Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
A single unbuffered channel send without an active receiver is enough to silently lock up a production worker pool, leaking memory until your service gets killed by the OS kernel.
-
Generating a raw matrix of integer tiles gives you a map layout, but it doesn’t give you a living environment.
-
Linux crontab is one of the most elegant pieces of software ever written for single-host automation.
-
Building a terminal-based engine in pure ASCII looks cool for about five minutes.
-
When I started building Derelict Facility, my initial instinct for game actors was standard Object-Oriented design: create an Entity struct, add pointers for position, sprite, and stats, and store them in a slice ([]*Entity).
-
In How Multi-Tenant SaaS Actually Works, I left one major promise unfulfilled at the end: “Billing is an entire system design on its own.
-
Most Couchbase performance tickets I have seen end the same way: someone adds more nodes, the dashboard looks a little better for a week, and the same query shows up in the slow log a month later.
-
A few weeks ago I designed Relay, a multi-tenant AI API gateway, as a system design exercise.
-
There is a moment in every backend engineer’s life when their database starts refusing connections.
-
There is a class of bugs that only happen at midnight.
-
For the past month I have been reading about multi-tenant SaaS architecture.
-
There is a funny truth in software engineering: almost nobody reads the docs.
-
There is a famous programmer joke that always gets me: “What is DRY?
-
I wanted to upgrade the RAM in my PC.
-
I spent a Saturday afternoon benchmarking a concurrent inverted index and discovered that a single sync.RWMutex starts to break down at roughly 4 concurrent readers.
-
I recently spent four hours staring at a benchmark that didn’t make sense.
-
Wireless ADB keeps timing out if you run a VPN or something like Cloudflare WARP.
-
This is a personal blog.
-
“Can we just add a real-time visitor counter to the homepage?
-
Time is an illusion.
-
The marketing for “schemaless” architecture was brilliant.
-
Application code is stateless.
-
A while back, I was tinkering in the Cloudflare dashboard and accidentally fat-fingered a DNS configuration.
-
Filter by Era/Domain: All Records Frameworks Hardware Infrastructure Protocols & Standards Services Social Google Reader 2005 - 2013 Services Cause of Death Strategic shift towards Google+; lack of direct monetization.
-
TL;DR: The Critical Rendering Path (CRP) is how browsers convert code into pixels.
-
TL;DR: I achieved 95+ Lighthouse scores by removing abstractions and automating browser fundamentals.
-
TL;DR: Spawning go func() without a limiter is a recipe for system collapse.
-
At the end of generating a procedural map for the Derelict Facility engine, I had a sprawling interconnected maze of rooms and corridors.
-
The biggest architectural mistake you can make when building a game engine is letting the game know how it is being drawn.
-
Most game development stories start the same way: install Unity, drag some sprites onto a canvas, and press Play.
-
TIL how ClickHouse works with Parquet beyond just reading files.
-
This post tracks four architectural rewrites of my personal site over ten years: moving from managed platforms (Blogger) to dynamic backends (Django), static site generators (Jekyll/Hugo), and finally to a custom, zero-dependency architecture built for ab…
-
All Analytics Backend Database Design DevOps General Hacking Hardcore Linux Design Knitting Bullshit by Kate Davies Kate Davies' blog.
-
TL;DR: I run k3s on a Windows gaming PC via WSL2 to master Kubernetes networking without cloud costs.
-
If you’re running a production observability stack, you’ve already leaked PII.
-
When you’re building Go services that handle millions of operations per second, the hardware beneath your abstractions starts to matter.
-
This blog teaches almost all about typography.
-
Postgres is the most reliable tool in my stack.
-
WSL2 (Windows Subsystem for Linux) has been a godsend for developers who love Linux tools but need/have a Windows environment.
-
Read more: https://nrecursions.blogspot.com/2014/08/mutex-tutorial-and-example.html
-
“Write a REST API with authentication”.
-
I used to rebuild my Docker image every time I fixed a typo.
-
I thought processing audio in the background was simple: spawn a thread, run the script, save the file.
-
You write a struct to represent a database entity.
-
I’ve been using aider as my primary AI coding assistant for a while now.
-
Everyone’s building AI apps now.
-
We often talk about “fast” code in terms of Big O notation or algorithmic complexity.
-
At a recent ClickHouse conference in New Delhi, I attended this Saturday.
-
What to expect New Deep Dives: Breakdown of backend architecture, Go internals, and systems thinking.
-
In the world of high-throughput backend services, we often obsess over the usual suspects of performance: database indexing, network latency, and algorithmic complexity.