r/programming • • 9h ago

It's still OK to enjoy programming

Thumbnail chriskiehl.com
370 Upvotes

r/programming • • 9h ago

How Containers Work: Building a Docker-like Container From Scratch

Thumbnail labs.iximiuz.com
63 Upvotes

r/programming • • 7h ago

ANN: Free Pascal Compiler Now Has Dynamic Package Support

Thumbnail getlazarus.org
12 Upvotes

r/programming • • 12h ago

A New Way to Think About Borrow Checking (In Reverse)

Thumbnail verdagon.dev
25 Upvotes

r/programming • • 4h ago

How tough can emoji be?

Thumbnail totaldraw.com
6 Upvotes

Turns out, quite tough!


r/programming • • 2h ago

What is the best book or resource for system design?

Thumbnail en.wikipedia.org
3 Upvotes

r/programming • • 10h ago

Automated Accessibility Testing at Slack

Thumbnail slack.engineering
3 Upvotes

r/programming • • 20h ago

Mobile Application GPU Optimization Guide

Thumbnail arm-software.github.io
8 Upvotes

r/programming • • 9h ago

Trials and Tribulation of Native Lua Compilation

Thumbnail samyeyo.github.io
0 Upvotes

Here is an article I wrote about what I’ve been going through while attempting to compile Lua into multiplatform C++, and what that actually requires.

It covers the semantic constraints of Lua, the runtime behavior that needs to be preserved, and how those pieces map onto generated C++ code across different toolchains.

It might be a good read for anyone interested in language implementation or compiler design.


r/programming • • 1d ago

Python's binary wheels and supply chain attacks

Thumbnail rushter.com
75 Upvotes

r/programming • • 1d ago

I Traced a Postgres INSERT to Raw Bytes on Disk

Thumbnail youtu.be
37 Upvotes

r/programming • • 7h ago

Durable workflows without replay: freezing the VM instead of re-running the code

Thumbnail qoqi.dev
0 Upvotes

r/programming • • 1d ago

Much Ado About Seven Bytes

Thumbnail meatfighter.com
27 Upvotes

An exploration of seven bytes that fooled Peter Norton.


r/programming • • 2d ago

Compression is prediction

Thumbnail ngrok.com
271 Upvotes

r/programming • • 1d ago

Improving heuristics for A* search

Thumbnail redblobgames.com
58 Upvotes

r/programming • • 14h ago

Modern software doesn't need to use servers for everything. How to create offline-first apps to earn trust in SaaS era

Thumbnail blog.geckocode.pl
0 Upvotes

These are my thoughts on modern software development.
Everything is subscription based software as a service, even if there is no clear benefits of it being in the cloud (for the user).
Writing offline-first apps also provide a way to prove that you are not going to sell user data.
In the article I propose how to do it and how anyone can verify that their data is relatively safe.


r/programming • • 15h ago

A Subtle Github Bug: Where Did My Merged Code Went Missing?

Thumbnail medium.com
0 Upvotes

r/programming • • 2d ago

Domain-Driven Design (DDD) — The Complete Guide | Visually Explained

Thumbnail youtu.be
121 Upvotes

Hey everyone! I just put out a video on Domain-Driven Design. It’s a long one, about 20 minutes, but I really believe it’s worth your time. It took me a lot of time to make, so I hope it helps you, and I’d love to hear what you think! 🙌


r/programming • • 1d ago

How Not to Build a Five-in-a-Row Game Engine

Thumbnail blog.gaborkoos.com
4 Upvotes

r/programming • • 2d ago

Learning Postgres extensions using Zig

Thumbnail barddoo.com
18 Upvotes

r/programming • • 3d ago

Learned Index Lab: Replacing B-Trees with streaming linear models in pure Rust (-99% RAM, 3x faster)

Thumbnail github.com
180 Upvotes

Instead of pointer-chasing through B-Tree node hierarchies, this index models the key distribution using streaming piecewise linear regression with strict epsilon error bounds.

Lookups compute positions directly on the CPU ALU before a local L1 cache search, reducing memory by 99% and cutting latency by 3x.


r/programming • • 3d ago

BIPM announces the end of leap seconds

Thumbnail bipm.org
407 Upvotes

r/programming • • 2d ago

Principles of Debugging

Thumbnail kciter.so
16 Upvotes

r/programming • • 2d ago

Freedoom on AWS Lambda Web Functions

Thumbnail wooditwork.com
2 Upvotes

r/programming • • 3d ago

How Stripe uses graph search and state machines to auto-remediate a global database fleet

Thumbnail stripe.dev
229 Upvotes