212
I will send you newest post from subreddit /r/programming
Event Loop From First Principles andHow It Powers Connection Pools
https://www.reddit.com/r/programming/comments/1tfk6ec/event_loop_from_first_principles_andhow_it_powers/
submitted by /u/Playful_Chain_1809 (https://www.reddit.com/user/Playful_Chain_1809)
[link] (https://sudeep162002.substack.com/p/event-loop-from-first-principles) [comments] (https://www.reddit.com/r/programming/comments/1tfk6ec/event_loop_from_first_principles_andhow_it_powers/)
Building on Git's Primitives
https://www.reddit.com/r/programming/comments/1tfd2qt/building_on_gits_primitives/
submitted by /u/remenoscodes (https://www.reddit.com/user/remenoscodes)
[link] (https://remenos.codes/building-on-gits-primitives) [comments] (https://www.reddit.com/r/programming/comments/1tfd2qt/building_on_gits_primitives/)
Moving away from Tailwind, and learning to structure my CSS
https://www.reddit.com/r/programming/comments/1tey4h6/moving_away_from_tailwind_and_learning_to/
submitted by /u/Either_Collection349 (https://www.reddit.com/user/Either_Collection349)
[link] (https://jvns.ca/blog/2026/05/15/moving-away-from-tailwind--and-learning-to-structure-my-css-/) [comments] (https://www.reddit.com/r/programming/comments/1tey4h6/moving_away_from_tailwind_and_learning_to/)
Hands-On Introduction to Unikernels
https://www.reddit.com/r/programming/comments/1tev9os/handson_introduction_to_unikernels/
submitted by /u/iximiuz (https://www.reddit.com/user/iximiuz)
[link] (https://labs.iximiuz.com/tutorials/unikernels-intro-93976514) [comments] (https://www.reddit.com/r/programming/comments/1tev9os/handson_introduction_to_unikernels/)
‘No Way To Prevent This,’ Says Only Package Manager Where This Regularly Happens | Kevin Patel
https://www.reddit.com/r/programming/comments/1temt7r/no_way_to_prevent_this_says_only_package_manager/
submitted by /u/lelanthran (https://www.reddit.com/user/lelanthran)
[link] (https://kevinpatel.xyz/posts/no-way-to-prevent-this/) [comments] (https://www.reddit.com/r/programming/comments/1temt7r/no_way_to_prevent_this_says_only_package_manager/)
Cloudflare rearchitected their Workflows control plane to handle 50,000 concurrent instances (up from 4,500)
https://www.reddit.com/r/programming/comments/1tehbf7/cloudflare_rearchitected_their_workflows_control/
submitted by /u/User_Deprecated (https://www.reddit.com/user/User_Deprecated)
[link] (https://blog.cloudflare.com/workflows-v2/) [comments] (https://www.reddit.com/r/programming/comments/1tehbf7/cloudflare_rearchitected_their_workflows_control/)
Rust on my Buns
https://www.reddit.com/r/programming/comments/1te96np/rust_on_my_buns/
submitted by /u/trigzo (https://www.reddit.com/user/trigzo)
[link] (https://renfoc.us/posts/1778877814-rust_on_my_bun) [comments] (https://www.reddit.com/r/programming/comments/1te96np/rust_on_my_buns/)
Ye Cannae Change the Laws of Physics • Kevlin Henney
https://www.reddit.com/r/programming/comments/1te7b17/ye_cannae_change_the_laws_of_physics_kevlin_henney/
submitted by /u/goto-con (https://www.reddit.com/user/goto-con)
[link] (https://youtu.be/lMZ7I3fQzVs?list=PLEx5khR4g7PINwOsYrkwz3lTTJUYoXC53) [comments] (https://www.reddit.com/r/programming/comments/1te7b17/ye_cannae_change_the_laws_of_physics_kevlin_henney/)
C3 0.8.0 replaces builtins, simplifies reflection, and rethinks unsigned sizes
https://www.reddit.com/r/programming/comments/1tdq64x/c3_080_replaces_builtins_simplifies_reflection/
submitted by /u/Nuoji (https://www.reddit.com/user/Nuoji)
[link] (https://c3-lang.org/blog/0_8_0_the_core_language_is_settling/) [comments] (https://www.reddit.com/r/programming/comments/1tdq64x/c3_080_replaces_builtins_simplifies_reflection/)
SQL’s ORDER BY Has Come a Long Way
https://www.reddit.com/r/programming/comments/1td1gxa/sqls_order_by_has_come_a_long_way/
submitted by /u/mariuz (https://www.reddit.com/user/mariuz)
[link] (https://modern-sql.com/blog/2026-05/order-by-history) [comments] (https://www.reddit.com/r/programming/comments/1td1gxa/sqls_order_by_has_come_a_long_way/)
Per Stenström on why we never actually replaced the Von Neumann architecture — and whether we ever will
https://www.reddit.com/r/programming/comments/1tcuwhv/per_stenstr%C3%B6m_on_why_we_never_actually_replaced/
<!-- SC_OFF -->Just interviewed Per Stenström — one of the most prominent computer architects to come out of Europe — and asked him about John Backus's 1977 Turing Award lecture – Backus (inventor of Fortran) coined the term "Von Neumann bottleneck": That was 49 years ago. Every CPU we've built since has the same architecture. Per's answer is that the bottleneck never went away — we just got extraordinarily good at hiding it. Cache hierarchies, prefetching, out-of-order execution, speculative execution, cache coherence: the entire post-1980s history of CPU innovation is a stack of workarounds that make the bottleneck invisible for typical workloads without actually removing it. His take on why we haven't replaced the architecture is essentially legacy — the software ecosystem built on Von Neumann is so vast that migrating to anything fundamentally different would cost decades of investment. His sharper point is that Von Neumann isn't "right" in any absolute sense: the architecture has to be in harmony with the underlying technology, and semiconductors happen to support what Von Neumann needs. The thread I really wanted his read on was whether we'll ever see a genuine shift away from Von Neumann, or whether AI just pulls another generation of workarounds out of us. After 40+ years in the field he's honestly skeptical. He gave phase change memory as a recent cautionary tale: non-volatile, high-density, performance-competitive with DRAM, Intel and Micron poured huge money into it — and it died because of legacy. Even when a clearly viable alternative shows up, the cost of changing everything built around the current architecture tends to win. The candidates he treats seriously are processing-in-memory (compute units distributed inside the memory itself — though he was honest this might be Von Neumann with a better layout rather than a genuine break) and entirely new substrates like quantum, which are a different paradigm but probably won't replace classical for general-purpose work. I’d love a take on this from anyone closer to AI accelerator design or new-substrate work. Link to full conversation here: https://www.youtube.com/watch?v=NXVTACHB4Es <!-- SC_ON --> submitted by /u/WeBeBallin (https://www.reddit.com/user/WeBeBallin)
[link] (https://www.youtube.com/watch?v=NXVTACHB4Es) [comments] (https://www.reddit.com/r/programming/comments/1tcuwhv/per_stenstr%C3%B6m_on_why_we_never_actually_replaced/)
Rewrite Bun in Rust has been merged
https://www.reddit.com/r/programming/comments/1tcuebe/rewrite_bun_in_rust_has_been_merged/
submitted by /u/gruenistblau (https://www.reddit.com/user/gruenistblau)
[link] (https://github.com/oven-sh/bun/pull/30412) [comments] (https://www.reddit.com/r/programming/comments/1tcuebe/rewrite_bun_in_rust_has_been_merged/)
Decision Trees
https://www.reddit.com/r/programming/comments/1tcrdbf/decision_trees/
submitted by /u/fagnerbrack (https://www.reddit.com/user/fagnerbrack)
[link] (https://mlu-explain.github.io/decision-tree/) [comments] (https://www.reddit.com/r/programming/comments/1tcrdbf/decision_trees/)
just wrote up some thoughts on the kubernetes streaming migration
https://www.reddit.com/r/programming/comments/1tcjx01/just_wrote_up_some_thoughts_on_the_kubernetes/
submitted by /u/Beginning_Dot_1310 (https://www.reddit.com/user/Beginning_Dot_1310)
[link] (https://kftray.app/blog/kubernetes-spdy-to-websockets) [comments] (https://www.reddit.com/r/programming/comments/1tcjx01/just_wrote_up_some_thoughts_on_the_kubernetes/)
I spent months fighting VS Code webviews, so I built an open source universal extension protocol
https://www.reddit.com/r/programming/comments/1tcj770/i_spent_months_fighting_vs_code_webviews_so_i/
<!-- SC_OFF -->Hey Folks, This project started because I simply wanted to build a new IDE to fix my own workflow bottlenecks. But I immediately hit a brick wall trying to build the tooling for it. I spent months, days, and nights trying to hack and fix VS Code extension webviews just to get a decent UI to render. I realized I was fighting a 33 year old architectural problem: extension vendor lock in. If you want your dev tool to reach people today, you have to write Electron/TypeScript for VS Code/Cursor, and Kotlin/JVM for JetBrains. So I stopped building the IDE, and I built the fix instead. Meet OXP (Open eXtensions Protocol).
OXP is an open source universal standard that lets you write your extension once in React/WASM and run it natively across every major editor. How I fixed the Webview problem:
This isn't a slow iframe hack. OXP uses a secure WebAssembly sandbox and a zero-latency IPC bridge. Your React code triggers an action, and OXP translates it to native IDE commands. In VS Code, it binds directly to the native extension API. In JetBrains, it uses JCEF to render as a native floating OS window.
You get blazing fast native speed from a single codebase. **The Accidental MCP Fix: While building this universal host layer, I realized OXP perfectly solves the current Model Context Protocol (MCP) configuration hell. Instead of manually editing configurations for Cursor, Copilot, and JetBrains individually, OXP acts as a system level MCP router. If you run oxp install-mcp extension, the OXP daemon instantly wires that database context into the AI configurations of every detected IDE on your machine. I'm opening up the infrastructure today. The CLI is live, and you can test it on your machine right now. I'll be in the comments all day to talk about the WASM bridge, IPC latency, fighting with JCEF, and why extension silos need to die. <!-- SC_ON --> submitted by /u/Aldgar (https://www.reddit.com/user/Aldgar)
[link] (https://oxp.sh/mcp) [comments] (https://www.reddit.com/r/programming/comments/1tcj770/i_spent_months_fighting_vs_code_webviews_so_i/)
Engineer Answers Rust Questions | "Compile Time"?
https://www.reddit.com/r/programming/comments/1tfd76l/engineer_answers_rust_questions_compile_time/
<!-- SC_OFF -->Mostly for fun but might be useful for someone coming from Javascript, Python etc. <!-- SC_ON --> submitted by /u/rustcurious (https://www.reddit.com/user/rustcurious)
[link] (https://www.youtube.com/watch?v=7tEb1SrYCLg) [comments] (https://www.reddit.com/r/programming/comments/1tfd76l/engineer_answers_rust_questions_compile_time/)
First Public macOS Kernel Memory Corruption Exploit On Apple Silicon M5
https://www.reddit.com/r/programming/comments/1tfcsbb/first_public_macos_kernel_memory_corruption/
submitted by /u/CircumspectCapybara (https://www.reddit.com/user/CircumspectCapybara)
[link] (https://blog.calif.io/p/first-public-kernel-memory-corruption) [comments] (https://www.reddit.com/r/programming/comments/1tfcsbb/first_public_macos_kernel_memory_corruption/)
My Short Explanation of Git
https://www.reddit.com/r/programming/comments/1tey3of/my_short_explanation_of_git/
submitted by /u/levodelellis (https://www.reddit.com/user/levodelellis)
[link] (https://codestyleandtaste.com/short-explain-git.html) [comments] (https://www.reddit.com/r/programming/comments/1tey3of/my_short_explanation_of_git/)
An ode to bzip
https://www.reddit.com/r/programming/comments/1temuzb/an_ode_to_bzip/
submitted by /u/fagnerbrack (https://www.reddit.com/user/fagnerbrack)
[link] (https://purplesyringa.moe/blog/an-ode-to-bzip/) [comments] (https://www.reddit.com/r/programming/comments/1temuzb/an_ode_to_bzip/)
Smalltalk: the Software Industry's Greatest Failure
https://www.reddit.com/r/programming/comments/1tel9yc/smalltalk_the_software_industrys_greatest_failure/
submitted by /u/parallel-minds (https://www.reddit.com/user/parallel-minds)
[link] (https://richardkulisz.blogspot.com/2011/02/smalltalk-software-industrys-greatest.html) [comments] (https://www.reddit.com/r/programming/comments/1tel9yc/smalltalk_the_software_industrys_greatest_failure/)
[PDF] How to Write to SSDs
https://www.reddit.com/r/programming/comments/1teabtu/pdf_how_to_write_to_ssds/
submitted by /u/mttd (https://www.reddit.com/user/mttd)
[link] (https://www.vldb.org/pvldb/vol19/p1469-lee.pdf) [comments] (https://www.reddit.com/r/programming/comments/1teabtu/pdf_how_to_write_to_ssds/)
HDD Firmware Hacking Part 1
https://www.reddit.com/r/programming/comments/1te8wiu/hdd_firmware_hacking_part_1/
submitted by /u/cake-day-on-feb-29 (https://www.reddit.com/user/cake-day-on-feb-29)
[link] (https://icode4.coffee/?p=1465) [comments] (https://www.reddit.com/r/programming/comments/1te8wiu/hdd_firmware_hacking_part_1/)
A History of IDEs at Google
https://www.reddit.com/r/programming/comments/1te6m44/a_history_of_ides_at_google/
submitted by /u/laurentlb (https://www.reddit.com/user/laurentlb)
[link] (https://laurent.le-brun.eu/blog/a-history-of-ides-at-google) [comments] (https://www.reddit.com/r/programming/comments/1te6m44/a_history_of_ides_at_google/)
Snowflake Micro-partitions & Data Pruning, Clustering, Table types & views
https://www.reddit.com/r/programming/comments/1td91en/snowflake_micropartitions_data_pruning_clustering/
submitted by /u/KeyCandy4665 (https://www.reddit.com/user/KeyCandy4665)
[link] (aia02011989/snowflake-micro-partitions-data-pruning-clustering-table-types-views-669b474e2d7d" rel="nofollow">https://medium.com/@aia02011989/snowflake-micro-partitions-data-pruning-clustering-table-types-views-669b474e2d7d) [comments] (https://www.reddit.com/r/programming/comments/1td91en/snowflake_micropartitions_data_pruning_clustering/)
Browsers Treat Big Sites Differently
https://www.reddit.com/r/programming/comments/1td13ep/browsers_treat_big_sites_differently/
submitted by /u/Successful_Bowl2564 (https://www.reddit.com/user/Successful_Bowl2564)
[link] (https://denodell.com/blog/browsers-treat-big-sites-differently) [comments] (https://www.reddit.com/r/programming/comments/1td13ep/browsers_treat_big_sites_differently/)
Switching from Express to NestJS? Here's exactly what changes (and what doesn't)
https://www.reddit.com/r/programming/comments/1tcuw48/switching_from_express_to_nestjs_heres_exactly/
<!-- SC_OFF -->A lot of Express devs look at NestJS and immediately think it's over-engineered decorators everywhere, a module system, controllers, services, all this boilerplate just to return some JSON. I thought the same thing. Then I realized NestJS isn't replacing Express, it's literally running on top of it. Under the hood, it's still an Express server. The same req and res objects. The same middleware model. The same Node.js HTTP behavior. <!-- SC_ON --> submitted by /u/UneditedTips (https://www.reddit.com/user/UneditedTips)
[link] (https://brandfordtech.com/nestjs-for-express-developers/) [comments] (https://www.reddit.com/r/programming/comments/1tcuw48/switching_from_express_to_nestjs_heres_exactly/)
How to build a programming language after civilization collapses
https://www.reddit.com/r/programming/comments/1tcsy80/how_to_build_a_programming_language_after/
submitted by /u/Affectionate_Mix3 (https://www.reddit.com/user/Affectionate_Mix3)
[link] (https://medium.com/code-like-a-girl/programmers-survival-guide-for-a-zombie-apocalypse-f1580422675a?sk=769b2a2889b81b6b3cc06aa366aeeba6) [comments] (https://www.reddit.com/r/programming/comments/1tcsy80/how_to_build_a_programming_language_after/)
The Emacsification of Software
https://www.reddit.com/r/programming/comments/1tcr624/the_emacsification_of_software/
submitted by /u/Dear-Economics-315 (https://www.reddit.com/user/Dear-Economics-315)
[link] (https://sockpuppet.org/blog/2026/05/12/emacsification/) [comments] (https://www.reddit.com/r/programming/comments/1tcr624/the_emacsification_of_software/)
Learn Python the Hard Way Was Right About One Thing
https://www.reddit.com/r/programming/comments/1tcjmk9/learn_python_the_hard_way_was_right_about_one/
submitted by /u/fagnerbrack (https://www.reddit.com/user/fagnerbrack)
[link] (https://fagnerbrack.com/learn-python-the-hard-way-was-right-about-one-thing-9b6ab0b67526) [comments] (https://www.reddit.com/r/programming/comments/1tcjmk9/learn_python_the_hard_way_was_right_about_one/)
curl | bash | hacked: The Unseen Dangers in Your Dev Lifecycle I Steve Poole
https://www.reddit.com/r/programming/comments/1tc9vb5/curl_bash_hacked_the_unseen_dangers_in_your_dev/
<!-- SC_OFF -->Most supply chain attacks don’t start with some sophisticated chicanery. This is a very nice talk that shows what actually happens in the real world and the practical defenses developers should be using, but I know full well many of us do not. (Applies not only to Java devs, despite the event's focus. Demos start at 10:00, interesting part after 25:00, Docker 31:00, CI/CD 34:00, pip requirements.txt 37:00, etc.) <!-- SC_ON --> submitted by /u/esiy0676 (https://www.reddit.com/user/esiy0676)
[link] (https://www.youtube.com/watch?v=eJWEOxOBY3g) [comments] (https://www.reddit.com/r/programming/comments/1tc9vb5/curl_bash_hacked_the_unseen_dangers_in_your_dev/)