Vercel reportedly breached by ShinyHunters, non sensitive secrets at risk
https://vercel.com/kb/bulletin/vercel-april-2026-security-incident
https://redd.it/1spwg4r
@programmingreddit
https://vercel.com/kb/bulletin/vercel-april-2026-security-incident
https://redd.it/1spwg4r
@programmingreddit
Vercel
Vercel April 2026 security incident | Vercel Knowledge Base
We’ve identified a security incident that involved unauthorized access to certain internal Vercel systems.
Making illegal state unrepresentable
https://blog.frankel.ch/illegal-state-unrepresentable/
https://redd.it/1spwmis
@programmingreddit
https://blog.frankel.ch/illegal-state-unrepresentable/
https://redd.it/1spwmis
@programmingreddit
A Java geek
Making illegal state unrepresentable
A couple of years ago, I wrote that The Builder pattern is a finite state machine!. A state machine consists of states and transitions between them. As a developer, I want to make illegal states unrepresentable, i.e., users of my API can’t create non-existent…
Migrating from DigitalOcean to Hetzner
https://isayeter.com/posts/digitalocean-to-hetzner-migration/
https://redd.it/1sprq34
@programmingreddit
https://isayeter.com/posts/digitalocean-to-hetzner-migration/
https://redd.it/1sprq34
@programmingreddit
Isa Yeter
Migrating from DigitalOcean to Hetzner: From $1,432 to $233/month With Zero Downtime
A real-world production migration from DigitalOcean to Hetzner dedicated, handling 248 GB of MySQL data across 30 databases, 34 Nginx sites, GitLab EE, Neo4j, and live mobile app traffic — with zero downtime.
An interactive explainer of how audio fingerprinting lets Shazam identify a song in seconds
https://perthirtysix.com/how-the-heck-does-shazam-work
https://redd.it/1sqrv8p
@programmingreddit
https://perthirtysix.com/how-the-heck-does-shazam-work
https://redd.it/1sqrv8p
@programmingreddit
Perthirtysix
How The Heck Does Shazam Work? (An Interactive Exploration)
Explore how Shazam and song identification work through interactive visualizations: spectrograms, constellation maps, hash fingerprints, and time-offset matching.
Highlights from Git 2.54
https://github.blog/open-source/git/highlights-from-git-2-54/
https://redd.it/1srhttc
@programmingreddit
https://github.blog/open-source/git/highlights-from-git-2-54/
https://redd.it/1srhttc
@programmingreddit
The GitHub Blog
Highlights from Git 2.54
The open source Git project just released Git 2.54. Here is GitHub’s look at some of the most interesting features and changes introduced since last time.
Announcing TypeScript 7.0 Beta
https://devblogs.microsoft.com/typescript/announcing-typescript-7-0-beta/
https://redd.it/1srwby3
@programmingreddit
https://devblogs.microsoft.com/typescript/announcing-typescript-7-0-beta/
https://redd.it/1srwby3
@programmingreddit
Microsoft News
Announcing TypeScript 7.0 Beta
Today we are absolutely thrilled to announce the release of TypeScript 7.0 Beta! If you haven't been following TypeScript 7.0's development, this release
Bloom filters: the niche trick behind a 16× faster API | Blog | incident.io
https://incident.io/blog/bloom-filters
https://redd.it/1sry5gh
@programmingreddit
https://incident.io/blog/bloom-filters
https://redd.it/1sry5gh
@programmingreddit
incident.io
Bloom filters: the niche trick behind a 16× faster API | Blog
This post is a deep dive into how we improved the P95 latency of an API endpoint from 5s to 0.3s using a niche little computer science trick called a bloom filter.
How good engineers write bad code at big companies
https://www.seangoedecke.com/bad-code-at-big-companies/
https://redd.it/1stf10u
@programmingreddit
https://www.seangoedecke.com/bad-code-at-big-companies/
https://redd.it/1stf10u
@programmingreddit
Seangoedecke
How good engineers write bad code at big companies
Every couple of years somebody notices that large tech companies sometimes produce surprisingly sloppy code. If you haven’t worked at a big company, it might be…
Bitwarden CLI Compromised in Ongoing Checkmarx Supply Chain
https://socket.dev/blog/bitwarden-cli-compromised
https://redd.it/1stoumz
@programmingreddit
https://socket.dev/blog/bitwarden-cli-compromised
https://redd.it/1stoumz
@programmingreddit
socket.dev
Bitwarden CLI Compromised in Ongoing Checkmarx Supply Chain Campaign
Bitwarden CLI 2026.4.0 was compromised in the Checkmarx supply chain campaign after attackers abused a GitHub Action in Bitwarden’s CI/CD pipeline.
Message Queue vs Task Queue vs Message Broker: why are these always mixed up?
https://medium.com/@yashvaishnav1404/message-queue-and-task-queue-when-to-use-them-fe3a694f6433
https://redd.it/1stchku
@programmingreddit
https://medium.com/@yashvaishnav1404/message-queue-and-task-queue-when-to-use-them-fe3a694f6433
https://redd.it/1stchku
@programmingreddit
Medium
Message Queue and Task Queue: When to use them?
While working with tools like Celery, Redis, RabbitMQ, Amazon SQS, and Google Cloud Tasks, you’ve probably came across terms like task…
While GitHub Actions remains a key part of this vision, we are allocating resources towards other areas ...
https://github.com/cli/cli/issues/5416
https://redd.it/1su5w1d
@programmingreddit
https://github.com/cli/cli/issues/5416
https://redd.it/1su5w1d
@programmingreddit
GitHub
Support creating a run artifact · Issue #5416 · cli/cli
Describe the feature or problem you’d like to solve There's currently a gh run download $GITHUB_RUN_ID -n $artifact_name. I'd like gh run upload -n $artifact_name $file. I'd be able to ...
raylib v6.0
https://github.com/raysan5/raylib/releases/tag/6.0
https://redd.it/1sudrm3
@programmingreddit
https://github.com/raysan5/raylib/releases/tag/6.0
https://redd.it/1sudrm3
@programmingreddit
GitHub
Release raylib v6.0 · raysan5/raylib
raylib 6.0 release notes
A new raylib release is finally ready and, again, this is the biggest raylib release ever! Thanks to the support of many amazing contributors this release comes packed with...
A new raylib release is finally ready and, again, this is the biggest raylib release ever! Thanks to the support of many amazing contributors this release comes packed with...
My audio interface has ssh enabled by default
https://hhh.hn/rodecaster-duo-fw/
https://redd.it/1sutiw3
@programmingreddit
https://hhh.hn/rodecaster-duo-fw/
https://redd.it/1sutiw3
@programmingreddit
hhh.hn
My audio interface has ssh enabled by default
I bought a Rodecaster Duo to solve some audio woes, and found that it has ssh enabled by default. I captured the firmware update process and created custom firmware to enable password authentication for ssh.
Plain text has been around for decades and it’s here to stay.
https://unsung.aresluna.org/plain-text-has-been-around-for-decades-and-its-here-to-stay/
https://redd.it/1sv7di4
@programmingreddit
https://unsung.aresluna.org/plain-text-has-been-around-for-decades-and-its-here-to-stay/
https://redd.it/1sv7di4
@programmingreddit
unsung.aresluna.org
“Plain text has been around for decades and it’s here to stay.” – Unsung
A blog about software craft and quality
Java Virtual Threads: The Pinning Problem and the Fix in Java 24
https://shbhmrzd.github.io/java/concurrency/virtual-threads/2026/04/25/java-virtual-threads-pinning-and-the-deadlock-problem.html
https://redd.it/1svqsa4
@programmingreddit
https://shbhmrzd.github.io/java/concurrency/virtual-threads/2026/04/25/java-virtual-threads-pinning-and-the-deadlock-problem.html
https://redd.it/1svqsa4
@programmingreddit
Shubham Raizada’s Blog
Java Virtual Threads: The Pinning Problem, the Deadlock, and the Fix in Java 24
These blogs cover what I’ve learned so far, and I’ll continue to add more as I explore new topics.
The West Forgot How to Build. Now It's Forgetting Code
https://techtrenches.dev/p/the-west-forgot-how-to-make-things
https://redd.it/1sw72cu
@programmingreddit
https://techtrenches.dev/p/the-west-forgot-how-to-make-things
https://redd.it/1sw72cu
@programmingreddit
techtrenches.dev
The West Forgot How to Build. Now It's Forgetting Code
The defense industry lost the ability to make weapons when crisis hit. The same pattern is eroding software engineering skills. The timelines are identical.
Same algorithm, 16x faster: optimizing a vector search engine’s hot path
https://dubeykartikay.com/posts/sembed-engine-vector-search-performance/
https://redd.it/1swbm8a
@programmingreddit
https://dubeykartikay.com/posts/sembed-engine-vector-search-performance/
https://redd.it/1swbm8a
@programmingreddit
Kartikay Dubey's Blog
Vector Search Engine Performance: 16x Faster Vamana Search
See how sembed-engine made Vamana vector search 16x faster with flat arrays, lightweight views, squared distances, SIMD-friendly loops, and cached candidate scores.
First time using the MareNostrum V Supercomputer, writeup of what actually surprised me coming from cloud
https://towardsdatascience.com/what-it-actually-takes-to-run-code-on-200me-supercomputer/
https://redd.it/1swwo7h
@programmingreddit
https://towardsdatascience.com/what-it-actually-takes-to-run-code-on-200me-supercomputer/
https://redd.it/1swwo7h
@programmingreddit
Towards Data Science
What It Actually Takes to Run Code on 200M€ Supercomputer (HPC & SLURM) | Towards Data Science
Inside MareNostrum V: SLURM schedulers, fat-tree topologies, and scaling pipelines across 8,000 nodes in a 19th-century chapel