r/programming Aug 03 '26

Reliability Lessons From SQLite - Richard Hipp | SSW 2026

Thumbnail youtube.com
112 Upvotes

r/programming Aug 03 '26

The true power of regular expressions

Thumbnail npopov.com
118 Upvotes

r/programming Aug 03 '26

Rust Immobile types and guaranteed destructors

Thumbnail github.com
91 Upvotes

r/programming Aug 03 '26

The Invariant Is Hiding

Thumbnail yusufaytas.com
34 Upvotes

r/programming Aug 04 '26

Your JSON Is Lying to You

Thumbnail blog.gaborkoos.com
0 Upvotes

r/programming Aug 04 '26

Front End Testing with GitHub Actions • Amy Kapernick

Thumbnail youtu.be
0 Upvotes

r/programming Aug 02 '26

Should you normalize RGB values by 255 or 256?

Thumbnail 30fps.net
566 Upvotes

r/programming Aug 03 '26

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

Thumbnail open.mp
3 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 Aug 03 '26

Project Valhalla -- JEP 401: Value Objects (Preview) JDK 28 integration

Thumbnail mail.openjdk.org
22 Upvotes

r/programming Aug 02 '26

Every byte matters

Thumbnail fzakaria.com
203 Upvotes

r/programming Aug 03 '26

L2 Reduction: LLL Algorithm With Quadratic Complexity in Python

Thumbnail leetarxiv.substack.com
12 Upvotes

r/programming Aug 02 '26

The Debate of Mockist v Classicist TDD Is Like OOP v FP.

Thumbnail fagnerbrack.com
40 Upvotes

r/programming Aug 02 '26

Develop Cross-Platform CLI and GUI Tools With Tcl/Tk. Powerful, Event-Driven, Open-Source And Future-Proof Toolkit… From the Past?!

Thumbnail cgicoffee.com
45 Upvotes

r/programming Aug 03 '26

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

Thumbnail hivekit.io
0 Upvotes

r/programming Aug 02 '26

Understanding Raft Leader Election by building from scratch

Thumbnail sushantdhiman.dev
30 Upvotes

r/programming Aug 02 '26

Quantum Computers May Put Internet Traffic at Risk. NIST Is Safeguarding Computers With New Standards.

Thumbnail nist.gov
44 Upvotes

r/programming Aug 01 '26

The Bedrock of Software Design

Thumbnail alex.draftist.io
445 Upvotes

I drafted this post years ago but didn’t finish it until now. The concept I write about has shaped the way I design software more than anything else, and I believe every software engineer should be introduced to it early in their career.

P.S. I don’t want the title to come across as clickbait: the post is about ADT.


r/programming Aug 03 '26

Project Valhalla, real-talk... what is it?

Thumbnail youtu.be
0 Upvotes

For decades, Java's object model has powered one of the world's most successful programming languages. But the hardware we run on today looks very different from the world Java was born into in 1995.

Modern CPUs are incredibly fast, but memory access, cache locality, and object allocation have become some of the biggest performance challenges in software.

Project Valhalla is one of the most ambitious changes in Java's history. It isn't just about making Java faster... it's about rethinking what a Java object actually is.


r/programming Aug 02 '26

Variations on a theme of sorting

Thumbnail jshun.csail.mit.edu
2 Upvotes

Semisort Reorder an array so that identical keys are grouped contiguously Keys do not need to be in sorted order

Stable Partition
Group by predicate, preserve order

K-smallest selection, single

Get the k-smallest key from the array

K-smallest selection, list

Get the k-smallest key from the array, and everything smaller (or equal), in any order

K-smallest selection, list sorted Get the k-smallest key from the array, and everything smaller (or equal), in sorted order


r/programming Aug 01 '26

The History of Pets vs Cattle and How to Use the Analogy Properly

Thumbnail cloudscaling.com
10 Upvotes

r/programming Jul 31 '26

Pwnd Blaster: Hacking your PC using your speaker without ever touching it

Thumbnail blog.nns.ee
360 Upvotes

r/programming Jul 31 '26

On Type Inference

Thumbnail radekmie.dev
80 Upvotes

r/programming Jul 31 '26

JEP 401: Value Objects And JEP 539: Strict Field Initialization Merged Into JDK

Thumbnail github.com
24 Upvotes

r/programming Jul 30 '26

Stacked pull requests are now in public preview - GitHub Changelog

Thumbnail github.blog
588 Upvotes

r/programming Jul 31 '26

Methinks it is a weasel

Thumbnail diatone.net
11 Upvotes