Code criticism: Context Matters
I work as a software developer consultant. This role often puts me in the midst of varied personalities and codebases. I’ve learned that ...Read more at dino.opij.ac ↗Can you Test-Drive Music?
I think Martin Molin of Wintergatan is test-driving his Marble Machine 3. Here is why.Read more at raniz.blog ↗Statements vs Expressions
Programming languages are sometimes categorized into expression-oriented or statement-oriented. Statements typically do something, wherea...Read more at recurse.se ↗The Hats of Test Driven Development
A while ago I held an internal TDD-workshop at one of our customer's offices. We took on a simple task together where the solution turned...Read more at raniz.blog ↗Top Down TDD
The software culture I operate in is strongly influenced by Extreme Programming (XP) and a big part of this is the importance of test dri...Read more at recurse.se ↗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; ...Read more at nizar.se ↗The Benefits of TDD
I have written about TDD before on this blog, so I am not going to introduce the concept here, but instead I want to focus on why I pract...Read more at raniz.blog ↗Improving Website Speed with Compression
Compression plays a vital role in the modern web. It helps us deliver content faster to users while preserving network resources. With te...Read more at nizar.se ↗Writing Presentation Briefs With ChatGPT
I found myself with some unexpected time on the train (customer laptop not powering on) and started looking over my Sessionize profile, g...Read more at raniz.blog ↗