Articles
Practical notes on web development techniques, frameworks and stacks: how things work, how to choose, and what to avoid.
· 6 min read
SSR, SSG, ISR and CSR: choosing a rendering strategy
What server-side rendering, static generation, incremental regeneration and client-side rendering actually do, and how to pick the right one per page.
· 6 min read
Choosing a web stack: Next.js, Laravel or Svelte?
A technical comparison of Next.js, Laravel, SvelteKit and Webflow: where each is strong, where it hurts, and which questions actually decide the choice.
· 6 min read
Web performance and Core Web Vitals: what to optimise first
A practical guide to LCP, INP and CLS, and the techniques that move them: images, fonts, JavaScript, caching and measurement.
· 6 min read
API design: REST, GraphQL or tRPC?
How REST, GraphQL and tRPC differ, when each fits, and the design habits (versioning, errors, pagination, auth) that matter more than the protocol.
· 5 min read
TypeScript in web projects: practices that pay off
How to use TypeScript well in web projects: strict mode, runtime validation, shared types, testing and the pitfalls that undo the benefits.
· 5 min read
AI-assisted development: a workflow that keeps quality up
How to use AI coding tools in real web projects: where they help, where they fail, and the review, testing and architecture habits that keep code maintainable.