⚠️ Disclaimer
This article assumes you're already somewhat familiar with Kubernetes concepts (Pods, ServiceAccounts) and the basics of JSON Web Tokens (JWTs).
It was a Tuesday.Nothing special - just your average day as a platform engineer. My team's notifications were mercifully quiet, and I th...
For our weekly WeAreDevelopers Live Show I wanted to have a way to include a time progress bar into the page we show. The problem there was that these are markdown files using GitHub Pages and whilst I do use some scripting in them, I wanted to make sure that I could have this functionality in pure ...
What lead me to Leetcode:
I am Student and Whenever a beginner student in this dev field think about coding or programming they usually always think about making websites, apps, cool UI's, animations etc. and I was one of them, I have been making apps, websites and even games but in some sp...
I remember in my earlier phase as a software engineer, how I mapped the MFC's command routing algorithm to Chain of Responsibility - and when finally it became clear, there was immense joy for me.I always say to my students that we should approach a problem not only from how's point of view but also...
Retrieval-Augmented Generation (RAG) has become one of the most popular techniques in AI because it helps models stay up to date and reduce hallucinations. But as the need for more advanced use cases grew, RAG itself evolved into different types. Each version solves a different challenge, from answe...
Picture this. You are staring at your terminal at 6 PM. Your code works perfectly. The feature you have been building all day is finally complete. But there's one problem. You haven't made a single commit since morning.Your heart sinks as you realize the massive cleanup ahead. Fifteen modified files...
So you've mastered scraping a single page. But what about scraping an entire blog or news site with dozens, or even hundreds, of pages? The moment you need to click "Next," the complexity skyrockets.This is where most web scraping projects get messy. You start writing custom logic to find and follow...
Hey fellow developers! 👋 I've been wrestling with Express.js middleware for years, and I finally put together something that doesn't make me want to pull my hair out every time I start a new project. Let me share what I've learned.You know that feeling when you're starting a new Express.js projec...
What if I told you that you could send a message without transmitting a single bit of information? No encrypted packets, no metadata, nothing. It sounds like magic, but it's actually cryptography. Let me introduce you to Chrono-Library Messenger (CLM) — a Python CLI tool that rethinks secure commu...