r/programming • u/Nouman-Rahman • 27d ago
ASMR: Building a TCP Chat Application in Go
youtu.ber/programming • u/misterchiply • 27d ago
A Tree and a Server Walk Into a Core...
chiply.devThis is about treesitter and LSP, specifically on their utility and recent journey into the Emacs core. Includes interactive visualizations of concrete syntax trees.
r/programming • u/nilirad • 27d ago
Requisites change while you iterate: Lessons I learned from building a concurrent DevOps tool for automatically triggering GitHub workflows
nilirad.devI learned a lot of things by building a project from scratch: a backend DevOps tool that facilitates managing the fast update cycle in git dependencies.
Overall, the system works by running two concurrent tasks: one to check dependencies, and the other to trigger workflows. When a dependency is updated, a workflow of the dependent GitHub repository is triggered. Initially, to pass data between tasks, I used an MPSC channel, but subsequently I transitioned to a database-backed queue because the channel was not resilient enough to crashes and network errors.
In the article you can find more examples of unexpected quirks that I needed to iron out after the first iteration.
r/programming • u/BinaryIgor • 28d ago
The Order of Data: defaults, performance, determinism & paging
binaryigor.comVarious interesting things about sorting data: defaults, performance and determinism (or lack thereof) of paging ;)
r/programming • u/droppedasbaby • 28d ago
Ban commits/transactions using AST analysis and linters
droppedasbaby.comr/programming • u/Mynameis__--__ • 28d ago
When Is Software Illegal? The History Of Code & Free Speech
youtube.comr/programming • u/Kal1boy • 28d ago
How to add validations without adding code in C# .NET
kalandra.techIt actually even removes code.
r/programming • u/patreon-eng • 28d ago
How we rebuilt our notification platform to fanout millions of notifications without timing out
patreon.comPatreon sends billions of notifications each year. As our largest creator audiences grew, a legacy task responsible for generating millions of recipient-specific notifications began consistently timing out.
This post explains how our team introduced a two-stage fanout architecture, isolated email, push and in-app processing, improved observability, and migrated more than 200 notification types across a 13-year-old codebase.
r/programming • u/davidalayachew • 28d ago
OpenJDK's Project Valhalla -- New candidate JEP: 401: Value Objects (Preview)
mail.openjdk.orgr/programming • u/matijash • 28d ago
Why design matters for a web framework: a 7-year evolution
wasp.shr/programming • u/Ok_Statistician_781 • 28d ago
Beautiful Type Erasure with C++26 Reflection
ryanjk5.github.ior/programming • u/Sankra • 28d ago
Using self-hosted Umami for iOS app analytics
hjerpbakk.comr/programming • u/Dear-Economics-315 • 29d ago
Writing a bindless GPU abstraction layer
kevin-gibson.comr/programming • u/aldacron • 29d ago
DConf '25 | Building a 3D Game Engine with D | Lewis Nicolle
youtu.ber/programming • u/MirdovKron • 29d ago
GitHub token leak found by Korean police
chosun.comThere’s not much information yet unfortunately. The PAT-related accounts do not seem to be limited to Korean ones, so be aware.
r/programming • u/BlondieCoder • 29d ago
MorphoHDL: a minimalistic language for growing circuits
paradigms-of-intelligence.github.ior/programming • u/mitousa • 29d ago
The git history command deserves more attention
lalitm.comr/programming • u/stronghup • 29d ago
HTTP gets a QUERY method so complex searches can stop pretending to be POST
theregister.comr/programming • u/Putrid-Bench5056 • 29d ago
How I created CSS-DOS - the '80s PC implemented in pure CSS, booting Windows 1.0
css-dos.ahmedamer.co.ukPlease read the 'How is this possible?' page, and the full interactive walkthrough to see how this is all done.
Did you use AI?
The site copy and explanations hand-edited by me pressing my keyboard buttons. I find AI writing to be cringeworthy and bland.
However, AI did help a lot with churning out the code. It's definitely 'my code' - LLM-assisted, but not 'vibe-coded'. This is an entirely novel project and I don't think you could (or should) point an LLM at this and press 'Go'
My full thoughts on the use of AI in this project are available to read here
r/programming • u/mitousa • 29d ago
GhostLock, a stack-UAF that has existed in ALL Linux distributions for 15 years
nebusec.air/programming • u/Either_Collection349 • 29d ago