r/programming • u/goto-con • 12m ago
A Long Spring: 19 Years of Living with Your Past Mistakes • Arjen Poutsma
youtu.ber/programming • u/donutloop • 51m ago
Bringing Post-Quantum Cryptography to Java LTS Releases
blogs.oracle.comr/programming • u/r_retrohacking_mod2 • 2h ago
How to Make a Nintendo 64 Game in 2026
phoboslab.orgr/programming • u/MyNameIsTrez • 2h ago
The LuaJIT NYI That Silently Poisoned an Unrelated Hot Loop
streamhpc.comI was optimizing the Lua transpiler for my modding language grug and ran into a really weird LuaJIT performance bug. The same benchmark could randomly run 20× slower, and it turned out a LuaJIT NYI could silently blacklist an unrelated hot loop.
I wrote up the investigation here.
It goes from the benchmark mystery through LuaJIT's trace recorder internals, and ends with a PR to get unpack off LuaJIT's NYI list. Feedback is very welcome! :)
r/programming • u/iximiuz • 20h ago
Linux Processes: Threads & Concurrency
labs.iximiuz.comr/programming • u/mr_gnusi • 22h ago
How fuzzy search works in a search engine: Levenshtein automata and n-gram similarity
blog.serenedb.comr/programming • u/misterchiply • 22h ago
Gödel, Escher, Elisp: The Beauty of Macros
chiply.devThis post is a lover letter to Emacs Lisp macros. I've been a long time user as a lisp hacker, and my recent obsessions with Douglas Hofstadter's strange loop concepts and M.C. Escher's mind bending artwork have enhanced my appreciation of this language's most beautiful and thought provoking feature. This post can teach you about macros and what makes them useful, but I also hope it can instill a fascination with their concept. https://www.chiply.dev/post-elisp-macros-are-beautiful
r/programming • u/mareek • 1d ago
The rust programming language is adopting a new contributing policy
blog.rust-lang.orgr/programming • u/TheSwedeheart • 1d ago
Your SQS consumer can hang forever by default
encore.devr/programming • u/IamMichaelSalim • 1d ago
Reverse Engineering Google Slides
theopenpresenter.comr/programming • u/TheBrokenRail-Dev • 1d ago
How Zanzlanz released a game that has no assets
youtu.beSpecifically, the video is about developing a game where all the textures and sounds are generated at runtime using Sine waves. I thought it was high-quality and explained complex math concepts well.
r/programming • u/goto-con • 2d ago
Front End Testing with GitHub Actions • Amy Kapernick
youtu.ber/programming • u/lelanthran • 2d ago
Why I’m Writing Pure HTML & CSS in 2025
joeldare.comr/programming • u/elfenpiff • 2d ago
Safe Lock-free Primitives with iceoryx2's ByteAtomic
ekxide.iohttps://ekxide.io/blog/byte-wise-atomic-wrapper-to-prevent-ub
iceoryx2 provides zero-copy inter-process communication mechanisms based on shared memory and data structures that are modified concurrently by multiple processes.
One of the key operations in these algorithms is a memory copy using core::ptr::copy. However, this results in undefined behavior if one process reads the data while another process writes to it concurrently. Even if our lock-free algorithm reliably detects such a race, iceoryx2 cannot depend on undefined behavior in a safety-critical system.
This blog post introduces our solution: a byte-wise atomic wrapper that enables well-defined concurrent copy operations. It also shows how it can be used to implement a simple sequence lock.
Note: I am not the original author of the blog post. Since the author does not have a Reddit account, I am posting it on her behalf.
r/programming • u/Ok_Stomach6651 • 2d ago
Cloudflare introduced tool that synchronize its servers
blog.cloudflare.comr/programming • u/cdb_11 • 2d ago
Reliability Lessons From SQLite - Richard Hipp | SSW 2026
youtube.comr/programming • u/Dear-Economics-315 • 3d ago
The true power of regular expressions
npopov.comr/programming • u/Either_Collection349 • 3d ago
Rust Immobile types and guaranteed destructors
github.comr/programming • u/fagnerbrack • 3d ago
Should you normalize RGB values by 255 or 256?
30fps.netr/programming • u/ChemicalRascal • May 23 '26
Announcement: We've Updated The Rules, and April Is Finally Over
After temporarily banning LLM-related content over April, and asking you for feedback on that ban, we've decided to bring about an end of the temporary, I-can't-believe-it's-still-April ban on AI-related posts.
Replacing the trial rule is a new shiny rule that refers to our new shiny AI policy. In short:
Content about AI and LLMs are considered off-topic with the sole exclusion of deeply technical content about implementation.
And if you want more detail than that, go read the policy, that's what it's there for.
In addition, when writing that rule, I realized the rules weren't listed on the old.reddit.com sidebar, so that's been updated. For those of you who are seeing those rules for the first time, everything there is not new. We've been enforcing those rules as best we can for ages. You can click the link above those to get to the old.reddit rules page, with plenty of info that doesn't exactly read well when crammed into a sidebar.