Writing
Notes and tutorials on software and web development, plus the occasional post on something else.
10 min read
Concurrency in Go: Goroutines, Channels and Context
How goroutines and channels work, when to reach for a mutex instead, and the patterns I use most: worker pools, pipelines, cancellation with context, and errgroup.
Go · Concurrency · Backend
5 min read
Working with Laravel's Eloquent ORM
How Eloquent maps tables to models, how relationships work, and the habits that keep queries fast: eager loading, scopes, casts, and chunking large tables.
Laravel · PHP · Eloquent · Databases
2 min read
Building Scalable React Applications
Best practices for structuring and scaling React applications in production environments. Learn about component architecture, state management, and performance optimization.
React · Architecture · Best Practices · Performance
2 min read
Getting Started with Next.js 14
A comprehensive guide to the latest features in Next.js 14 and how to leverage them in your projects. Explore App Router, Server Components, and more.
Next.js · Tutorial · Web Development · React
2 min read
Modern CSS Techniques
Exploring modern CSS features like Grid, Flexbox, custom properties, and container queries. Learn how to create responsive layouts with ease.
CSS · Frontend · Design · Responsive