Microservices are organizational debt disguised as architecture.
https://martinfowler.com/bliki/MonolithFirst.html
https://redd.it/1wq8nbw
@programmingreddit
https://martinfowler.com/bliki/MonolithFirst.html
https://redd.it/1wq8nbw
@programmingreddit
martinfowler.com
bliki: Monolith First
Going directly to a microservices architecture is risky, so consider building a monolithic system first. Split to microservices when, and if, you need it.
Optimizing a Lock-Free Ring Buffer
https://david.alvarezrosa.com/posts/optimizing-a-lock-free-ring-buffer/
https://redd.it/1wqok1x
@programmingreddit
https://david.alvarezrosa.com/posts/optimizing-a-lock-free-ring-buffer/
https://redd.it/1wqok1x
@programmingreddit
David Álvarez Rosa
Optimizing a Lock-Free Ring Buffer | David Álvarez Rosa
A single-producer single-consumer (SPSC) queue is a great example of how far constraints can take a design. In this post, you will learn how to implement a ring …
Postgres AT TIME ZONE 'UTC' does NOT do what you think it does
https://bookofrevenue.com/blog/6ab81e9a97a13f0001f7e4e1/postgres-at-time-zone-u-does-not-do-what-you-think-it-does
https://redd.it/1wrc4sh
@programmingreddit
https://bookofrevenue.com/blog/6ab81e9a97a13f0001f7e4e1/postgres-at-time-zone-u-does-not-do-what-you-think-it-does
https://redd.it/1wrc4sh
@programmingreddit
Book of Revenue
Postgres AT TIME ZONE 'UTC' does NOT do what you think it does
And why you may need to repeat AT TIME ZONE 'UTC' twice.
SUMMARY
* AT TIME ZONE 'UTC' converts the data type from timestamptz to timestamp (example).
* Now you are inadvertently using the timestamp without time zone (aka timestamp) data type…
SUMMARY
* AT TIME ZONE 'UTC' converts the data type from timestamptz to timestamp (example).
* Now you are inadvertently using the timestamp without time zone (aka timestamp) data type…
nine npm packages shipping worm that spread by itself over SSH
https://safedep.io/dirtyblanket-express-impersonation-npm/
https://redd.it/1wt8odk
@programmingreddit
https://safedep.io/dirtyblanket-express-impersonation-npm/
https://redd.it/1wt8odk
@programmingreddit
SafeDep - Real-time Open Source Software Supply Chain Security
DirtyBlanket: Fake Express Packages on npm Spread a Linux Worm
Nine fake Express and React packages on npm run a Linux worm at install time. It installs a Tor backdoor and spreads through SSH, AUR packages, and npm tokens.
Fast Primality Testing for 32-bit integers via Forisek and Jancina
https://leetarxiv.substack.com/p/forisek-and-jancina-primality-test
https://redd.it/1wsaolh
@programmingreddit
https://leetarxiv.substack.com/p/forisek-and-jancina-primality-test
https://redd.it/1wsaolh
@programmingreddit
Substack
Forisek and Jancina Primality Test
Fast Primality Testing for Integers That Fit into a Machine Word
Everyone Should Know SIMD
https://mitchellh.com/writing/everyone-should-know-simd
https://redd.it/1wtv3vb
@programmingreddit
https://mitchellh.com/writing/everyone-should-know-simd
https://redd.it/1wtv3vb
@programmingreddit
OpenZL v0.2 - decompression 2x faster than Zstandard
https://openzl.org/blog/2026-09-29-lz-in-openzl/
https://redd.it/1wuf5lf
@programmingreddit
https://openzl.org/blog/2026-09-29-lz-in-openzl/
https://redd.it/1wuf5lf
@programmingreddit
<input type="password" maxlength="20"> is considered harmful, and why I couldn't login into Vanguard
https://tanin.nanakorn.com/input-type-password-maxlength-20-is-considered-harmful-and-why-i-couldnt-login-into-vanguard/
https://redd.it/1ww842a
@programmingreddit
https://tanin.nanakorn.com/input-type-password-maxlength-20-is-considered-harmful-and-why-i-couldnt-login-into-vanguard/
https://redd.it/1ww842a
@programmingreddit
tanin
<input type="password" maxlength="20"> prevents me from logging into Vanguard
For the longest time, I couldn't login to my Vanguard account through web.
I reset the password maybe 3 times during the past year, and it still didn't work. I didn't have time to think about it more, so I assumed there was a glitch. I'd
I reset the password maybe 3 times during the past year, and it still didn't work. I didn't have time to think about it more, so I assumed there was a glitch. I'd
Zero-Growth Stack, Real Gains: How Stack Allocation Can Save 10% CPU in Go
https://www.uber.com/in/en/blog/zero-growth-stack/?uclick_id=c8e2c3a9-831f-43f9-8565-c21c05e74e3b
https://redd.it/1wtnwfs
@programmingreddit
https://www.uber.com/in/en/blog/zero-growth-stack/?uclick_id=c8e2c3a9-831f-43f9-8565-c21c05e74e3b
https://redd.it/1wtnwfs
@programmingreddit
Uber
Zero-Growth Stack, Real Gains: How Stack Allocation Can Save 10% CPU in Go
With over 2 million cores, 1% efficiency is worth millions. See how Uber tuned Go's runtime stack to boost CPU utilization for a service by 10%.
C3 0.8.4: Parameter Reflection, Stack Protection, iOS Support—and One Last Renaming
https://c3-lang.org/blog/c3_0_8_4_last_renaming/
https://redd.it/1wn5gnz
@programmingreddit
https://c3-lang.org/blog/c3_0_8_4_last_renaming/
https://redd.it/1wn5gnz
@programmingreddit
C3 Programming Language
C3 0.8.4 The last renaming
C3 is the ergonomic, safe evolution of C. Familiar syntax, full ABI compatibility, optionals, slices, contracts and zero-cost abstractions.
New Python releases are out, 3.10.x reaches EOL, (and 3.15.0 is scheduled for today)!
https://blog.python.org/2026/10/python-31022-31117/
https://redd.it/1wv4hph
@programmingreddit
https://blog.python.org/2026/10/python-31022-31117/
https://redd.it/1wv4hph
@programmingreddit
Python Insider
Python 3.10.22, 3.11.17, 3.12.15, 3.13.16 and 3.14.8 are now available! | Python Insider
Security updates across Python 3.10–3.14, the final maintenance release of 3.13, and a farewell to Python 3.10.
Fighting for #1 in the Ultimate Tic-Tac-Toe Arena
https://tomalard.github.io/posts/fighting-for-1-in-the-ultimate-tic-tac-toe-arena/
https://redd.it/1wlnfhn
@programmingreddit
https://tomalard.github.io/posts/fighting-for-1-in-the-ultimate-tic-tac-toe-arena/
https://redd.it/1wlnfhn
@programmingreddit
tomalard.github.io
Fighting for #1 in the Ultimate Tic-Tac-Toe Arena
Using UPX-packed C binaries in UTF-16, SIMD-accelerated NNUEs, and MCTS to climb the CodinGame leaderboard.