How we rebuilt our notification platform to fanout millions of notifications without timing out
https://www.patreon.com/engineering/posts/how-we-scaled-notifs-with-fanout-162544709
https://redd.it/1uwj90b
@programmingreddit
https://www.patreon.com/engineering/posts/how-we-scaled-notifs-with-fanout-162544709
https://redd.it/1uwj90b
@programmingreddit
Patreon
How We Scaled Notifications with Fanout | Engineering at Patreon
At Patreon, we send billions of notifications per year to fans whenever creators publish posts, start livestreams, or perform other fan-faci
Cursor 0day: When Full Disclosure Becomes the Only Protection Left
https://mindgard.ai/blog/cursor-0day-when-full-disclosure-becomes-the-only-protection-left
https://redd.it/1uxjm12
@programmingreddit
https://mindgard.ai/blog/cursor-0day-when-full-disclosure-becomes-the-only-protection-left
https://redd.it/1uxjm12
@programmingreddit
mindgard.ai
Cursor 0day: When Full Disclosure Becomes the Only Protection Left - Mindgard
The vulnerability nobody seems interested in fixing
The most expensive instruction might be… cmov
https://questdb.com/blog/cmov-vs-branch-perf/
https://redd.it/1uyt0tf
@programmingreddit
https://questdb.com/blog/cmov-vs-branch-perf/
https://redd.it/1uyt0tf
@programmingreddit
QuestDB
The Most Expensive Instruction Might Be… cmov | QuestDB
A trip through HotSpot's C2 branch-to-cmov heuristic: it measures branch bias, not predictability, and in a tight loop that mismatch is worth up to 2.9x.
Maintaining the code of the man who wrote "How To Write Unmaintainable Code"
https://github.com/lexvalo/mini-pad-submitter-revived
https://redd.it/1uzadz5
@programmingreddit
https://github.com/lexvalo/mini-pad-submitter-revived
https://redd.it/1uzadz5
@programmingreddit
GitHub
GitHub - lexvalo/mini-pad-submitter-revived: Reviving Roedy Green's Mini PAD Submitter 23.6 for the modern web. Restores HTTPS…
Reviving Roedy Green's Mini PAD Submitter 23.6 for the modern web. Restores HTTPS, TLS/SNI compatibility and brings a forgotten Java utility back to life. - lexvalo/mini-pad-submitter-revived
After 7 years in production, Scarf has reluctantly moved away from Haskell
https://avi.press/posts/2026-07-10-after-7-years-in-production-scarf-has-reluctantly-moved-away-from-haskell.html
https://redd.it/1uzj6u2
@programmingreddit
https://avi.press/posts/2026-07-10-after-7-years-in-production-scarf-has-reluctantly-moved-away-from-haskell.html
https://redd.it/1uzj6u2
@programmingreddit
Avi Press
After 7 years in production, Scarf has reluctantly moved away from Haskell
What surprised an engineer after spending 13 years on SQL Server and then working on Postgres? on the Talking Postgres podcast
https://talkingpostgres.com/episodes/working-on-postgres-after-13-years-on-sql-server-with-panagiotis-antonopoulos
https://redd.it/1uzerp7
@programmingreddit
https://talkingpostgres.com/episodes/working-on-postgres-after-13-years-on-sql-server-with-panagiotis-antonopoulos
https://redd.it/1uzerp7
@programmingreddit
Talking Postgres with Claire Giordano
Talking Postgres with Claire Giordano | Working on Postgres after 13 years on SQL Server with Panagiotis Antonopoulos
What happens when a database engineer spends 13 years on SQL Server and then starts working on Postgres? In Episode 41 of Talking Postgres, Distinguished Engineer Panagiotis “Panos” Antonopoulos of...
The Java Story | The Official Documentary of Java
https://youtu.be/ZqGSg4b_cZA?si=WS4vF7GKZ7HVUkzQ
https://redd.it/1uzkqdg
@programmingreddit
https://youtu.be/ZqGSg4b_cZA?si=WS4vF7GKZ7HVUkzQ
https://redd.it/1uzkqdg
@programmingreddit
YouTube
The Java Story | The Official Documentary
From its humble beginnings as a project code-named "Oak" at Sun Microsystems to becoming a global standard for enterprise software and billions of devices, Java's journey is one of radical innovation, strategic pivots, and enduring community strength.
…
…
The computer at the bottom of a canal
https://negroniventurestudios.com/2026/07/18/the-computer-at-the-bottom-of-a-canal/
https://redd.it/1v0n806
@programmingreddit
https://negroniventurestudios.com/2026/07/18/the-computer-at-the-bottom-of-a-canal/
https://redd.it/1v0n806
@programmingreddit
Negroni Venture Studios
The computer at the bottom of a canal
Somewhere at the bottom of the Forth and Clyde Canal, buried in the silt, there is a box of custom silicon that was right about almost everything. Back in 1988 a Scottish hi-fi company shipped a processor that checked the type and bounds of every memory access…
Zig proposes introducing an actually memory safe (unlike Rust) compilation mode inspired by Fil-C at ~1-6x performance penalty
https://codeberg.org/ziglang/zig/issues/36237
https://redd.it/1v1mpxw
@programmingreddit
https://codeberg.org/ziglang/zig/issues/36237
https://redd.it/1v1mpxw
@programmingreddit
Codeberg.org
introduce an actually memory safe (no escape hatches like in Rust) compilation mode inspired by Fil-C
Based on prior art: [Fil-C](https://fil-c.org/)
Currently Zig has:
```zig
pub const Optimize = enum {
/// Safety checks enabled. Optimize for bug detection, accurate debug info,
/// and compilation speed (in that order).
debug,
/// Safety…
Currently Zig has:
```zig
pub const Optimize = enum {
/// Safety checks enabled. Optimize for bug detection, accurate debug info,
/// and compilation speed (in that order).
debug,
/// Safety…
Linux kernel will support $ORIGIN, sort of
https://fzakaria.com/2026/07/20/linux-kernel-will-support-origin-sort-of
https://redd.it/1v2bwax
@programmingreddit
https://fzakaria.com/2026/07/20/linux-kernel-will-support-origin-sort-of
https://redd.it/1v2bwax
@programmingreddit
Farid Zakaria’s Blog
Linux kernel will support $ORIGIN, sort of
For some reason, during TacoSprint 2026 I decided to see if we could tackle relocatable binaries in Nix.
Your JS Date Is Lying to You - the traps that keep shipping to production
https://blog.gaborkoos.com/posts/2026-07-21-Your-JS-Date-Is-Lying-to-You/
https://redd.it/1v3bbxx
@programmingreddit
https://blog.gaborkoos.com/posts/2026-07-21-Your-JS-Date-Is-Lying-to-You/
https://redd.it/1v3bbxx
@programmingreddit
Gaborkoos
Your JS Date Is Lying to You
The built-in Date API is full of traps: unreliable parsing, mutation, timezone confusion, and broken arithmetic. Here's what it's actually doing, and how Temporal finally fixes it.