All Stories

Concurrency in modern programming languages: Introduction

Concurrency in modern programming languages: Introduction

Building a concurrent web server in Rust, Go, JS, TS, Kotlin, and Java to compare concurrency performance

8 important things I learned as a software developer over a decade.

8 important things I learned as a software developer over a decade.

Advice for beginners from my decade long development career

Let's face it, we have a broken technical interview process in our industry

Let's face it, we have a broken technical interview process in our industry

How the current technical interview process followed by the majority of the companies favor only a small subset of developers.

How to become an effective Polyglot Developer

How to become an effective Polyglot Developer

What are the advantages and disadvantages of being a polyglot developer and how to be an effective polyglot developer

My PC build for VR gaming

My PC build for VR gaming

I built a Windows PC for playing Half-Life: Alyx

Avoiding Memory Leaks in NodeJS: Best Practices for Performance

Avoiding Memory Leaks in NodeJS: Best Practices for Performance

Discover what memory leaks are and how to avoid them in your NodeJS application.