Blog

Archive
Blog Post 1

OLTP vs OLAP

system design

02 Aug 2026

OLTP databases manage high-volume, real-time daily operations using normalized schemas to ensure fast, consistent transactions. OLAP systems analyze large historical datasets using columnar storage for complex reporting. Together, they power operational workflows and data-driven business insights.

read more...
Blog Post 1

Preventing Duplicate Payment Charges

system design

27 Jul 2026

Idempotency keys prevent duplicate charges from network retries or multiple clicks. By mapping a unique key to a saved response, your API ensures a payment processes exactly once, every time.

read more...
Blog Post 1

Rate Limiting Without Boundary Bursts

system design

21 Jul 2026

Suffer from 429 errors every minute boundary? Fixed-window rate limiting causes traffic stampedes. Here is how switching to the Token Bucket algorithm smoothes spikes and keeps your API running.

read more...
Blog Post 1

Killing the N+1 Query Problem

system design

20 Jul 2026

Fix the N+1 query problem slowing down your endpoints! Learn how batching, SQL JOINs, and ORM eager loading can cut database round-trips and drop latency from 2.4s down to milliseconds.

read more...
Blog Post 1

Decoupling Mobile from Backend Services

system design

19 Jul 2026

The Backend for Frontend (BFF) pattern rescues mobile apps from microservice chaos by acting as a single gateway that handles routing, data orchestration, and security, keeping clients fast and lightweight.

read more...
Blog Post 1

Laravel Herd: The Easiest Way to Build Laravel Applications Locally

utilities

12 Jul 2026

Laravel Herd, the fast and simple local development environment for Laravel. Learn how it simplifies setup, supports multiple PHP versions, and boosts your development workflow.

read more...
Blog Post 1

Nikola Tesla: The Man Out Of Time

tech heroes

10 Jul 2026

Nikola Tesla transformed the world with AC power, visionary inventions, and bold ideas that laid the foundation for modern technology. Happy birthday to a true pioneer!

read more...
Blog Post 1

LocalSend: Share files without the cloud

utilities

31 May 2026

LocalSend is a free, open-source app that lets you securely transfer files between Windows, macOS, Linux, Android, and iOS devices over your local network—fast, private, and without cloud services.

read more...
Blog Post 1

LocalWP: Build WordPress Locally Without the Headaches

utilities

24 May 2026

LocalWP simplifies WordPress development by creating local sites in minutes. It includes built-in tools, flexible environments, and an easier workflow for developers and designers.

read more...
Blog Post 1

Shrink Your Files With CompressO

utilities

23 May 2026

CompressO is a free, open-source tool that compresses videos and images locally on your device, helping reduce file sizes while keeping your data private and secure.

read more...
Blog Post 1

NCSA Mosaic

forgotten technology

26 Apr. 2026

NCSA Mosaic, released in 1993, was the first popular graphical web browser, making the internet accessible to everyday users and paving the way for modern browsers like Netscape Navigator.

read more...
Blog Post 1

Cyberpunk Era: Sci-Fi turned reality

opinion

19 Apr. 2026

A reflection on how today’s world mirrors cyberpunk: rapid tech advances alongside declining living conditions, rising inequality, corporate dominance, and environmental crises shaping humanity’s future.

read more...
Blog Post 1

The CAP theorem

distributed systems

22 Mar. 2026

CAP theorem: in distributed systems you must tolerate partitions, so the real trade-off is between consistency (accurate data) and availability (always responding). Modern systems mix both based on use case.

read more...
Blog Post 1

Devs

computer science series

08 Mar. 2026

Devs follows a programmer investigating her boyfriend’s death at a secret tech division. She discovers a quantum computing project that can predict the past and future, raising disturbing questions about fate and free will.

read more...
Blog Post 1

AI: From Imposter Syndrom to Dunning-Kruger Effect

opinion

22 Feb. 2026

AI risks replacing healthy self-doubt with overconfidence. Without real effort, programmers may lose core skills. Used wisely, AI should support learning—not replace understanding.

read more...
Blog Post 1

Grace Hopper

tech heroes

08 Feb. 2026

Meet Grace Hopper: a Navy Admiral and coding pioneer who invented the first compiler, co-created COBOL, and revolutionized software by making it human-readable. Truly the "Queen of Software."

read more...
Blog Post 1

Code Kata #1: Bank Account

code kata

01 Feb. 2026

Bank Account Code Kata is a TDD-friendly exercise where you model deposits, withdrawals, and balances, focusing on clean design, validation, and refactoring while building a simple banking domain.

read more...
Blog Post 1

Stack Data Structures

data structures

25 Jan. 2026

Master the Stack! This simple "Last-In, First-Out" structure is the secret behind your "Undo" button and browser history. Learn how Push and Pop work with easy Python examples.

read more...
Blog Post 1

DVD

forgotten technology

18 Jan. 2026

With HBO Max in Greece, I enjoy streaming but miss my DVD collection. We traded the beauty of tangible discs for convenience, losing ownership and the joy of a physical library in this digital age.

read more...
Blog Post 1

Web Dev Challenge

computer science series

11 Jan. 2026

Web Dev Challenge is a high-stakes reality show where programming influencers have 4 hours to build apps. It perfectly blends education with entertainment, showing how experts solve real problems.

read more...
Blog Post 1

Laravel: Invokable Controllers

laravel

04 Jan. 2026

Invokable Controllers in Laravel handle a single action using the __invoke method. They simplify routing by mapping a URL directly to a class, promoting clean code and the Single Responsibility Principle.

read more...