Skip to content

Category

Web development

14 articles

A Field Guide to Bad Names in Code
Web developmentAugust 17, 2026

A Field Guide to Bad Names in Code

There is an old joke that there are only two hard problems in computer science: cache invalidation, naming things, and off-by-one errors. The joke endures because the middle item…

by Mirel Thorne
The Time Zone Bugs That Break Software Twice a Year
Web developmentJuly 28, 2026

The Time Zone Bugs That Break Software Twice a Year

Every engineer meets it eventually. A system that ran perfectly for months suddenly misbehaves on a single weekend in spring or autumn — reports off by an hour, scheduled jobs fir…

by Cassian Vale
The Reason Floating-Point Math Quietly Lies to Your Code
Web developmentJuly 14, 2026

The Reason Floating-Point Math Quietly Lies to Your Code

Open a console in almost any programming language and type a calculation as simple as adding a tenth and two tenths. You will very often get back not the clean three tenths you ex…

by Roman10 Admin
The Caching Layers That Make Slow Systems Feel Instant
Web developmentJuly 11, 2026

The Caching Layers That Make Slow Systems Feel Instant

There is an old joke among engineers that there are only two hard problems in computer science: cache invalidation, naming things, and off-by-one errors. The joke endures because…

by Cassian Vale
How Rate Limiting Works in Modern Web Systems
Web developmentJuly 3, 2026

How Rate Limiting Works in Modern Web Systems

Every service that survives contact with the real internet eventually needs rate limiting. It is the quiet mechanism that keeps an API from being drowned by a runaway client, a sc…

by Cassian Vale
Why Readable Code Beats Clever Code Every Time
Web developmentJune 13, 2026

Why Readable Code Beats Clever Code Every Time

Every programmer has written a line of code they were a little too proud of. A dense, elegant expression that does in one breath what lesser mortals would spread across ten lines,…

by Cassian Vale