Formal methods and the future of programming
https://blog.janestreet.com/formal-methods-at-jane-street-index/
https://redd.it/1u5v9pd
@programmingreddit
https://blog.janestreet.com/formal-methods-at-jane-street-index/
https://redd.it/1u5v9pd
@programmingreddit
Jane Street Blog
Formal methods and the future of programming
I’ve been telling people for the last 25 years that Jane Street as an organization was just not interested in formal methods.
SVGs and PDFs can both be interactive
https://vexlio.com/blog/svgs-and-pdfs-can-both-be-interactive/
https://redd.it/1u6dz52
@programmingreddit
https://vexlio.com/blog/svgs-and-pdfs-can-both-be-interactive/
https://redd.it/1u6dz52
@programmingreddit
Vexlio
SVGs and PDFs can both be interactive
PDF and SVG both support embedded scripting, and can respond to clicks, keystrokes, etc. Almost nobody uses it (at least for PDF), and many viewers skip it entirely.
American Express: Cell-Based Architecture for Resilient Payment Systems
https://americanexpress.io/cell-based-architecture-for-resilient-payment-systems/
https://redd.it/1u6omlt
@programmingreddit
https://americanexpress.io/cell-based-architecture-for-resilient-payment-systems/
https://redd.it/1u6omlt
@programmingreddit
American Express Technology
Cell-Based Architecture for Resilient Payment Systems
How American Express uses cell-based architecture to deliver resilient, low-latency payments at global scale.
Don't run SQL migrations in tests: How I sped up the test suite by 2x
https://gaultier.github.io/blog/I_sped_up_the_test_suite_by_x2.html
https://redd.it/1u77h7h
@programmingreddit
https://gaultier.github.io/blog/I_sped_up_the_test_suite_by_x2.html
https://redd.it/1u77h7h
@programmingreddit
Reddit
From the programming community on Reddit: Don't run SQL migrations in tests: How I sped up the test suite by 2x
Posted by broken_broken_ - 121 votes and 46 comments
Why is Meta destroying its engineering organization? Great breakdown
https://newsletter.pragmaticengineer.com/p/why-is-meta-destroying-its-engineering
https://redd.it/1u7o7s0
@programmingreddit
https://newsletter.pragmaticengineer.com/p/why-is-meta-destroying-its-engineering
https://redd.it/1u7o7s0
@programmingreddit
Pragmaticengineer
Why is Meta destroying its engineering organization?
Leadership at the social media giant has been on an AI-fueled rampage through its engineering org. We report what’s happened
Nginx explained in plain English
https://sanyamserver.online/posts/nginx-reverse-proxy/
https://redd.it/1u7q8pg
@programmingreddit
https://sanyamserver.online/posts/nginx-reverse-proxy/
https://redd.it/1u7q8pg
@programmingreddit
Engineering Notes
Nginx as a Reverse Proxy | Engineering Notes
How Nginx works as a reverse proxy, from its worker architecture to rate limiting, HTTP/2, security headers, and tuning workers to match the server.
RFC 10008: The HTTP QUERY Method
https://www.rfc-editor.org/info/rfc10008/
https://redd.it/1u84m2g
@programmingreddit
https://www.rfc-editor.org/info/rfc10008/
https://redd.it/1u84m2g
@programmingreddit
www.rfc-editor.org
RFC 10008: The HTTP QUERY Method | RFC Editor
This specification defines the QUERY method for HTTP. A QUERY requests that the request target process the enclosed content in a safe and idempotent manner and then respond with the result of that processing. This is similar to POST requests, but QUERY requests…
OpenAI joins The Rust Foundation as a Platinun member and donates funds to support Rust maintenance
https://rustfoundation.org/media/on-openais-support-for-rust/
https://redd.it/1u8kqxx
@programmingreddit
https://rustfoundation.org/media/on-openais-support-for-rust/
https://redd.it/1u8kqxx
@programmingreddit
The Rust Foundation
On OpenAI's Support for Rust
The Rust Foundation was happy to announce OpenAI as our newest Platinum Member today, as part of a $600,000 total contribution in support of the Rust Project and the broader Rust ecosystem. Membership in the Rust Foundation is a way for companies to support…
RFC 8628 fixed CLI login in 2019. Most CLIs still ship the broken version
https://www.abgeo.dev/blog/cli-authentication-the-right-way/
https://redd.it/1u8ytne
@programmingreddit
https://www.abgeo.dev/blog/cli-authentication-the-right-way/
https://redd.it/1u8ytne
@programmingreddit
ABGEO's Personal website
CLI Authentication, the Right Way
Most CLI auth flows spin up a localhost server and pray your browser cooperates. That model breaks the moment you're SSH'd into a server. RFC 8628 fixed this in 2019 and a lot of tools still haven't caught up.
How I found 10,000 GitHub repositories distributing Trojan malware
https://orchidfiles.com/github-repositories-distributing-malware/
https://redd.it/1u96myu
@programmingreddit
https://orchidfiles.com/github-repositories-distributing-malware/
https://redd.it/1u96myu
@programmingreddit
Orchid Files
I discovered a large-scale malware distribution on GitHub
This is the story of how I found 10,000 repositories on GitHub that distribute Trojan malware. They are all from different contributors, have different names, and are not forks of other repositories. But they share a common pattern, which is what allowed…
Old Software Was Fast Because It Had No Choice
https://yusufaytas.com/old-software-was-fast-because-it-had-no-choice
https://redd.it/1ua2lxq
@programmingreddit
https://yusufaytas.com/old-software-was-fast-because-it-had-no-choice
https://redd.it/1ua2lxq
@programmingreddit
Yusuf Aytas
Old Software Was Fast Because It Had No Choice | Yusuf Aytas
Modern infrastructure made waste too easy. Resource limits that started as temporary safety buffers can harden into requirements unless teams keep asking what the system is actually doing.
Stop Naming Your Variables "Flag": The Art of Boolean Prefixes
https://thatamazingprogrammer.com/posts/stop-naming-your-variables-flag-the-art-of-boolean-prefixes/
https://redd.it/1ua4n8l
@programmingreddit
https://thatamazingprogrammer.com/posts/stop-naming-your-variables-flag-the-art-of-boolean-prefixes/
https://redd.it/1ua4n8l
@programmingreddit
Christopher Johnson
Stop Naming Your Variables "Flag": The Art of Boolean Prefixes | Christopher Johnson
Stop naming booleans flag or done. Learn the four prefixes (is, has, can, should) that eliminate ambiguity, prevent bugs, and make code reviews faster.
Burnout Is Real for Open Source Maintainers: A Conversation with John-David Dalton, Creator of Lodash
https://openjsf.org/blog/burnout-is-real-for-open-source-maintainers
https://redd.it/1uaodhr
@programmingreddit
https://openjsf.org/blog/burnout-is-real-for-open-source-maintainers
https://redd.it/1uaodhr
@programmingreddit
OpenJS Foundation
Burnout Is Real for Open Source Maintainers: A Conversation with John-David Dalton, Creator of Lodash | OpenJS Foundation
Lodash creator John-David Dalton reflects on the project’s growth, the pressures of maintaining software used across the world, and the personal journey that led to stepping back and eventually rebuilding a sustainable path forward.
Project Valhalla, Explained: How a Decade of Work Arrives in JDK 28
https://www.jvm-weekly.com/p/project-valhalla-explained-how-a
https://redd.it/1uacwhu
@programmingreddit
https://www.jvm-weekly.com/p/project-valhalla-explained-how-a
https://redd.it/1uacwhu
@programmingreddit
Jvm-Weekly
Project Valhalla, Explained: How a Decade of Work Arrives in JDK 28 - JVM Weekly vol. 180
The new JVM Weekly is here... and Ragnarok seems to come, as we finally have Valhalla in the JDK. However, situation is a bit... nuanced.
OCaml 5.5.0 released
https://discuss.ocaml.org/t/ocaml-5-5-0-released/18265
https://redd.it/1ubn4uj
@programmingreddit
https://discuss.ocaml.org/t/ocaml-5-5-0-released/18265
https://redd.it/1ubn4uj
@programmingreddit
OCaml
OCaml 5.5.0 released
We have the pleasure of celebrating the birthday of Blaise Pascal by announcing the release of OCaml version 5.5.0. Some of the highlights in OCaml 5.5.0 are: Module-dependent Functions Modules can now be used as function arguments in a form of lightweight…
p99 0 ms* autocomplete for 240 million domain names
https://ruurtjan.com/articles/p99-0ms-autocomplete-for-240-million-domain-names
https://redd.it/1ucdszk
@programmingreddit
https://ruurtjan.com/articles/p99-0ms-autocomplete-for-240-million-domain-names
https://redd.it/1ucdszk
@programmingreddit
Ruurtjan Pul
p99 0 ms* autocomplete for 240 million domain names
How Wirewiki's domain-name autocomplete renders suggestions next frame for 99% of keystrokes.
The World Now Has More Bot Traffic than Human Traffic
https://newsletter.signoz.io/p/the-world-now-has-more-bot-traffic
https://redd.it/1uckbjv
@programmingreddit
https://newsletter.signoz.io/p/the-world-now-has-more-bot-traffic
https://redd.it/1uckbjv
@programmingreddit
newsletter.signoz.io
The World Now Has More Bot Traffic than Human Traffic
If half the internet isn’t a person, how much of what my expensive analytics stack is measuring is about people at all?
How 4 bytes of padding make array clearing 49% faster
https://blog.andr2i.com/posts/2026-06-22-optimization-catalog-how-4-bytes-of-padding-make-array-clearing-49-faster
https://redd.it/1uck3ll
@programmingreddit
https://blog.andr2i.com/posts/2026-06-22-optimization-catalog-how-4-bytes-of-padding-make-array-clearing-49-faster
https://redd.it/1uck3ll
@programmingreddit
Andrii's Blog
How 4 bytes of padding make array clearing 49% faster
An alignment quirk on Intel and AMD CPUs: keeping a Go array 8-byte aligned (vs offset 4) makes clearing it up to 49% faster, thanks to how REP STOSQ works.