r/programming • u/derjanni • 2h ago
r/programming • u/Gaia_fawkes • 5h ago
go/ links that live in a file in your repo (open source)
twigg.vcChrome 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 • u/elizabethn • 5h ago
Today's PHP Security Release, and How We're Strengthening PHP Security
thephp.foundationr/programming • u/Don_Crespo • 8h ago
The compiler was supposed to end programming too
hrih.sir/programming • u/correctMeIfImcorrect • 9h ago
JPA vs Hibernate vs JDBC: What Each One Actually Does | Visually Explained
youtu.ber/programming • u/Dull_Replacement8890 • 10h ago
Unintended Computations @ hack.lu
youtube.comHacking 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 • u/sagitz_ • 11h ago
PHP2Shell: Critical vulnerabilities in the backbone of the web
php2shell.comr/programming • u/nicholashairs • 13h ago
Summary of Major Changes Between Python Versions (2026 Update)
nicholashairs.comHi 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 • u/Dear-Economics-315 • 13h ago
Eight Bits of Trust; eMudhra's CA keys cracked in milliseconds
scotthelme.co.ukr/programming • u/cekrem • 1d ago
New Season Upgrades Vol 3: Split Keyboard Adventures! ยท cekrem.github.io
cekrem.github.ior/programming • u/the_gnarts • 1d ago
eMudhra Intermediate CA Compromise
emudhra.we-have-a-problem.comr/programming • u/DanielRosenwasser • 1d ago
Announcing TypeScript 7.1 Beta
devblogs.microsoft.comr/programming • u/javinpaul • 1d ago
Under the Hood of Redis: How It Delivers Sub-Millisecond Latency?
javarevisited.substack.comr/programming • u/PastEar9661 • 1d ago
Making A Mutex from Scratch in Rust to Understand Thread Safety
levelup.gitconnected.comHey 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 • u/ribtoks • 1d ago
Why memory-hard proof-of-work hashes are not a popular choice for CAPTCHA
privatecaptcha.comr/programming • u/CircumspectCapybara • 1d ago
Google Threat Intelligence Group: Investigating Ephemeral Supply Chain Tampering
cloud.google.comr/programming • u/359Panda3U • 1d ago
Go Issues Emergency Update Blocking Eight CA Keys Over Undisclosed Security Concerns
thehackernews.comr/programming • u/nmattia • 1d ago
SSH keys on macOS with Touch ID
nmattia.comI'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 • u/Tornado547 • 1d ago
Solving Strange Website Behavior Found in the Wild
hyasynthesized.github.ior/programming • u/kiteska • 2d ago