SShortSingh.
Back to feed

Solo Dev Ships 10 macOS Apps in 3 Years Using Shared-Code Architecture

0
·1 views

A solo developer has released 10 specialized macOS apps for Android developers over three years, all built on an eight-year-old Intel MacBook Air. Rather than building one large all-in-one suite, the developer adopted a 'micro-app' approach where each app solves a single problem, keeping codebases small and compile times under two minutes. A shared internal library called hiyoko-helper handles common functions like licensing, auto-start, and path management across all apps, eliminating repetitive groundwork. Standardized CSS tokens and reusable React components mean a new app's UI scaffold can be assembled in roughly 10 minutes. The system is designed so that each new app becomes faster to ship than the last, with bug fixes isolated to individual apps and deployable in as little as 30 minutes.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

Apache Iceberg, Polaris, and DataFusion push spec and reliability work in busy week

Between June 24 and July 1, 2026, several Apache open lakehouse projects focused on correctness and standardization rather than new features. Iceberg held two significant votes: one to adopt a shared expressions spec that defines how filters and data transformations behave across implementations, and another to add a specific-name field to the UDF spec so catalogs can reference exact function versions. The expressions vote drew broad community support, with binding and non-binding approvals from multiple contributors who highlighted its potential to unlock new use cases. Polaris worked on multi-database catalog support, welcomed a new committer, and rejected a release candidate for legitimate technical reasons. DataFusion shipped a clean release of its Python bindings, while Arrow rebuilt its benchmarking service and Parquet debated how to handle versioning as features outpace release cycles.

0
ProgrammingDEV Community ·

Poland's KRS Registry Offers Real-Time Filing Data Critical for M&A Due Diligence

Poland's Krajowy Rejestr Sądowy (KRS) publishes company changes — including board appointments, share capital revisions, and liquidation notices — faster than most commercial databases update their records. Transaction teams conducting due diligence on Polish entities can access live KRS data, including officer roles, representation rules, and filing chronologies, through tools like OpenRegistry. A recent carve-out review highlighted the risks of relying on seller-provided documents, where two near-identically named subsidiaries were listed without disclosing that one had entered liquidation proceedings. Key identifiers such as KRS number, REGON, and NIP carry significant weight, as discrepancies between these can signal structural or legal issues not visible in summary reports. Limitations remain, however, as historical snapshots are unavailable, some older filings exist only as scanned PDFs, and beneficial ownership data sits in a separate register with restricted access.

0
ProgrammingDEV Community ·

Five Practical Rules for Using AI to Refactor Code Without Breaking It

A software developer has shared a structured approach to AI-assisted code refactoring after a failed attempt where Claude over-refactored a 500-line service file, forcing a full revert. The core advice is to feed AI small, isolated code chunks with clear, specific instructions rather than entire files or vague prompts. Developers are urged to supply relevant context such as language, framework, and performance constraints, and to use AI for pattern recognition tasks like deduplication or async conversion rather than architectural decisions. Every AI suggestion should be tested on a dedicated Git branch, and the resulting diff must be reviewed line by line to catch unintended behavior changes or hidden dependencies. The method was validated on a 330-line payment handler that was incrementally reduced to 45 lines through repeated, targeted AI prompts on isolated logic segments.

0
ProgrammingHacker News ·

SpudCell: Scientists Build First Synthetic Cell Capable of Full Cell Cycle

Researchers have developed SpudCell, described as the first synthetic cell to complete a full cell cycle. This marks a significant milestone in synthetic biology, demonstrating that an artificially constructed cell can replicate the fundamental process of natural cell division. The work was conducted by the team at Biotic, as detailed on their research page. A complete cell cycle means the synthetic cell can grow, replicate its genetic material, and divide, mimicking core functions of living organisms. The achievement could have broad implications for medicine, biotechnology, and our understanding of the origins of life.

Solo Dev Ships 10 macOS Apps in 3 Years Using Shared-Code Architecture · ShortSingh