2025's interesting articles archive

This page contains all the article worth reading, I collected in 2025

2025-10-28
Simplify Your Code: Functional Core, Imperative Shell

2025-10-28
AI can code, but it can't build software | ByteSauna

2025-10-27
Mistakes I see engineers making in their code reviews

2025-10-27
You Are How You Act

2025-10-27
Hacktivate

2025-10-26
You already have a git server: (Maurycy's blog)

2025-10-26
Why I code as a CTO

2025-10-26
The Linux Boot Process: From Power Button to Kernel

2025-10-26
WebDAV Isn't Dead Yet

2025-10-26
Why I code as a CTO

2025-10-26
You already have a git server: (Maurycy's blog)

2025-10-25
Mesh2Motion

2025-10-25
Debian Technical Committee overrides systemd change

2025-10-25
Unlocking free WiFi on British Airways

2025-10-24
When is better to think without words?

2025-10-24
Benchmarking Postgres 17 vs 18 — PlanetScale

2025-10-24
Disable AI In Firefox

2025-10-23
Element: setHTML() method - Web APIs | MDN

2025-10-23
The Game Theory of How Algorithms Can Drive Up Prices | Quanta Magazine

2025-10-21
iOS 26.1 Beta 4 Lets Users Control Liquid Glass Transparency with New Toggle

2025-10-21
Build Your Own Database

2025-10-20
Fast calculation of the distance to cubic Bezier curves on the GPU

2025-10-20
Entire Linux Network stack diagram

2025-10-19
Attention is a luxury good

2025-10-18
Exploring PostgreSQL 18's new UUIDv7 support

2025-10-18
How to tame a user interface using a spreadsheet  ⌘I  Get Info

2025-10-18
GitHub - OpenMixerProject/StageConnect

2025-10-18
SQL Anti-Patterns You Should Avoid

2025-10-16
I am sorry, but everyone is getting syntax highlighting wrong

2025-10-15
I/O Multiplexing (select vs. poll vs. epoll/kqueue)

2025-10-15
How bad can a $2.97 ADC be?

2025-10-15
How to Turn Liquid Glass into a Solid Interface - TidBITS

2025-10-14
README | HTTP/3 explained

2025-10-14
Why Study Programming Languages | Rachit Nigam

2025-10-13
Pipelining in psql (PostgreSQL 18)

2025-10-13
Free Software hasn't won

2025-10-13
Spotlight on pdfly, the Swiss Army knife for PDF files

2025-10-13
Modern Linux Tools - Gamedev Guide

2025-10-12
Rating 26 years of Java changes

2025-10-12
GitHub - pgEdge/spock: Logical multi-master PostgreSQL replication

2025-10-12
How Apple Designs a Virtual Knob

2025-10-12
Japan summers lengthened by 3 weeks over 42 yrs: researchers

2025-10-12
Dany Bittel, Macro Splats

2025-10-11
The illegible nature of software development talent

2025-10-11
Mesh Shaders In The Current Year

2025-10-11
Lánczos interpolation explained

2025-10-10
Subway Builder

2025-10-10
Examples are the best documentation | exotext

2025-10-10
Why I switched from HTMX to Datastar

2025-10-10
Datastar

2025-10-10
https://blog.boot.dev/education/vibe-coding-hell/

2025-10-09
Why We Need SIMD (The Real Reason)

2025-10-08
Seeing like a software company

2025-10-06
blog

2025-10-06
Structured Procrastination

2025-10-05
Self-Hosting Email Like It’s 1984

2025-10-04
Asked to do something illegal at work? Here’s what these software engineers did

2025-10-04
Modern Font Stacks

2025-10-04
Fluid Glass

2025-10-04
How I influence tech company politics as a staff software engineer

2025-10-01
Diff Algorithms - flo.znkr.io

2025-10-01
The Software Essays that Shaped Me

2025-10-01
GitHub - google/cdc-file-transfer: Tools for synching and streaming files from Windows to Linux

2025-09-30
Improved Map Generation | Civilization VII

2025-09-27
Modular Manifolds

2025-09-27
The State of Vector Search in SQLite

2025-09-27
Messenger

2025-09-26
How to Make Sense of Any Mess

2025-09-24
Getting More Strategic

2025-09-24
How to Be a Leader When the Vibes Are Off

2025-09-24
How to Lead in a Room Full of Experts

2025-09-23
Testing is better than DSA

2025-09-22
Why Local-First Apps Haven’t Become Popular?

2025-09-19
Rules for creating good-looking user interfaces, from a developer

2025-09-18
This website has no class | Adam Stoddard

2025-09-15
Folks, we have the best π

2025-09-15
Wanted to spy on my dog, ended up spying on TP-Link – Kennedn's Blog

2025-09-14
Magical systems thinking - Works in Progress Magazine

2025-09-14
An Open-Source Maintainer's Guide to Saying No

2025-09-14
Writing an operating system kernel from scratch

2025-09-12
The challenge of maintaining curl

2025-09-12
Many Hard Leetcode Problems are Easy Constraint Problems

2025-09-11
JiraTUI - Where Jira Meets the Command Line

2025-09-11
GrapheneOS and forensic extraction of data - GrapheneOS Discussion Forum

2025-09-10
Building a DOOM-like multiplayer shooter in pure SQL

2025-09-07
ServerlessHorrors | Home

2025-09-06
Interview with demoscener – 0b5vr

2025-09-06
Developing a Space Flight Simulator in Clojure

2025-09-06
The maths you need to start understanding LLMs

2025-09-06
Protobuffers Are Wrong :: Reasonably Polymorphic

2025-09-06
996

2025-09-05
Memory is slow, Disk is fast - Part 2

2025-09-04
30 minutes with a stranger

2025-09-04
Poor man's bitemporal data system in SQLite and Clojure

2025-09-03
Making a Linux home server sleep on idle and wake on demand — the simple way

2025-09-03
Passkeys and Modern Authentication

2025-09-02
Blocky Planet — Making Minecraft Spherical

2025-09-02
No, you don't want to hire "the best engineers" - Otherbranch

2025-08-30
GitHub - zakirullin/cognitive-load: 🧠 Cognitive load is what matters

2025-08-28
How to Slow Down a Program? And Why it Can Be Useful.

2025-08-24
Line scan camera image processing

2025-08-24
How Can AI ID a Cat? An Illustrated Guide. | Quanta Magazine

2025-08-23
Away from Gmail | etcetera

2025-08-23
GitHub - 3b1b/manim: Animation engine for explanatory math videos

2025-08-23
Developer's block

2025-08-22
Why Semantic Layers Matter — and How to Build One with DuckDB - MotherDuck Blog

2025-08-21
MapLibre Tile: A Next Generation Vector Tile Format

2025-08-21
Using Podman, Compose and BuildKit · emersion

2025-08-20
How to draw a Space Invader · Muffin Man

2025-08-18
GitHub - FFmpeg/asm-lessons: FFMPEG Assembly Language Lessons

2025-08-16
Citybound

2025-08-10
an engineer's perspective on hiring

2025-08-09
Over engineering my homelab so I don't pay cloud providers

2025-08-08
How to Sell if Your User is not the Buyer

2025-08-08
Cursed Knowledge | Immich

2025-08-07
A Fast, Growable Array With Stable Pointers in C

2025-08-06
Creating 3D Line Drawings

2025-08-06
Is it really foss?

2025-08-06
Content-aware Spaced Repetition

2025-08-06
Customizing tmux and making it less dreadful

2025-08-06
TIL that You can spot base64 encoded JSON, certificates, and private keys

2025-08-06
NautilusTrader: The fastest, most reliable open-source trading platform

2025-08-04
How we built Bluey’s world: tales from original series art director, Catriona Drummond

2025-08-01
you might not need tmux

2025-07-29
Fintech Dystopia

2025-07-28
SIMD Within a Register: How I Doubled Hash Table Lookup Performance | MALTSEV.SPACE

2025-07-25
GitHub - IHATEGIVINGAUSERNAME/theProtector: Linux Bash Script for the Paranoid Admin on a Budget - real-time monitoring and active threat response

2025-07-25
Programming Vehicles in Games

2025-07-21
Simulating Hand-Drawn Motion with SVG Filters

2025-07-18
The Patterns of Elites Who Conceal Their Assets Offshore | Dartmouth

2025-07-16
Replicube

2025-07-16
GitHub - Deathbyteacup/fluentbird: FluentBird is a userChrome.css theme for Mozilla Thunderbird, that implemenets Windows 11 Fluent Design and Mica transparency materials.

2025-07-13
GitHub - afnanenayet/diffsitter: A tree-sitter based AST difftool to get meaningful semantic diffs

2025-07-13
Working through ‘Writing A C Compiler’

2025-07-10
Improving the Separating Axis Test

2025-07-10
GitHub - lraton/FlopperZiro: A Flipper Zero clone, but cheapest, DIY and simply Open Source, made with Arduino IDE

2025-07-09
We reached $1M ARR with zero funding - ProjectionLab

2025-07-09
Astro is a developers f***ing dream — Websmith

2025-07-08
GitHub - MrLesk/Backlog.md: Backlog.md - A tool for managing project collaboration between humans and AI Agents in a git ecosystem

2025-07-08
Behind the scenes: Speeding up pgstream snapshots for PostgreSQL by Esther Minano Sanz

2025-07-08
SVGs that feel like GIFs

2025-07-06
Stop Hiding My Controls: Hidden Interface Controls Are Affecting Usability | IX Magazine Issue XXXII.4 July - August 2025

2025-07-06
macOS Icon History — Basic Apple Guy

2025-07-06
LisaGUI

2025-07-05
Large-scale WebGL-powered Geospatial Data Visualization Tool

2025-07-05
Local First Software Is Easier to Scale

2025-07-03
Glass3D generator

2025-07-02
Code⇄GUI bidirectional editing via LSP

2025-06-24
xorvoid

2025-06-22
How fast are Linux pipes anyway?

2025-06-21
Goodbye AWS: How We Kept ISO 27001, Slashed Costs by 90%

2025-06-20
In Praise of “Normal” Engineers

2025-06-18
Red Blob Games: Introduction to A*

2025-06-17
90s VGA Demoscene

2025-06-15
Last fifty years of integer linear programming: a focus on recent practical advances

2025-06-14
Rendering Crispy Text On The GPU

2025-06-14
luxe engine

2025-06-14
GitHub - yousef-rafat/miniDiffusion: A reimplementation of Stable Diffusion 3.5 in pure PyTorch

2025-06-12
Spark

2025-06-12
Maximizing Battery Storage Profits via High-Frequency Intraday Trading

2025-06-10
Discovering a JDK Race Condition, and Debugging it in 30 Minutes with Fray

2025-06-09
Interactive Guide: Mastering Rate Limiting

2025-06-07
How we decreased GitLab repo backup times from 48 hours to 41 minutes

2025-06-07
Breathbelly

2025-06-07
A masochist's guide to web development | Sebastiano Tronto

2025-06-05
I made a 3D SVG Renderer that projects textures without rasterization

2025-06-01
GitHub - wzhudev/reverse-linear-sync-engine: A reverse engineering of Linear's sync engine. Endorsed by its co-founder & CTO.

2025-05-30
A visual introduction to vector embeddings

2025-05-28
The Level Design Book | The Level Design Book

2025-05-27
Particle Life simulation in browser using WebGPU

2025-05-27
The Recurring Cycle of 'Developer Replacement' Hype

2025-05-27
The Future is Colourful and Dimensional

2025-05-26
AI, Heidegger, and Evangelion

2025-05-24
Root for Your Friends

2025-05-21
The magic of software; or, what makes a good engineer also makes a good engineering organization

2025-05-21
Animated Factorization Diagrams – Data Pointed

2025-05-20
The Evolution of Trust

2025-05-20
Making Video Games in 2025 (without an engine)

2025-05-18
How to have the browser pick a contrasting color in CSS

2025-05-18
Experts have it easy

2025-05-17
#9 - Pathfinding - Deep Space Exploitation by JuhrJuhr

2025-05-17
JavaScript's New Superpower: Explicit Resource Management · V8

2025-05-16
A leap year check in three instructions

2025-05-16
Expressive Design: Google's UX Research - Google Design

2025-05-15
Working on Complex Systems: What I Learned Working at Google

2025-05-15
Malicious compliance by booking an available meeting room

2025-05-12
Writing an LLM from scratch, part 13 – the 'why' of attention, or: attention heads are dumb

2025-05-11
Sierpiński triangle? In my bitwise AND?

2025-05-11
Reverse engineering the 386 processor's prefetch queue circuitry

2025-05-11
Four years of running a SaaS in a competitive market - Max Rozen

2025-05-11
Plain Vanilla

2025-05-10
GitHub - marcboeker/gmail-to-sqlite: Index your Gmail account to a SQLite DB and play with the data.

2025-05-10
(t,i,x,y) => "creative code golfing"

2025-05-09
Reservoir Sampling

2025-04-29
Slidev

2025-04-27
A can of shardines: SQLite multitenancy with Rails

2025-04-24
GitHub - UnmappedStack/TacOS: Mirror of my from-scratch x86_64 UNIX-like OS.

2025-04-24
Hyperwood

2025-04-23
Patrick Trainer

2025-04-23
“Are polynomial features the root of all evil?”

2025-04-23
CSS Hell

2025-04-20
How to Force Your Kids to Do Math? | Paul Fournel

2025-04-19
GitHub - matthewp/views-the-hard-way: JavaScript views; done as painfully as possible

2025-04-19
GitHub - PiLiDAR/PiLiDAR

2025-04-17
An Introduction to Stochastic Calculus

2025-04-16
Hacking the Postgres wire protocol

2025-04-16
JSX Over The Wire — overreacted

2025-04-16
A flowing WebGL gradient, deconstructed

2025-04-13
Fuma Nama | Some Nice Things with SVG

2025-04-13
ArkType

2025-04-05
Senior Developer Skills in the AI Age: Leveraging Experience for Better Results • Manuel Kießling

2025-04-05
Recreating Daft Punk's Something About Us

2025-04-03
Minimal CSS-only blurry image placeholders

2025-04-03
Overengineered anchor links - 35®

2025-04-01
https://kiranet.org/posts/self-hosting-like-its-2025/

2025-04-01
Excitable cells – Johannes Enevoldsen

2025-03-30
GitHub - lvgl/lvgl: Embedded graphics library to create beautiful UIs for any MCU, MPU and display type.

2025-03-23
Map Features in OpenStreetMap with Computer Vision

2025-03-22
The little book about OS development

2025-03-20
Bolt3D: Generating 3D Scenes in Seconds

2025-03-19
How Fast the Days Are Getting Longer – Joe Antognini

2025-03-18
The Model is the Product | Vintage Data

2025-03-17
Signals and Threads | Finding Signal in the Noise: Machine Learning and the Markets

2025-03-17
That time I recreated Photoshop in C++ • F055

2025-03-17
The good times in tech are over

2025-03-17
Our interfaces have lost their senses

2025-03-16
GitHub - suitenumerique/docs: A collaborative note taking, wiki and documentation platform that scales. Built with Django and React.

2025-03-15
Stoicism’s Appeal to the Rich and Powerful – Ex Urbe

2025-03-15
You can make Postgres scale

2025-03-15
Kerning, the Hard Way

2025-03-14
Dithering in Colour

2025-03-13
Statistical Formulas For Programmers – Evan Miller

2025-03-12
Why I love Bluey (and hate Cocomelon)

2025-03-09
You might not need Redis

2025-03-08
mooncake – managed + real-time Iceberg.

2025-03-07
Introducing command and commandfor  |  Blog  |  Chrome for Developers

2025-03-07
Tmux - the essentials

2025-03-06
50 things we’ve learned about building successful products

2025-03-04
The power of interning: making a time series database 2000x smaller in Rust | Blog | Guillaume Endignoux

2025-03-02
Knowing CSS is mastery to Frontend Development — Anselm Hannemann

2025-03-01
Markov Chains explained visually

2025-03-01
Troubleshooting: The Skill That Never Goes Obsolete

2025-02-27
BiVector.net: Geometric Algebra Resources

2025-02-25
CEO Simulator: Startup Edition

2025-02-25
Kaneo ⎯ All you need. Nothing you don't.

2025-02-25
Introduction to Stochastic Calculus

2025-02-25
aposd-vs-clean-code/README.md at main · johnousterhout/aposd-vs-clean-code

2025-02-19
Debugging Hetzner: Uncovering failures with powerstat, sensors, and dmidecode

2025-02-18
Debugging An Undebuggable App

2025-02-17
GitHub - dvershinin/gixy: NGINX configuration static analyzer

2025-02-17
uchū — the color palette for internet lovers

2025-02-17
Richard Towers | Representing graphs in Postgresql

2025-02-16
Index of /home/TheSimsDesignDocuments

2025-02-13
Visualizing Data Is An Art - We Should Treat It Like One

2025-02-13
Official imapsync migration tool ( release 2.314 )

2025-02-10
the sudoku affair

2025-02-07
n0rdy - What Okta Bcrypt incident can teach us about designing better APIs

2025-02-07
Learn Shader Programming with Rick and Morty

2025-02-07
Simulating water over terrain

2025-02-05
What really happens inside a dating app - My blog

2025-02-05
Nine

2025-02-05
Software development topics I've changed my mind on after 10 years in the industry - Blogomatano

2025-02-05
Push notifications for decentralized services

2025-02-04
GitHub - hoppscotch/hoppscotch: Open-Source API Development Ecosystem • https://hoppscotch.io • Offline, On-Prem & Cloud • Web, Desktop & CLI • Open-Source Alternative to Postman, Insomnia

2025-02-04
Everyone knows your location

2025-02-04
GitHub - GyulyVGC/sniffnet: Comfortably monitor your Internet traffic 🕵️‍♂️

2025-02-04
GitHub - tcgoetz/GarminDB: Download and parse data from Garmin Connect or a Garmin watch, FitBit CSV, and MS Health CSV files into and analyze data in Sqlite serverless databases with Jupyter notebooks.

2025-02-04
GitHub - monasticacademy/httptap: View HTTP/HTTPS requests made by any Linux program

2025-02-04
Developer philosophy @ Things Of Interest

2025-02-04
The Art of Dithering and Retro Shading for the Web - The Blog of Maxime Heckel

2025-02-04
Chat is a bad UI pattern for development tools—Daniel De Laney

2025-01-31
GitHub - mathesar-foundation/mathesar: An intuitive spreadsheet-like interface that lets users of all technical skill levels view, edit, query, and collaborate on Postgres data directly—100% open source and self hosted, with native Postgres access control.

2025-01-30
A Major Postgres Upgrade with Zero Downtime

2025-01-28
Using the most unhinged AVX-512 instruction to make the fastest phrase search algo

2025-01-28
Lossless Compression of Vector IDs for Approximate Nearest Neighbor Search

2025-01-28
The Hidden Complexity of Scaling WebSockets

2025-01-27
David A. Wheeler's Review of "Debugging" by David J. Agans

2025-01-27
HardBreak - Hardware Hacking Wiki | HardBreak

2025-01-27
The 2025 AI Engineering Reading List

2025-01-27
Using Coding Skills to Make Passive Income

2025-01-27
GitHub - r-follador/CubeTrek: Home for all your GPS Tracks: Visualize, share and manage your GPS tracks.

2025-01-26
GitHub - louis-e/arnis: Generate any location from the real world in Minecraft Java Edition with a high level of detail.

2025-01-26
5 ways to draw an outline

2025-01-26
GitHub - dunglas/mercure: 🪽 An open, easy, fast, reliable and battery-efficient solution for real-time communications

2025-01-26
MyST Markdown Tools - MyST Markdown

2025-01-26
Back to Basics: Why We Chose Long Polling Over WebSockets

2025-01-26
Streets GL

2025-01-26
Writing a simple pool allocator in C

2025-01-21
A Tour of WebAuthn

2025-01-11
Keeping a CHANGELOG at Work

2025-01-10
Ideas from "A Philosophy of Software Design"

2025-01-01
Moon – Bartosz Ciechanowski

2025-01-01
Voxon | Revolutionary 3D Volumetric Hologram

2025-01-01
Design Token-Based UI Architecture

2025-01-01
GitHub - seleniumbase/SeleniumBase: Python APIs for web automation, testing, and bypassing bot-detection.

2025-01-01
Lou's Pseudo 3d Page

2025-01-01
GitHub - apankrat/nullboard: Nullboard is a minimalist kanban board, focused on compactness and readability.

2025-01-01
Developing Developers

2025-01-01
GitHub - izabera/pseudo3d: a raycaster in bash

2025-01-01
Draw all roads in any city at once