Java is fast, code might not be
https://jvogel.me/posts/2026/java-is-fast-your-code-might-not-be/
https://redd.it/1rz1qu3
@programmingreddit
https://jvogel.me/posts/2026/java-is-fast-your-code-might-not-be/
https://redd.it/1rz1qu3
@programmingreddit
jvogel.me
Java Is Fast. Your Code Might Not Be. | Jonathan Vogel
Fixing common Java anti-patterns took an app from 1,198ms to 239ms. Eight patterns that compile fine and pass code review but silently drain CPU and balloon heap, with benchmarks and code fixes for each
Delve – Fake Compliance as a Service (SOC 2 automation startup caught fabricating evidence)
https://deepdelver.substack.com/p/delve-fake-compliance-as-a-service
https://redd.it/1rze1zs
@programmingreddit
https://deepdelver.substack.com/p/delve-fake-compliance-as-a-service
https://redd.it/1rze1zs
@programmingreddit
Substack
Delve - Fake Compliance as a Service - Part I
How Delve managed to falsely convince hundreds of customers they were compliant and then lied about it when exposed and called out
I Decompiled the White House's New App
https://blog.thereallo.dev/blog/decompiling-the-white-house-app
https://redd.it/1s6b9zt
@programmingreddit
https://blog.thereallo.dev/blog/decompiling-the-white-house-app
https://redd.it/1s6b9zt
@programmingreddit
GitHub Actions Is Slowly Killing Your Engineering Team - Ian Duncan
https://www.iankduncan.com/engineering/2026-02-05-github-actions-killing-your-team
https://redd.it/1s5ja3a
@programmingreddit
https://www.iankduncan.com/engineering/2026-02-05-github-actions-killing-your-team
https://redd.it/1s5ja3a
@programmingreddit
Ian Duncan
GitHub Actions Is Slowly Killing Your Engineering Team - Ian Duncan
Why GitHub Actions is the Internet Explorer of CI, and why Buildkite offers a better path forward for teams that care about developer experience.
How I accidentally made the fastest C# CSV parser
https://bepis.io/blog/turbo-csv-parser/
https://redd.it/1s59ff3
@programmingreddit
https://bepis.io/blog/turbo-csv-parser/
https://redd.it/1s59ff3
@programmingreddit
bepis.io
How I accidentally made the fastest C# CSV parser
(with certain files under certain conditions)
Joins are NOT Expensive
https://www.database-doctor.com/posts/joins-are-not-expensive
https://redd.it/1s7xp78
@programmingreddit
https://www.database-doctor.com/posts/joins-are-not-expensive
https://redd.it/1s7xp78
@programmingreddit
Database-Doctor
Joins are NOT Expensive! - Raw Reading
Joins are NOT Expensive! - Raw ReadingWhen talking about Data Lakes and how people access them - we must address some of the misconceptions that made them popular in the first place.
A Couple Million Lines of Haskell: Production Engineering at Mercury
https://blog.haskell.org/a-couple-million-lines-of-haskell/
https://redd.it/1s7xphg
@programmingreddit
https://blog.haskell.org/a-couple-million-lines-of-haskell/
https://redd.it/1s7xphg
@programmingreddit
The Haskell Programming Language's blog
A Couple Million Lines of Haskell: Production Engineering at Mercury | The Haskell Programming Language's blog
What it takes to run 2 million lines of Haskell in production at a fintech company serving 300,000 businesses.
axios 1.14.1 and 0.30.4 on npm are compromised - dependency injection via stolen maintainer account
https://safedep.io/axios-npm-supply-chain-compromise/
https://redd.it/1s8ct9i
@programmingreddit
https://safedep.io/axios-npm-supply-chain-compromise/
https://redd.it/1s8ct9i
@programmingreddit
SafeDep - Real-time Open Source Software Supply Chain Security
axios Compromised: npm Supply Chain Attack via Dependency Injection
axios 1.14.1 was published to npm via a compromised maintainer account, injecting a trojanized dependency that executes a multi-platform reverse shell on install. No source code changes in axios itself, just a new entry in package.json.
Claude Code's source leaked via a map file in their NPM registry
https://x.com/Fried_rice/status/2038894956459290963
https://redd.it/1s8kni4
@programmingreddit
https://x.com/Fried_rice/status/2038894956459290963
https://redd.it/1s8kni4
@programmingreddit
X (formerly Twitter)
Chaofan Shou (@shoucccc) on X
Claude code source code has been leaked via a map file in their npm registry!
Code: https://t.co/jBiMoOzt8G
Code: https://t.co/jBiMoOzt8G
Announcement: Temporary LLM Content Ban
Hey folks,
After a lot of discussion, we've decided to trial a ban of any and all content relating to LLMs. We get a lot of posts related to LLMs and typically they are not in line with what we want the subreddit to be — a place for detailed, technical learning and discourse about software engineering, driven by high quality, informative content. And unfortunately, the volume of LLM-related content easily overwhelms other topics.
We also believe that, generally, the community have been indicating that, by and large, they aren't interested in this content. So, we want to see how a trial ban impacts how people use the sub. As such:
While this post is stickied, for 2-4 weeks over April, we're banning all LLM-related content from the sub.
That's posts, articles, videos about LLMs. We've had a ban on LLM-generated text for ages already, this doesn't change that.
Note that this doesn't ban all AI related content. An article detailing how what would have traditionally been called an AI was made for Go? Totally fine. A technical breakdown of a machine learning process? Great! Just so long as it's not about LLMs.
Edit: Yes, this is real, it's not an April Fool's joke.
https://redd.it/1s9jkzi
@programmingreddit
Hey folks,
After a lot of discussion, we've decided to trial a ban of any and all content relating to LLMs. We get a lot of posts related to LLMs and typically they are not in line with what we want the subreddit to be — a place for detailed, technical learning and discourse about software engineering, driven by high quality, informative content. And unfortunately, the volume of LLM-related content easily overwhelms other topics.
We also believe that, generally, the community have been indicating that, by and large, they aren't interested in this content. So, we want to see how a trial ban impacts how people use the sub. As such:
While this post is stickied, for 2-4 weeks over April, we're banning all LLM-related content from the sub.
That's posts, articles, videos about LLMs. We've had a ban on LLM-generated text for ages already, this doesn't change that.
Note that this doesn't ban all AI related content. An article detailing how what would have traditionally been called an AI was made for Go? Totally fine. A technical breakdown of a machine learning process? Great! Just so long as it's not about LLMs.
Edit: Yes, this is real, it's not an April Fool's joke.
https://redd.it/1s9jkzi
@programmingreddit
Reddit
From the programming community on Reddit
Explore this post and more from the programming community
Good APIs Age Slowly
https://yusufaytas.com/good-apis-age-slowly/
https://redd.it/1scqae7
@programmingreddit
https://yusufaytas.com/good-apis-age-slowly/
https://redd.it/1scqae7
@programmingreddit
Yusuf Aytas
Good APIs Age Slowly | Yusuf Aytas
Good APIs do not win on first impression. They survive change. This post looks at why stable APIs expose less, assume less, and age better over time.
How Linux executes binaries: ELF and dynamic linking explained
https://fmdlc.github.io/tty0/Linux_ELF_Dynamic_linking_EN.html
https://redd.it/1sdp20m
@programmingreddit
https://fmdlc.github.io/tty0/Linux_ELF_Dynamic_linking_EN.html
https://redd.it/1sdp20m
@programmingreddit
Reddit
From the programming community on Reddit: How Linux executes binaries: ELF and dynamic linking explained
Posted by Solid-Film-818 - 124 votes and 14 comments
Media scraper Gallery-dl is moving to Codeberg after receiving a DMCA notice, claiming that its circumvention.
https://github.com/mikf/gallery-dl/discussions/9304
https://redd.it/1sdnq0f
@programmingreddit
https://github.com/mikf/gallery-dl/discussions/9304
https://redd.it/1sdnq0f
@programmingreddit
GitHub
DMCA Takedown Notice by FAKKU, LLC · mikf gallery-dl · Discussion #9304
I've received an email regarding a Fakku ™️ DMCA involving gallery-dl as well as 28 other repositories: INFRINGING FILES: gallery_dl/extractor/nhentai.py - NHentai extractor gallery_dl/extracto...
Stamp It! All Programs Must Report Their Version
https://michael.stapelberg.ch/posts/2026-04-05-stamp-it-all-programs-must-report-their-version/
https://redd.it/1sdy11q
@programmingreddit
https://michael.stapelberg.ch/posts/2026-04-05-stamp-it-all-programs-must-report-their-version/
https://redd.it/1sdy11q
@programmingreddit
Michael Stapelberg
Stamp It! All Programs Must Report Their Version
Recently, during a production incident response, I guessed the root cause of an outage correctly within less than an hour (cool!) and submitted a fix just to rule it out, only to then spend many hours fumbling in the dark because we lacked visibility into…
Parse, Don't Validate — In a Language That Doesn't Want You To · cekrem.github.io
https://cekrem.github.io/posts/parse-dont-validate-typescript/
https://redd.it/1sesbjq
@programmingreddit
https://cekrem.github.io/posts/parse-dont-validate-typescript/
https://redd.it/1sesbjq
@programmingreddit
cekrem.github.io
Parse, Don't Validate — In a Language That Doesn't Want You To
Applying Alexis King's parse-don't-validate principle in TypeScript, where the type system fights back just enough to be annoying.
Fake It Until You Break It: The End Of Non-Technical Managers In Software Engineering Dawns
https://programmers.fyi/fake-it-until-you-break-it-the-end-of-non-technical-managers-in-software-engineering-dawns
https://redd.it/1sg5gss
@programmingreddit
https://programmers.fyi/fake-it-until-you-break-it-the-end-of-non-technical-managers-in-software-engineering-dawns
https://redd.it/1sg5gss
@programmingreddit
Reddit
From the programming community on Reddit: Fake It Until You Break It: The End Of Non-Technical Managers In Software Engineering…
Posted by derjanni - 723 votes and 144 comments
How Pizza Tycoon (1994) simulated traffic on a 25 MHz CPU
https://pizzalegacy.nl/blog/traffic-system.html
https://redd.it/1sg6y9x
@programmingreddit
https://pizzalegacy.nl/blog/traffic-system.html
https://redd.it/1sg6y9x
@programmingreddit
pizzalegacy.nl
How Pizza Tycoon simulated traffic on a 25 MHz CPU — Pizza Legacy Blog
Reverse engineering the traffic system from Pizza Tycoon (1994): how the original devs drove dozens of cars through a city with almost no CPU budget.
How NASA Built Artemis II’s Fault-Tolerant Computer
https://cacm.acm.org/news/how-nasa-built-artemis-iis-fault-tolerant-computer/
https://redd.it/1sgnbec
@programmingreddit
https://cacm.acm.org/news/how-nasa-built-artemis-iis-fault-tolerant-computer/
https://redd.it/1sgnbec
@programmingreddit
Reddit
From the programming community on Reddit: How NASA Built Artemis II’s Fault-Tolerant Computer
Posted by Successful_Bowl2564 - 156 votes and 36 comments