Nizar's Blog
Thoughts and ideas
Hi! I'm Nizar Selander, a software architect and consultant. I write about technology and development, sharing my experiences, ideas, and new findings here.
Featured Posts
-
The Code is the Context
Most advice on working with agents focuses on orchestration and interaction strategies. But I keep finding renewed significance in the software development fundamentals we've always known. After...
-
Lean Claude Code for Production
Many agentic coding demos showcase landing pages, one-off scripts, or greenfield projects. While technically impressive, they often produce single files with little thought for maintainability. Even...
-
TDD Guard for Claude Code
Claude Code fit well into my workflow, but sticking to Test-Driven Development (TDD) principles still needed occasional reminders: one test at a time, fail first, no over-implementation. It worked,...
-
Agentic TDD
Since I started programming, I've insisted on always writing my own code. It wasn't out of necessity; it was a personal choice. Even as LLMs (Large Language Models) became part of my workflow, I...
-
How I Use LLMs as a Developer
I have been using Large Language Models (LLMs) for the last two years. During this time, I’ve noticed that people’s opinions about LLMs vary dramatically. The community seems split—some developers...
-
Implementing Durable Entities in Kotlin
I've been fortunate to work with some of the greatest minds early in my career, an opportunity I'm endlessly grateful for. Over the past year, I've worked with Erik Meijer on Automind, tackling some...
-
Supply Chain Security Risks in Static Sites
Static sites are perceived as more secure than their dynamic counterparts due to their simplicity and lack of server-side components. However, this perception can lead to overlooked...
-
Optimizing GitHub Workflows for Efficiency and Sustainability
Integrating automation into development workflows has become crucial in recent years. In this post, I'll share a few strategies I've found useful for making these workflows both more efficient...
-
Robot Control with the Jetson Nano
Two years ago, I got to dive into a project at the intersection of machine learning and hardware - right before ChatGPT became a household name and when terms like overfitting puzzled me. Nonetheless,...
-
Striving for Performance and Design Harmony in Web Development
In modern web development, a fine balance between performance and user-centric design is key. It doesn't just enhance visitor retention; it deepens their interaction with the content. My...
-
Improving Website Speed with Compression
Google engineers, Arvind Jain and Jason Glasgow, stated that more than 99 human years are wasted every day because of uncompressed content [1]. That was in 2009. Advancements in technology have since...
-
Serving Sites with NGINX QUIC
NGINX has recently released prebuilt binary packages for the preview NGINX QUIC+HTTP/3 implementation for Red Hat Enterprise Linux 9 and Ubuntu 22.04. The prebuilt binary packages eliminate the need...











