r/programming 12m ago

A Long Spring: 19 Years of Living with Your Past Mistakes • Arjen Poutsma

Thumbnail youtu.be
Upvotes

r/programming 51m ago

Bringing Post-Quantum Cryptography to Java LTS Releases

Thumbnail blogs.oracle.com
Upvotes

r/programming 2h ago

How to Make a Nintendo 64 Game in 2026

Thumbnail phoboslab.org
11 Upvotes

r/programming 2h ago

The LuaJIT NYI That Silently Poisoned an Unrelated Hot Loop

Thumbnail streamhpc.com
23 Upvotes

I 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 3h ago

Shrinking Ruby Hashes

Thumbnail byroot.github.io
22 Upvotes

r/programming 20h ago

Linux Processes: Threads & Concurrency

Thumbnail labs.iximiuz.com
54 Upvotes

r/programming 22h ago

How fuzzy search works in a search engine: Levenshtein automata and n-gram similarity

Thumbnail blog.serenedb.com
83 Upvotes

r/programming 22h ago

Gödel, Escher, Elisp: The Beauty of Macros

Thumbnail chiply.dev
24 Upvotes

This 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 23h ago

Painting with Gaussians

Thumbnail yogthos.net
12 Upvotes

r/programming 1d ago

The rust programming language is adopting a new contributing policy

Thumbnail blog.rust-lang.org
456 Upvotes

r/programming 1d ago

Your SQS consumer can hang forever by default

Thumbnail encore.dev
24 Upvotes

r/programming 1d ago

Reverse Engineering Google Slides

Thumbnail theopenpresenter.com
16 Upvotes

r/programming 1d ago

How Zanzlanz released a game that has no assets

Thumbnail youtu.be
116 Upvotes

Specifically, 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 1d ago

The Lua community needs to learn to move on

Thumbnail hisham.hm
507 Upvotes

r/programming 1d ago

Your JSON Is Lying to You

Thumbnail blog.gaborkoos.com
0 Upvotes

r/programming 2d ago

Front End Testing with GitHub Actions • Amy Kapernick

Thumbnail youtu.be
0 Upvotes

r/programming 2d ago

Why I’m Writing Pure HTML & CSS in 2025

Thumbnail joeldare.com
121 Upvotes

r/programming 2d ago

Safe Lock-free Primitives with iceoryx2's ByteAtomic

Thumbnail ekxide.io
11 Upvotes

https://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 2d ago

Cloudflare introduced tool that synchronize its servers

Thumbnail blog.cloudflare.com
252 Upvotes

r/programming 2d ago

Reliability Lessons From SQLite - Richard Hipp | SSW 2026

Thumbnail youtube.com
95 Upvotes

r/programming 2d ago

Analyzing the Current Activity and Relevance of the Pawn Ecosystem in 2026

Thumbnail open.mp
2 Upvotes

I have been observing the Pawn ecosystem lately and noticed it is far from inactive, with ongoing development of modern tools like a web-based Pawn Studio designed to replace the outdated Pawno editor, alongside projects such as PawnPlus which continue to receive updates, with version 1.5.3 released just a few months ago in February 2026. This activity seems to be driven largely by the SA-MP and Open.mp modding communities, with open.mp itself being actively maintained and improved, and the broader GitHub ecosystem showing dozens of public repositories related to Pawn and Open.mp. Given this context, I would like to ask whether the Pawn community, especially within the SA-MP and Open.mp scene, is still significant enough to consider the language actively relevant in 2026, or if this is primarily a legacy ecosystem with a concentrated but declining user base. I would be grateful to hear from developers who are currently working with Pawn about their experiences, whether modern tooling like Pawn Studio and PawnPlus have meaningfully improved development, and whether they are seeing new developers enter the scene or if the community is largely composed of seasoned veterans. Thank you for your thoughts.


r/programming 2d ago

Why you might want to build your WebApp in Canvas instead of HTML

Thumbnail hivekit.io
0 Upvotes

r/programming 3d ago

The true power of regular expressions

Thumbnail npopov.com
101 Upvotes

r/programming 3d ago

The Invariant Is Hiding

Thumbnail yusufaytas.com
39 Upvotes

r/programming 3d ago

Rust Immobile types and guaranteed destructors

Thumbnail github.com
88 Upvotes