Skip to content
BloGrove

Category

web dev

7 articles

CSS Flexbox vs Grid: Choosing the Right Layout Engine
web dev

CSS Flexbox vs Grid: Choosing the Right Layout Engine

Deciding between Flexbox and Grid in practice — how their mental models differ, plus recipes for navbars, cards, split pages, and sticky footers.

4 min read
The React Rendering Model, Explained Once and Properly
web dev

The React Rendering Model, Explained Once and Properly

How React decides what to re-render — components, state triggers, reconciliation, keys — and a mental model that avoids perf bugs and over-memoization.

3 min read
TypeScript Generics and Utility Types: The Practical Guide
web dev

TypeScript Generics and Utility Types: The Practical Guide

Generics and utility types through real refactors — when <T> earns its complexity, which built-ins matter, and the patterns codebases actually use.

3 min read
Native, Cross-Platform, or PWA: Choosing Where Your App Lives
mobile dev

Native, Cross-Platform, or PWA: Choosing Where Your App Lives

A framework for choosing in 2026 — what native, cross-platform, and progressive web apps genuinely cost and deliver, matched to team and distribution needs.

4 min read
SQLite Everywhere: How the Little Database Quietly Won
tech

SQLite Everywhere: How the Little Database Quietly Won

The most deployed database in history runs your phone, browser, and servers — how SQLite's design aged into superpowers, and where it fits.

4 min read