Welcome back to our journey of building a password manager in Go! In this third installment, we've...
Welcome back to our journey of building a password manager in Go! In this second installment, we'll...
As a software developer, I've always been fascinated by the intersection of security and usability....
When it comes to code conundrums, a quick visit to google or chatgpt usually satisfies my curiosity....
I've always relied on writing to explain my technical solutions. I used to think that a text rich...
I have ran the python manage.py makemigrations command several hundreds of times. Recently I had a...
This is one of the intriguing use cases of ChatGPT and other LLMs. You pass the information about...
I know this is quite subjective question and creativity is bit of an abstract thing. But I have been...
My driving instructor gave me a very useful insight on learning. To train your (driving) instincts,...
I have been hearing about vector databases a lot recently. As I was exploring the python LangChain...
Have you ever experienced the rush of online shopping? I bet you felt an adrenaline rush as you...
What the hell is a deployment? That's what my wife asked me when she came across this word on her...
The conventional wisdom in software engineering advocates for breaking down code into loosely coupled...
I hear strong opinions among developers for both ways of working with relational database. Common...
As a backend developer, it's easy to get lost behind multiple layers of the modern tech stack and...
There's something I have managed to crystallise for myself. As a Backend Engineer, I deal with...
Let's get started with recursion in Python with these simple programs.
Pros and cons of working in support teams.
Notes from Tim Berglund's lecture. Introduction: Collection of computers that looks to...
Learning to program at age 12. Stress and Hopelessness ensue.
Trying to explore real time data streaming for analytics.
Quote from the book The Dream Machine by M. Mitchell Waldrop
Share your favorite talks on programming, software engineering etc.
PyPi package versions and what not.
Asking advice on asking advice.
Richard Hamming's seminal lecture series sheds valueable insight on how to approach your career.
Where should I start to learn distributed systems? I know this is pretty vague thing to ask, but I am...
There are a lot of resources regarding designing good APIs. I personally found the talk from Joshua...
Unexpected behaviours or limits in software systems.
Some observations after failing and succeeding in working with legacy codebases.