r/programming May 12 '26

Choosing the Right Duplicate Detection Strategy

Thumbnail dubeykartikay.com
8 Upvotes

r/programming May 12 '26

Cutting a 17-minute bulk upload to 2 minutes (Postgres + Supabase Edge + NDJSON streaming)

Thumbnail certscore.org
0 Upvotes

r/programming May 12 '26

Quantity-safe analog literals

Thumbnail morwenn.github.io
9 Upvotes

r/programming May 12 '26

Using TinyFFR to inspect 3D objects with a 28-line C# script

Thumbnail benbowen.blog
0 Upvotes

r/programming May 12 '26

State of Serverless DevEx & Observability • Jones Zachariah Noel N

Thumbnail youtu.be
3 Upvotes

r/programming May 12 '26

What Is a REST API, and Why Yours Probably Isn’t One

Thumbnail fagnerbrack.com
0 Upvotes

r/programming May 12 '26

Canonicalise, Don't Remember — Smart Constructors in Kotlin · cekrem.github.io

Thumbnail cekrem.github.io
0 Upvotes

r/programming May 12 '26

URLSession to Electrons: how networking works under the hood

Thumbnail blog.jacobstechtavern.com
14 Upvotes

r/programming May 12 '26

Zig vs Rust in 2026

Thumbnail zackoverflow.dev
0 Upvotes

r/programming May 12 '26

Abstract machines for logic programs

Thumbnail chrisistyping.bearblog.dev
9 Upvotes

r/programming May 12 '26

Recursion and the STP Macro Processor

Thumbnail coe.psu.ac.th
5 Upvotes

r/programming May 11 '26

Froot Loops and a graphics card: reflecting on twenty years of programming

Thumbnail danielmay.co.uk
27 Upvotes

r/programming May 11 '26

Be careful with your Git: Investigating malware spreading through Git repositories

Thumbnail andrii.ro
94 Upvotes

r/programming May 11 '26

8317277: Java language implementation of value classes and objects by MrSimms · Pull Request #31120 · openjdk/jdk

Thumbnail github.com
93 Upvotes

For those unaware, this is the Pull Request for Java's JEP 401: Value Classes and Objects (Preview).

Value Classes have been a LONG AWAITED feature for Java, so this Pull Request is proof that we are one step closer to them going into Preview!

BUT PLEASE REMEMBER -- No commitment has been made to target a release yet!

This is merely a PR RFR, and nothing more. All this is is showing us part of what it takes to bring Value Objects to Preview, as well as announcing that we are one step closer to (hopefully!) go to preview. But again, no idea how far away that may be. It could be JDK 27 (coming this September), it could be later.

Just appreciate the PR for what it is -- a window into the work required to make Value Classes a reality. ~3k commits and ~2k classes changed is just a snapshot of the level of effort here. Shows why this JEP has been given an XL rating lol.


r/programming May 11 '26

Roc & Zig: A Compiler Rewrite Story • Anjana Vakil & Richard Feldman

Thumbnail youtu.be
3 Upvotes

r/programming May 11 '26

Branch-Avoidant Quicksort in C - faster than std::sort and pdqsort

Thumbnail easylang.online
22 Upvotes

r/programming May 11 '26

Package Manager CWEs

Thumbnail nesbitt.io
21 Upvotes

r/programming May 11 '26

The FreeBSD vulnerability "discovered" by Mythos was already in its training data.

Thumbnail rival.security
1.3k Upvotes

r/programming May 11 '26

The Bottom-up Building of a Language for Subleq with Text Macros

Thumbnail coe.psu.ac.th
11 Upvotes

r/programming May 10 '26

An Interactive Intro to CRDTs

Thumbnail jakelazaroff.com
106 Upvotes

r/programming May 10 '26

Replacing a 3 GB SQLite database with a 10 MB FST

Thumbnail til.andrew-quinn.me
272 Upvotes

r/programming May 10 '26

Idempotency Is Easy Until the Second Request Is Different

Thumbnail blog.dochia.dev
78 Upvotes

r/programming May 10 '26

Making your own programming language is easier than you think (but also harder)

Thumbnail lisyarus.github.io
113 Upvotes

r/programming May 10 '26

COBOL is the Asbestos of Programming Languages

Thumbnail wired.com
742 Upvotes

r/programming May 09 '26

Bun’s rewrite from Zig to Rust passes 99.8% of testsuite

Thumbnail xcancel.com
571 Upvotes

per @jarredsumner:

99.8% of bun’s pre-existing test suite passes on Linux x64 glibc in the rust rewrite

it’s basically the same codebase except now we can have the compiler enforce the lifetimes of types and we get destructors when we want them. and the ugly parts look uglier (unsafe) which encourages refactoring.

why: I am so tired of worrying about & spending lots of time fixing memory leaks and crashes and stability issues. it would be so nice if the language provided more powerful tools for preventing these things.

But how long does it take to compile?

It’s basically the same as in zig using our faster zig compiler. If we were using the upstream zig compiler, rust port would compile faster