Timeline
Browse posts by year
Expand a year to explore monthly uploads and jump straight into any article.
2026
30 posts
2026
30 posts
March
- 28 Mar 28, 2026
How Social Media Quietly Shapes Elections (And Your Political Views)
ALGORITHMS, ECHO CHAMBERS, AND VIRAL MISINFORMATIONâââTHE INVISIBLE FORCES INFLUENCING HOW MILLIONS OF PEOPLE VOTE. You open Instagram for five minutes. Twent...
- 25 Mar 25, 2026
I Found the Exact Situations Where ChatGPT and Gemini Fails
GLOWING AI BRAIN, POWERFUL BUT HOLLOW INSIDEÂ CORE! A few months ago, I asked ChatGPT to help me research something I barely understood. It answered like it kn...
- 17 Mar 17, 2026
I Tested Notion vs Obsidian vs TodoistâââHereâs What Actually Works
I TESTED NOTION VS OBSIDIAN VS TODOISTâââHEREâS WHAT WORKED FORÂ ME COMPARING NOTION, OBSIDIAN, AND TODOIST TO FIND THE RIGHT BALANCE BETWEEN KNOWLEDGE MANAGEME...
- 14 Mar 14, 2026
Comparing Shopify and Custom eCommerce Development: Cost, Control & Scalability
A PRACTICAL GUIDE TO CHOOSING THE RIGHT PLATFORM FOR YOUR ONLINE STORE Youâve decided to start an online store. You open Google and type something like, âBest...
- 12 Mar 12, 2026
ACID Properties in Database Systems: The Foundation of Reliable Data Management
Databases do not ârememberâ information the way humans do. They do not reason about correctness or fairness. Instead, they enforce guarantees. At the heart of r...
- 10 Mar 10, 2026
What Cookies Actually Are (Beyond the Pop-Up)
For most people, cookies are nothing more than a small banner at the bottom of a website asking them to âAccept All.â We click it without thinking, the message...
- 08 Mar 8, 2026
Understanding Type Systems: Dynamic, Static, Strong, and Weak Typing
Few topics in programming spark as many debates as type systems. Youâve probably heard arguments like: * âStatic typing prevents bugs.â * âDynamic typing ma...
- 06 Mar 6, 2026
Optimal Route Planning in Delhi Metro Using Graph Algorithms
Anyone who has travelled in the Delhi Metro knows an interesting fact: > The shortest route is not always the best route. A path with fewer stations can feel...
- 04 Mar 4, 2026
Unique ID generatorâââTwitter snow flake design
DESIGN In large distributed systems, something that looks simple on the surface â generating a unique ID â becomes surprisingly hard. When millions of users are...
- 02 Mar 2, 2026
How to Properly Delete Stuff
Most people think deleting a file means itâs gone forever. You select a file, hit Delete, empty the recycle bin, and move on with your life assuming the data no...
February
- 28 Feb 28, 2026
Using S3 Buckets with Tokens: Secure Access Without Exposing Credentials
Cloud storage systems are not accessed by trustâââthey are accessed by authorization. Modern applications cannot safely embed permanent credentials in frontend...
- 26 Feb 26, 2026
The Complete Guide to Unique ID Generators: Methods Explained
Every software system, whether small or massive, needs a way to identify things uniquely. Users, orders, messages, files, events, URLsâââeverything needs an ID...
- 24 Feb 24, 2026
Cryptographic Hashing: Why SHA, bcrypt, and Argon2 Exist
COMPARE SHA, BCRYPT, ARGON2 FOR PASSWORDS SECURELY Data security does not rely on secrecy alone. It relies on transformation. In modern systems, sensitive info...
- 22 Feb 22, 2026
Rate Limiting 101: How to Protect Your APIs at Scale
HOW SYSTEMS PROTECT THEMSELVES FROM TOO MANY REQUESTS Modern systems donât fail because they are badly written. They fail because they receive more requests t...
- 20 Feb 20, 2026
Four Buzzwords, Four Meanings: AI vs DS vs ML vs DL
If youâre new to tech, youâve probably heard people say things like: * âI work in AIâ * âThis is a Machine Learning projectâ * âData Science is the futureâ...
- 18 Feb 18, 2026
Strategies to Handle Both Reads and Writes at Scale
In the previous two articles, we saw something important: * To scale reads, we reduce the work the database does per query. [LINK] [https://medium.com/@akshat...
- 16 Feb 16, 2026
Message Queues Explained Without Buzzwords
Distributed systems do not fail because of computation. They fail because of communication. When services talk to each other directly, they become tightly coupl...
- 14 Feb 14, 2026
Shell Scripting Cheat Sheet
Shell scripting is a way to automate tasks by writing scripts (sequences of commands) in a text file, which the shell can execute. BASIC SHELL SCRIPTING COMMA...
- 12 Feb 12, 2026
A Deep Dive into NTFS, EXT4, and APFS
HOW FILE SYSTEMS SHAPE PERFORMANCE, RELIABILITY, AND EVERYDAY COMPUTING Most people interact with file systems every day without ever thinking about them. You...
- 10 Feb 10, 2026
Strategies to Scale Database Writes
In the previous article [https://medium.com/@akshatjme/5671a7ac80e1], we saw how to scale reads by reducing the amount of work the database has to do for every...
- 08 Feb 8, 2026
Why Binary Search Is Preferred Over Ternary Search Despite logâ(n)
Algorithms rarely fail because they are incorrect. They fail because assumptions that look valid mathematically do not survive contact with real machines. Tern...
- 06 Feb 6, 2026
C++ Tricks to Turn You Into a Code Ninja
C++ is powerful, but mastering it takes more than just knowing syntax. Hereâs a collection of practical tricks and tips to help you code smarter, faster, and li...
- 04 Feb 4, 2026
Strategies to Scale Database Reads
Learn how to scale database reads as traffic grows through replicas, caching, materialized views, denormalization, and other proven techniques that reduce repeated work.
- 02 Feb 2, 2026
Implementation and Performance Comparison of Sequential and Parallel Merge Sort Does Parallel Merge Sort Really Win? Implementing and Comparing from Scratch
A from-scratch comparison of sequential vs parallel merge sort, and why parallel doesn't always win.
- 01 Feb 1, 2026
Understanding the Tradeoff Between Reads and Writes in Databases and Why You Canât Optimize Both at the Same Time
A clear explanation of the read/write tradeoff in databases and its impact on performance decisions.
January
- 30 Jan 30, 2026
Chess.comâs Authentication FlowâââWhatâs Missing and How to Fix It
Exploring Chess.com's authentication system: what happens when email verification is missing, the security vulnerabilities it creates, and how to build a stronger authentication flow
- 28 Jan 28, 2026
How I Reduced API Latency by Using Caching
A practical look at caching strategy that reduced latency and stabilized backend performance.
- 20 Jan 20, 2026
How Blockchain Works
A plainâEnglish guide to blockchain: shared ledgers, blocks and hashes, cryptographic integrity, and how consensus keeps many untrusted nodes in sync.
- 12 Jan 12, 2026
Understanding Gradient Descent
An intuitive, mathâlite walkthrough of gradient descent: loss functions, optimization goals, why closedâform solutions fail, and how gradients guide learning.
2025
9 posts
2025
9 posts
November
- 21 Nov 21, 2025
Building a Collaborative Space for Low-Level Design Patterns
A hands-on repository for learning Low-Level Design patterns with Java implementations and UML diagrams
- 09 Nov 9, 2025
How Timsort Beats QuickSort in Real-World Scenarios
A practical comparison of Timsort and QuickSort and why Timsort dominates real-world sorting.
October
- 13 Oct 13, 2025
Automating USB Data Backup: How I Built a Silent USB Copier
How I built a silent USB auto-backup system using Python to detect devices, copy files safely, track processed drives, and log every action for reliable, hands-free backups.
- 04 Oct 4, 2025
From Notion to Hugo: Building a Fully-Automated Blog Pipeline
How I automated publishing from Notion to Hugo with custom themes, metadata, image optimization, and CI/CD for zero-click deployment
September
- 12 Sep 12, 2025
How I Combined NLP, Freshness & Wilson Score to Build a Better Ranking System
Building an intelligent ranking system for rental properties using sentiment analysis, time decay, Wilson score confidence intervals, and anomaly detection
- 08 Sep 8, 2025
From Monolith to Microservices: Breaking the Big Snowball into Many Rolling Pebbles
Explore how and why companies transition from monolithic architectures to microservices â and what that means for building apps that stay fast, reliable and easier to manage as they grow
- 07 Sep 7, 2025
Understanding Object-Oriented Programming Through Game of Thrones
Learn OOP concepts like classes, inheritance, encapsulation, and polymorphism using the Seven Kingdoms as your classroom
2024
8 posts
2024
8 posts
March
- 25 Mar 25, 2024
Comparing Log-Structured and B-Tree Storage Engines
A clear comparison of LSM trees vs B-trees, write amplification, read patterns, and when each design wins.
- 03 Mar 3, 2024
What Happens During a TLS Handshake (Step-by-Step, No Jargon)
A simple walkthrough of TLS: certificates, key exchange, session keys, and why HTTPS is fast today.
January
- 18 Jan 18, 2024
Proxies and Load Balancers Enhance Web Performance and Security
Learn the difference between forward and reverse proxies, their use cases, and how they protect clients and servers. Explore load balancing strategies and how they help distribute traffic efficiently across multiple servers, improving performance and security for websites and web applications.
- 15 Jan 15, 2024
Linux Learning Notes
Comprehensive guide to Linux - from basics to advanced administration and networking
2023
4 posts
2023
4 posts
November
- 18 Nov 18, 2023
Speeding Up Systems With Smart Storage
Caching is the hidden engine behind fast, responsive systems. This guide breaks down core caching concepts from hits and misses to eviction policies and write strategiesâalong with tools like Redis, Memcached, and CDNs that power real-world performance at scale.
- 18 Nov 18, 2023
Designing a Rate Limiter That Survives Traffic Spikes
A practical guide to rate limiting with token bucket and sliding window strategies, Redis patterns, and failure modes that show up in production.