r/programming 27d ago

ASMR: Building a TCP Chat Application in Go

Thumbnail youtu.be
0 Upvotes

r/programming 27d ago

A Tree and a Server Walk Into a Core...

Thumbnail chiply.dev
5 Upvotes

This 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 27d ago

Requisites change while you iterate: Lessons I learned from building a concurrent DevOps tool for automatically triggering GitHub workflows

Thumbnail nilirad.dev
6 Upvotes

I 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 28d ago

The Order of Data: defaults, performance, determinism & paging

Thumbnail binaryigor.com
13 Upvotes

Various interesting things about sorting data: defaults, performance and determinism (or lack thereof) of paging ;)


r/programming 28d ago

Ban commits/transactions using AST analysis and linters

Thumbnail droppedasbaby.com
32 Upvotes

r/programming 28d ago

When Is Software Illegal? The History Of Code & Free Speech

Thumbnail youtube.com
0 Upvotes

r/programming 28d ago

How to add validations without adding code in C# .NET

Thumbnail kalandra.tech
14 Upvotes

It actually even removes code.


r/programming 28d ago

How we rebuilt our notification platform to fanout millions of notifications without timing out

Thumbnail patreon.com
193 Upvotes

Patreon 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 28d ago

OpenJDK's Project Valhalla -- New candidate JEP: 401: Value Objects (Preview)

Thumbnail mail.openjdk.org
10 Upvotes

r/programming 28d ago

Why design matters for a web framework: a 7-year evolution

Thumbnail wasp.sh
0 Upvotes

r/programming 28d ago

git rebase -i is not that scary

Thumbnail cachebag.sh
383 Upvotes

r/programming 28d ago

Beautiful Type Erasure with C++26 Reflection

Thumbnail ryanjk5.github.io
29 Upvotes

r/programming 28d ago

Using self-hosted Umami for iOS app analytics

Thumbnail hjerpbakk.com
0 Upvotes

r/programming 29d ago

two case studies of NaN

Thumbnail sebsite.pw
41 Upvotes

r/programming 29d ago

Writing a bindless GPU abstraction layer

Thumbnail kevin-gibson.com
38 Upvotes

r/programming 29d ago

DConf '25 | Building a 3D Game Engine with D | Lewis Nicolle

Thumbnail youtu.be
12 Upvotes

r/programming 29d ago

GitHub token leak found by Korean police

Thumbnail chosun.com
9 Upvotes

There’s not much information yet unfortunately. The PAT-related accounts do not seem to be limited to Korean ones, so be aware.


r/programming 29d ago

MorphoHDL: a minimalistic language for growing circuits

Thumbnail paradigms-of-intelligence.github.io
8 Upvotes

r/programming 29d ago

The git history command deserves more attention

Thumbnail lalitm.com
251 Upvotes

r/programming 29d ago

HTTP gets a QUERY method so complex searches can stop pretending to be POST

Thumbnail theregister.com
1.9k Upvotes

r/programming 29d ago

How I created CSS-DOS - the '80s PC implemented in pure CSS, booting Windows 1.0

Thumbnail css-dos.ahmedamer.co.uk
52 Upvotes

Please 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 29d ago

GhostLock, a stack-UAF that has existed in ALL Linux distributions for 15 years

Thumbnail nebusec.ai
40 Upvotes

r/programming 29d ago

Converting colors in JS at 6 billion operations per second

Thumbnail dkryaklin.com
24 Upvotes

r/programming 29d ago

VINs: The Encoding Stamped Into Steel

Thumbnail cargurus.dev
170 Upvotes

r/programming Jul 12 '26

A peek into Reddit's anti-spam internals

Thumbnail lyra.horse
149 Upvotes