Skip to content
Category

Development

Technology, code, and best practices

Blog

All articles · Development

2024
Development

The Promise of the Edge

Running code on globally distributed servers, close to each user. Millisecond latencies instead of hundreds of milliseconds. Sounds ideal.

2 min read · Alejandro

2024
Development

The Argument Against

TypeScript slows down initial development. You have to write more code, define types, and deal with compiler errors that sometimes feel unnecessary. In pure JavaScript, things simply work.

3 min read · Alejandro

2024
Development

The Appeal of the Monorepo

All code in one repository. Atomic changes that touch multiple packages. Internal dependencies always in sync. Trivial code reuse.

3 min read · Alejandro

2023
Development

Why Database Migrations Are Scary

It's code that modifies data in production. If something goes wrong, it's not a bug that can be fixed with a hotfix. It's potentially lost or corrupted data.

3 min read · Alejandro

2023
Development

The Financial Metaphor

Ward Cunningham introduced the term technical debt to explain to non-technical stakeholders why it sometimes makes sense to take shortcuts. Like a loan: you get something now and pay later.

3 min read · Alejandro

2023
Development

The 100% Coverage Dogma

There are teams obsessed with coverage metrics. Every line must be tested, every branch covered. The magic number is 100%.

3 min read · Alejandro

Next step

All articles

Articles on digital strategy, web development, SEO, and GEO.