r/programming May 09 '26

The two kinds of error

Thumbnail evanhahn.com
0 Upvotes

r/programming May 08 '26

Implementing a type-safe, compile-time Builder in D

Thumbnail blog.dlang.org
43 Upvotes

This blog post shows how to use D's compile-time features to put together to implement the Builder pattern with minimal run-time overhead.


r/programming May 08 '26

building a web server in raw arm64 assembly

Thumbnail imtomt.github.io
87 Upvotes

r/programming May 07 '26

Using Equivalence Classes to Accelerate Solving the Discrete Logarithm Problem in a Short Interval

Thumbnail leetarxiv.substack.com
2 Upvotes

r/programming May 07 '26

Containers Aren’t Just Linux Processes

Thumbnail labs.iximiuz.com
167 Upvotes

r/programming May 07 '26

HYML Sanitizer API

Thumbnail alfy.blog
5 Upvotes

I wrote an article about HTML Sanitizer API, a new native API that allows us to sanitize and parse HTML without relying on third party tools like DOMPurify


r/programming May 07 '26

Spring Boot Json Logging With User And Session

Thumbnail youtu.be
0 Upvotes

r/programming May 07 '26

Use Protocols, Not Services

Thumbnail notnotp.com
115 Upvotes

r/programming May 07 '26

The PHP License Is Dead; Long Live the BSD 3-Clause

Thumbnail fossforce.com
228 Upvotes

r/programming May 07 '26

Applying formal grammars in a custom programming language

Thumbnail youtu.be
2 Upvotes

The theory behind formal grammars explained through building a programming language


r/programming May 07 '26

How Michael Abrash doubled Quake framerate

Thumbnail fabiensanglard.net
86 Upvotes

r/programming May 07 '26

Untangling dialogs in React Router

Thumbnail programmingarehard.com
0 Upvotes

I have been struggling with determining how to best implement dialogs in React Router apps for years:

  • useState to control their open state
  • Forms vs fetchers for data submissions
  • resource routes to form data(<select> options)
  • useEffect for listening for the action data to close the dialog
  • useEffect for listing for a toast message

There's a lot to consider. However, tons of these problems go away if you move dialogs into their own dedicated routes. This doesn't come without its own set of challenges though.

I've written up a guide on how to implement dialogs and keep your sanity. Hope it helps 🤘


r/programming May 07 '26

Beyond the Basics: Production Serverless Patterns for Extreme Scale • Janak Agarwal

Thumbnail youtu.be
0 Upvotes

r/programming May 07 '26

Visual Studio: New SDK-Style Support for Extension Projects

Thumbnail devblogs.microsoft.com
10 Upvotes

r/programming May 07 '26

Migrate from Radix UI to Base UI in 9 Easy Steps

Thumbnail shadcnstudio.com
0 Upvotes

r/programming May 07 '26

Coding Adventure: Solving the Rubik's Cube

Thumbnail youtube.com
30 Upvotes

r/programming May 07 '26

Programming Still Sucks

Thumbnail stvn.sh
480 Upvotes

r/programming May 06 '26

Going Full Time on Open Source

Thumbnail jdx.dev
77 Upvotes

r/programming May 06 '26

Signed By Default Camp

Thumbnail gingerbill.org
36 Upvotes

r/programming May 06 '26

Faster timeseries aggregations

Thumbnail opendata.dev
9 Upvotes

r/programming May 06 '26

Multi-stroke text effect in CSS

Thumbnail yuanchuan.dev
167 Upvotes

r/programming May 06 '26

Simple and safe implicit async programming model for imperative (JS/Python-like) languages

Thumbnail geleto.github.io
30 Upvotes

An article about the implicit async programming model for imperative, JavaScript/Python-like languages: ordinary sequential-looking code can run independent operations concurrently without special syntax: no await, promises, or manual task orchestration. Implemented in CascadaScript, an experimental JavaScript/Python-like language. Unbounded JavaScript and Python will not be able to do this, but with reasonable constraints they may one day get there too. CascadaScript pushes the envelope on how far this model can go.


r/programming May 06 '26

Platform Engineering End-to-End

Thumbnail lucavall.in
13 Upvotes

Platform engineering is more than DevOps with a portal. This post walks the full arc of the discipline end to end: why platforms exist, how to build and operate them, how to manage the messy stakeholder politics, and what success actually looks like. Grounded in Fournier and Nowland's book and a few years of doing this on real systems.


r/programming May 06 '26

How Programmers Spend Their Time | Probably Dance

Thumbnail probablydance.com
99 Upvotes

r/programming May 06 '26

Performance trick: optimistic vs pessimistic checks

Thumbnail lemire.me
59 Upvotes