Mykhailo Boichuk6 min read
The Case for Boring Technology
Choosing well-understood, proven tools over novel ones is an underrated engineering strategy. Why boring technology often delivers more than exciting alternatives.
Topic
5 articles on architecture.
Choosing well-understood, proven tools over novel ones is an underrated engineering strategy. Why boring technology often delivers more than exciting alternatives.
How caching makes applications feel fast, the strategies for keeping cached data fresh, and why invalidation is the hard part.
How to keep SwiftUI state predictable as an app grows, with guidance on ownership, sources of truth, and the most common mistakes.
A practical look at local-first architecture, where the user's device holds the source of truth, and how to weigh its benefits against its costs.
Server rendering, static generation, and full static export each answer different questions about freshness, scale, and cost. How to choose deliberately.