r/programming • • 2h ago

Think Php2Shell Was Bad? PHP Is About to Face an Absolute Bloodbath

Thumbnail programmers.fyi
0 Upvotes

r/programming • • 5h ago

go/ links that live in a file in your repo (open source)

Thumbnail twigg.vc
1 Upvotes

Chrome and Firefox extension that does this for your twigg repository. The links are defined in a GOLINKS file at the root of the repo, one alias per line. Add a line, push, submit and done. No admin page, and changes are versioned.

Blog post: https://twigg.vc/docs/v/2/blog/twigg-links

Source: https://twigg.vc/twigg/monorepo


r/programming • • 5h ago

Today's PHP Security Release, and How We're Strengthening PHP Security

Thumbnail thephp.foundation
23 Upvotes

r/programming • • 8h ago

The compiler was supposed to end programming too

Thumbnail hrih.si
0 Upvotes

r/programming • • 9h ago

JPA vs Hibernate vs JDBC: What Each One Actually Does | Visually Explained

Thumbnail youtu.be
0 Upvotes

r/programming • • 10h ago

Unintended Computations @ hack.lu

Thumbnail youtube.com
2 Upvotes

Hacking as breaking assumptions about a system's usage, implementation or computational power. Slides https://seriot.ch/computation/talks/unintended_computations_hack_lu.pdf


r/programming • • 11h ago

PHP2Shell: Critical vulnerabilities in the backbone of the web

Thumbnail php2shell.com
279 Upvotes

r/programming • • 13h ago

Summary of Major Changes Between Python Versions (2026 Update)

Thumbnail nicholashairs.com
2 Upvotes

Hi r/programming ๐Ÿ‘‹

Another year, another version of Python, and yet more features to guess which version of Python they belong to ๐Ÿ˜ตโ€๐Ÿ’ซ

I've updated my "one page" Summary of Major Changes Between Python Versions for Python 3.15 and hope that it continues to be a useful resource for the community ๐Ÿ˜Š

This summary is human typed/copied from the official release notes.


r/programming • • 13h ago

Eight Bits of Trust; eMudhra's CA keys cracked in milliseconds

Thumbnail scotthelme.co.uk
643 Upvotes

r/programming • • 21h ago

Critical Vulnerabilities in PHP

Thumbnail cert.europa.eu
120 Upvotes

r/programming • • 23h ago

C vs C#: racing VLC's Gaussian blur

Thumbnail martinfinkel.com
51 Upvotes

r/programming • • 1d ago

Make yourself replaceable

Thumbnail maroun-baydoun.com
229 Upvotes

r/programming • • 1d ago

New Season Upgrades Vol 3: Split Keyboard Adventures! ยท cekrem.github.io

Thumbnail cekrem.github.io
5 Upvotes

r/programming • • 1d ago

eMudhra Intermediate CA Compromise

Thumbnail emudhra.we-have-a-problem.com
151 Upvotes

r/programming • • 1d ago

Announcing TypeScript 7.1 Beta

Thumbnail devblogs.microsoft.com
85 Upvotes

r/programming • • 1d ago

Under the Hood of Redis: How It Delivers Sub-Millisecond Latency?

Thumbnail javarevisited.substack.com
45 Upvotes

r/programming • • 1d ago

Making A Mutex from Scratch in Rust to Understand Thread Safety

Thumbnail levelup.gitconnected.com
23 Upvotes

Hey r/programming!

I wrote a comprehensive article on constructing a mutex from scratch.

It covers:
- Data races: what happens at the register level, and how parallel access can go wrong
- Atomics & Memory Ordering: why atomics work and what each memory ordering does (Aq/Rel/AqRel/SeqCst)
- Spin lock & Guards: Building a simple mutual exclusion lock via an AtomicBool, and providing safe access to the protected data
- And finally, Mutexes: A more complex mutual exclusion primitive that can achieve better performance via thread::park/::unpark

The article benchmarks and compares the performance of both a spinlock and Mutex to understand when to use which.

Have you ever noticed a massive performance boost from switching from one synchronization primitive to another?
Feedback on the article is also appreciated!


r/programming • • 1d ago

Why memory-hard proof-of-work hashes are not a popular choice for CAPTCHA

Thumbnail privatecaptcha.com
55 Upvotes

r/programming • • 1d ago

Google Threat Intelligence Group: Investigating Ephemeral Supply Chain Tampering

Thumbnail cloud.google.com
4 Upvotes

r/programming • • 1d ago

Go Issues Emergency Update Blocking Eight CA Keys Over Undisclosed Security Concerns

Thumbnail thehackernews.com
251 Upvotes

r/programming • • 1d ago

SSH keys on macOS with Touch ID

Thumbnail nmattia.com
372 Upvotes

I've recently discovered that you can use Touch ID (rather, the Mac's Secure Enclave) for SSH authentication. I'm the author of the post, feel free to ask any questions and if there are any experts I'd love to hear your thoughts!


r/programming • • 1d ago

Solving Strange Website Behavior Found in the Wild

Thumbnail hyasynthesized.github.io
10 Upvotes

r/programming • • 2d ago

Rendering untrusted HTML email, safely

Thumbnail making.close.com
17 Upvotes

r/programming • • 2d ago

How to Gaslight JavaScript Programmers

Thumbnail bryanpg.com
33 Upvotes

r/programming • • 2d ago

The reverts will continue until morale improves [PostgreSQL 19]

Thumbnail peter.eisentraut.org
561 Upvotes