r/programming 12h ago

Linked Lists in the Linux kernel

Thumbnail 0xax.dev
82 Upvotes

r/programming 21h ago

Maybe you don't need GraphQL

Thumbnail alexandrehtrb.github.io
207 Upvotes

r/programming 1d ago

Branch‑Avoidant Programming

Thumbnail easylang.online
231 Upvotes

r/programming 7h ago

Understanding RabbitMQ in Simple Terms

Thumbnail sushantdhiman.dev
3 Upvotes

r/programming 22h ago

Virtual Memory: Page Tables, TLBs, and Linux Internals

Thumbnail blog.codingconfessions.com
45 Upvotes

r/programming 2h ago

How to secure SSH and Postgres with Warpgate

Thumbnail packagemain.tech
1 Upvotes

r/programming 18h ago

Zig's Io.Threaded is Neat

Thumbnail matklad.github.io
13 Upvotes

r/programming 12h ago

Performance Characterization of SPEC CPU 2026 on AMD EPYC 9755 Processor

Thumbnail arxiv.org
4 Upvotes

r/programming 15h ago

[PDF] Lost Bytes At The Crossroads Between User- And Kernel-Level Memory Allocation

Thumbnail ibr.cs.tu-bs.de
7 Upvotes

r/programming 7h ago

The G7 tells industry to hurry up and prep for post-quantum encryption

Thumbnail cyberscoop.com
0 Upvotes

r/programming 1d ago

CTTI is Exponential, RTTI is Linear

Thumbnail gingerbill.org
86 Upvotes

r/programming 1d ago

Postgres Calculations and the Ambiguity of NULL

Thumbnail crunchydata.com
108 Upvotes

All the ways that NULL can cause chaos in your SQL outcomes.


r/programming 1d ago

Let's build a compressor from scratch

Thumbnail ochagavia.nl
47 Upvotes

r/programming 1d ago

This Fence Has No Farmer

Thumbnail adamgreenough.net
67 Upvotes

r/programming 1d ago

Data Access Patterns That Makes Your CPU Really Angry

Thumbnail blog.weineng.me
71 Upvotes

r/programming 1d ago

Squeezing Performance out of eBPF

Thumbnail bitbison.io
17 Upvotes

r/programming 13h ago

new InetSocketAddress(host, port) resolves DNS once. Kubernetes headless services hate that

Thumbnail gist.github.com
0 Upvotes

r/programming 16h ago

Ok, but does it scale?

Thumbnail spacetimedb.com
0 Upvotes

r/programming 2d ago

Beyond Lambdas: Raising the Abstraction Level of Functional Code

Thumbnail adamtornhill.substack.com
123 Upvotes

r/programming 1d ago

Apache Kafka vs Apache Iggy: A Technical Comparison

Thumbnail softwaremill.com
18 Upvotes

r/programming 2d ago

Bazel's UX is really, really, really bad

Thumbnail blog.appliedcomputing.io
373 Upvotes

r/programming 2d ago

The Browser's Main Thread Is Expensive

Thumbnail kciter.so
210 Upvotes

r/programming 2d ago

How Do HashMaps Work Under the Hood? (putting together a toy implementation in Rust to understand performance optimization, collisions, and time complexities)

Thumbnail medium.com
61 Upvotes

HashMaps are incredibly convenient, but treating them like a magical black box can make it easy to overlook where their performance comes from.

In this article, I explain how HashMaps work using a simple implementation in Rust. I go through hash collisions and linear probing, why primary clustering hurts performance, load factors, resizing, and more.

The implementation is intentionally simplified, but it gives a good picture of what's actually happening underneath a HashMap.

Let me know your thoughts or any feedback you have!

All writing, illustrations, and code are my own. AI was used to clean up wording and catch grammatical mistakes.


r/programming 1d ago

Injections done the right way!

Thumbnail youtu.be
0 Upvotes

r/programming 3d ago

Rui Ueyama: "We are rewriting the mold linker in Rust"

Thumbnail x.com
241 Upvotes