• About
  • Work
  • Projects

Blog

Sharing insights about web development, design patterns, and the evolving landscape of modern technology.

Building High-Throughput Pub/Sub Streams with Go and Kafka
May 21, 20263 min read

Building High-Throughput Pub/Sub Streams with Go and Kafka

A production-grade architectural guide to structuring concurrent Kafka producers and consumer groups in Go using the segmentio/kafka-go client package.

GoKafkaDistributed Systems
'this' in JavaScript
September 1, 20259 min read

'this' in JavaScript

The 'this' keyword in JavaScript is a source of endless confusion, a rite of passage for every new developer, and often, the silent culprit behind baffling production bugs.

JavaScriptTechnicalWeb Development
10 Next.js Performance Tips That Actually Matter
August 31, 20255 min read

10 Next.js Performance Tips That Actually Matter

Next.js Performance Tips.

PerformanceWeb DevelopmentUX
The Power of Words
August 31, 20254 min read

The Power of Words

A guide on how to use quotes from great thinkers to overcome stagnation, find strength in adversity, and embrace change in your daily life.

QuotesMotivationLife
Python Guide: From Basics to Advanced
August 31, 202512 min read

Python Guide: From Basics to Advanced

Essential Python concepts, from fundamental iterations to advanced async programming.

PythonTechnicalAlgorithms
Web Performance Beyond the Lighthouse Score
February 15, 20245 min read

Web Performance Beyond the Lighthouse Score

While Lighthouse scores are important, real-world performance optimization requires a deeper understanding of user experience metrics and business impact.

PerformanceWeb DevelopmentUX

Have a project in mind?

Let's connect.

© 2026 Samir.codes. All rights reserved.

Crafted with Next.js

AboutExperienceProjects