Why Postgres FDW Made My Queries Slow (and How I Fixed It) | Svix Blog
https://www.reddit.com/r/programming/comments/1ock2c4/why_postgres_fdw_made_my_queries_slow_and_how_i/
submitted by /u/j_platte (https://www.reddit.com/user/j_platte)
[link] (https://www.svix.com/blog/fdw-pitfalls/) [comments] (https://www.reddit.com/r/programming/comments/1ock2c4/why_postgres_fdw_made_my_queries_slow_and_how_i/)
https://www.reddit.com/r/programming/comments/1ock2c4/why_postgres_fdw_made_my_queries_slow_and_how_i/
submitted by /u/j_platte (https://www.reddit.com/user/j_platte)
[link] (https://www.svix.com/blog/fdw-pitfalls/) [comments] (https://www.reddit.com/r/programming/comments/1ock2c4/why_postgres_fdw_made_my_queries_slow_and_how_i/)
Alexander Stathis: Scaling a Modular Rails Monolith at AngelList - On Rails
https://www.reddit.com/r/programming/comments/1ockyqe/alexander_stathis_scaling_a_modular_rails/
submitted by /u/robbyrussell (https://www.reddit.com/user/robbyrussell)
[link] (https://onrails.buzzsprout.com/2462975/episodes/17978596-alexander-stathis-scaling-a-modular-rails-monolith-at-angellist) [comments] (https://www.reddit.com/r/programming/comments/1ockyqe/alexander_stathis_scaling_a_modular_rails/)
https://www.reddit.com/r/programming/comments/1ockyqe/alexander_stathis_scaling_a_modular_rails/
submitted by /u/robbyrussell (https://www.reddit.com/user/robbyrussell)
[link] (https://onrails.buzzsprout.com/2462975/episodes/17978596-alexander-stathis-scaling-a-modular-rails-monolith-at-angellist) [comments] (https://www.reddit.com/r/programming/comments/1ockyqe/alexander_stathis_scaling_a_modular_rails/)
Build Your Own Database
https://www.reddit.com/r/programming/comments/1ocl9ko/build_your_own_database/
submitted by /u/iamkeyur (https://www.reddit.com/user/iamkeyur)
[link] (https://www.nan.fyi/database) [comments] (https://www.reddit.com/r/programming/comments/1ocl9ko/build_your_own_database/)
https://www.reddit.com/r/programming/comments/1ocl9ko/build_your_own_database/
submitted by /u/iamkeyur (https://www.reddit.com/user/iamkeyur)
[link] (https://www.nan.fyi/database) [comments] (https://www.reddit.com/r/programming/comments/1ocl9ko/build_your_own_database/)
Why Git’s HEAD isn’t what most developers think it is
https://www.reddit.com/r/programming/comments/1ocm5vj/why_gits_head_isnt_what_most_developers_think_it/
<!-- SC_OFF -->Wrote a short explainer on a subtle Git concept - the difference between HEAD (your current commit pointer) and branch heads (.git/refs/heads/). It uses simple examples to show why “detached HEAD” isn’t an error and how refs actually move. <!-- SC_ON --> submitted by /u/sshetty03 (https://www.reddit.com/user/sshetty03)
[link] (https://medium.com/stackademic/head-vs-head-branches-in-git-commonly-misunderstood-terms-317241c72b1a?sk=d49e0d55ce71f3ea5bd76651b61ead8d) [comments] (https://www.reddit.com/r/programming/comments/1ocm5vj/why_gits_head_isnt_what_most_developers_think_it/)
https://www.reddit.com/r/programming/comments/1ocm5vj/why_gits_head_isnt_what_most_developers_think_it/
<!-- SC_OFF -->Wrote a short explainer on a subtle Git concept - the difference between HEAD (your current commit pointer) and branch heads (.git/refs/heads/). It uses simple examples to show why “detached HEAD” isn’t an error and how refs actually move. <!-- SC_ON --> submitted by /u/sshetty03 (https://www.reddit.com/user/sshetty03)
[link] (https://medium.com/stackademic/head-vs-head-branches-in-git-commonly-misunderstood-terms-317241c72b1a?sk=d49e0d55ce71f3ea5bd76651b61ead8d) [comments] (https://www.reddit.com/r/programming/comments/1ocm5vj/why_gits_head_isnt_what_most_developers_think_it/)
RestClient.Net 7: Compile-Time Safety and OpenAPI MCP Generation
https://www.reddit.com/r/programming/comments/1ocpi83/restclientnet_7_compiletime_safety_and_openapi/
<!-- SC_OFF -->Compile time safety for REST calls in .NET, along with MCP Server Generation from OpenAPI documents! <!-- SC_ON --> submitted by /u/emanresu_2017 (https://www.reddit.com/user/emanresu_2017)
[link] (https://www.christianfindlay.com/blog/restclient-net-7) [comments] (https://www.reddit.com/r/programming/comments/1ocpi83/restclientnet_7_compiletime_safety_and_openapi/)
https://www.reddit.com/r/programming/comments/1ocpi83/restclientnet_7_compiletime_safety_and_openapi/
<!-- SC_OFF -->Compile time safety for REST calls in .NET, along with MCP Server Generation from OpenAPI documents! <!-- SC_ON --> submitted by /u/emanresu_2017 (https://www.reddit.com/user/emanresu_2017)
[link] (https://www.christianfindlay.com/blog/restclient-net-7) [comments] (https://www.reddit.com/r/programming/comments/1ocpi83/restclientnet_7_compiletime_safety_and_openapi/)
Finding the sweet spot for using AI as a developer
https://www.reddit.com/r/programming/comments/1od15lx/finding_the_sweet_spot_for_using_ai_as_a_developer/
<!-- SC_OFF -->I'm on a journey (as most of you probably are) finding myself in this new hyped up AI world. This morning I had a bit of an aha-moment that I wanted to share. Currently there is a war going on between the programmers that love their craft, and people that just want results. While this is very polarizing, and probably generates a lot more interest. I'm just here in the middle trying to find the right balance with these new tools we are provided. This morning I had a bit of an aha-moment that I just wanted to share with you guys, and maybe get your two cents. If you have similar experiences, or are even further along on the journey than I am right now. <!-- SC_ON --> submitted by /u/mkdirusername (https://www.reddit.com/user/mkdirusername)
[link] (https://herland.me/blog/finding-the-sweet-spot-for-using-ai-as-a-developer/) [comments] (https://www.reddit.com/r/programming/comments/1od15lx/finding_the_sweet_spot_for_using_ai_as_a_developer/)
https://www.reddit.com/r/programming/comments/1od15lx/finding_the_sweet_spot_for_using_ai_as_a_developer/
<!-- SC_OFF -->I'm on a journey (as most of you probably are) finding myself in this new hyped up AI world. This morning I had a bit of an aha-moment that I wanted to share. Currently there is a war going on between the programmers that love their craft, and people that just want results. While this is very polarizing, and probably generates a lot more interest. I'm just here in the middle trying to find the right balance with these new tools we are provided. This morning I had a bit of an aha-moment that I just wanted to share with you guys, and maybe get your two cents. If you have similar experiences, or are even further along on the journey than I am right now. <!-- SC_ON --> submitted by /u/mkdirusername (https://www.reddit.com/user/mkdirusername)
[link] (https://herland.me/blog/finding-the-sweet-spot-for-using-ai-as-a-developer/) [comments] (https://www.reddit.com/r/programming/comments/1od15lx/finding_the_sweet_spot_for_using_ai_as_a_developer/)
What is good software architecture?
https://www.reddit.com/r/programming/comments/1od1l97/what_is_good_software_architecture/
submitted by /u/thewritingwallah (https://www.reddit.com/user/thewritingwallah)
[link] (https://newsletter.pragmaticengineer.com/p/what-is-good-software-architecture) [comments] (https://www.reddit.com/r/programming/comments/1od1l97/what_is_good_software_architecture/)
https://www.reddit.com/r/programming/comments/1od1l97/what_is_good_software_architecture/
submitted by /u/thewritingwallah (https://www.reddit.com/user/thewritingwallah)
[link] (https://newsletter.pragmaticengineer.com/p/what-is-good-software-architecture) [comments] (https://www.reddit.com/r/programming/comments/1od1l97/what_is_good_software_architecture/)
Race to the Root Cause — Talk at PyCon NL 2025
https://www.reddit.com/r/programming/comments/1od1siq/race_to_the_root_cause_talk_at_pycon_nl_2025/
<!-- SC_OFF -->Examples include: Chained Exception Puzzle: Python’s “During handling of the above exception, another exception occurred” messages rarely make the real flow obvious. We’ll see how these stacktraces force you to piece together what actually happened. The Missing Curly Bracket: Sometimes Python blames a line with a with statement, even though no code runs there. Why does this happen? And what does it have to do with curly brackets? By the end, you’ll have a better feel for Python’s stacktraces, some new strategies for debugging faster, and at least one story to share the next time a stacktrace tries to trick you. You’ll walk away with sharper debugging instincts, some practical tricks, and maybe a laugh at Python’s expense. If you’ve ever felt outsmarted by a stacktrace, this is your chance to race to the root cause — and win. <!-- SC_ON --> submitted by /u/klaasvanschelven (https://www.reddit.com/user/klaasvanschelven)
[link] (https://www.youtube.com/watch?v=S67A1WYiMZU&t) [comments] (https://www.reddit.com/r/programming/comments/1od1siq/race_to_the_root_cause_talk_at_pycon_nl_2025/)
https://www.reddit.com/r/programming/comments/1od1siq/race_to_the_root_cause_talk_at_pycon_nl_2025/
<!-- SC_OFF -->Examples include: Chained Exception Puzzle: Python’s “During handling of the above exception, another exception occurred” messages rarely make the real flow obvious. We’ll see how these stacktraces force you to piece together what actually happened. The Missing Curly Bracket: Sometimes Python blames a line with a with statement, even though no code runs there. Why does this happen? And what does it have to do with curly brackets? By the end, you’ll have a better feel for Python’s stacktraces, some new strategies for debugging faster, and at least one story to share the next time a stacktrace tries to trick you. You’ll walk away with sharper debugging instincts, some practical tricks, and maybe a laugh at Python’s expense. If you’ve ever felt outsmarted by a stacktrace, this is your chance to race to the root cause — and win. <!-- SC_ON --> submitted by /u/klaasvanschelven (https://www.reddit.com/user/klaasvanschelven)
[link] (https://www.youtube.com/watch?v=S67A1WYiMZU&t) [comments] (https://www.reddit.com/r/programming/comments/1od1siq/race_to_the_root_cause_talk_at_pycon_nl_2025/)
Streamed data transformation in JavaScript and Clojure via Iterators and Transducers
https://www.reddit.com/r/programming/comments/1od6fbb/streamed_data_transformation_in_javascript_and/
submitted by /u/roman01la (https://www.reddit.com/user/roman01la)
[link] (https://www.youtube.com/watch?v=KU4HnjTV9m8) [comments] (https://www.reddit.com/r/programming/comments/1od6fbb/streamed_data_transformation_in_javascript_and/)
https://www.reddit.com/r/programming/comments/1od6fbb/streamed_data_transformation_in_javascript_and/
submitted by /u/roman01la (https://www.reddit.com/user/roman01la)
[link] (https://www.youtube.com/watch?v=KU4HnjTV9m8) [comments] (https://www.reddit.com/r/programming/comments/1od6fbb/streamed_data_transformation_in_javascript_and/)
React Server Components with Rust: 12x faster P99 latency than Next.js
https://www.reddit.com/r/programming/comments/1od6vja/react_server_components_with_rust_12x_faster_p99/
<!-- SC_OFF -->I built Rari, a React framework with a Rust runtime. We just added proper app router support, SSR, and correct RSC semantics. The results: - 0.69ms avg response (3.8x faster than Next.js) - 20,226 req/sec throughput (10.5x higher) - 4ms P99 latency under load (12x faster) - 68% smaller bundles The architecture: server components by default, 'use client' for interactivity, true SSR from the Rust runtime. When your implementation matches React's design philosophy, performance follows naturally. Read the full story: https://ryanskinner.com/posts/the-rari-ssr-breakthrough-12x-faster-10x-higher-throughput-than-nextjs Try it: npm create rari-app@latest GitHub: https://github.com/rari-build/rari All benchmarks: https://github.com/rari-build/benchmarks <!-- SC_ON --> submitted by /u/BadDogDoug (https://www.reddit.com/user/BadDogDoug)
[link] (https://ryanskinner.com/posts/the-rari-ssr-breakthrough-12x-faster-10x-higher-throughput-than-nextjs) [comments] (https://www.reddit.com/r/programming/comments/1od6vja/react_server_components_with_rust_12x_faster_p99/)
https://www.reddit.com/r/programming/comments/1od6vja/react_server_components_with_rust_12x_faster_p99/
<!-- SC_OFF -->I built Rari, a React framework with a Rust runtime. We just added proper app router support, SSR, and correct RSC semantics. The results: - 0.69ms avg response (3.8x faster than Next.js) - 20,226 req/sec throughput (10.5x higher) - 4ms P99 latency under load (12x faster) - 68% smaller bundles The architecture: server components by default, 'use client' for interactivity, true SSR from the Rust runtime. When your implementation matches React's design philosophy, performance follows naturally. Read the full story: https://ryanskinner.com/posts/the-rari-ssr-breakthrough-12x-faster-10x-higher-throughput-than-nextjs Try it: npm create rari-app@latest GitHub: https://github.com/rari-build/rari All benchmarks: https://github.com/rari-build/benchmarks <!-- SC_ON --> submitted by /u/BadDogDoug (https://www.reddit.com/user/BadDogDoug)
[link] (https://ryanskinner.com/posts/the-rari-ssr-breakthrough-12x-faster-10x-higher-throughput-than-nextjs) [comments] (https://www.reddit.com/r/programming/comments/1od6vja/react_server_components_with_rust_12x_faster_p99/)
Simplify Your Code: Functional Core, Imperative Shell
https://www.reddit.com/r/programming/comments/1od6z2h/simplify_your_code_functional_core_imperative/
submitted by /u/codingindoc (https://www.reddit.com/user/codingindoc)
[link] (https://testing.googleblog.com/2025/10/simplify-your-code-functional-core.html) [comments] (https://www.reddit.com/r/programming/comments/1od6z2h/simplify_your_code_functional_core_imperative/)
https://www.reddit.com/r/programming/comments/1od6z2h/simplify_your_code_functional_core_imperative/
submitted by /u/codingindoc (https://www.reddit.com/user/codingindoc)
[link] (https://testing.googleblog.com/2025/10/simplify-your-code-functional-core.html) [comments] (https://www.reddit.com/r/programming/comments/1od6z2h/simplify_your_code_functional_core_imperative/)
Designing Software for Things that Rot
https://www.reddit.com/r/programming/comments/1odagyh/designing_software_for_things_that_rot/
submitted by /u/No-Session6643 (https://www.reddit.com/user/No-Session6643)
[link] (https://drobinin.com/posts/designing-software-for-things-that-rot/) [comments] (https://www.reddit.com/r/programming/comments/1odagyh/designing_software_for_things_that_rot/)
https://www.reddit.com/r/programming/comments/1odagyh/designing_software_for_things_that_rot/
submitted by /u/No-Session6643 (https://www.reddit.com/user/No-Session6643)
[link] (https://drobinin.com/posts/designing-software-for-things-that-rot/) [comments] (https://www.reddit.com/r/programming/comments/1odagyh/designing_software_for_things_that_rot/)
RSS is still pretty great
https://www.reddit.com/r/programming/comments/1oddixi/rss_is_still_pretty_great/
submitted by /u/R2_SWE2 (https://www.reddit.com/user/R2_SWE2)
[link] (https://www.pcloadletter.dev/blog/rss/) [comments] (https://www.reddit.com/r/programming/comments/1oddixi/rss_is_still_pretty_great/)
https://www.reddit.com/r/programming/comments/1oddixi/rss_is_still_pretty_great/
submitted by /u/R2_SWE2 (https://www.reddit.com/user/R2_SWE2)
[link] (https://www.pcloadletter.dev/blog/rss/) [comments] (https://www.reddit.com/r/programming/comments/1oddixi/rss_is_still_pretty_great/)
Advanced Python Decorator Patterns for Clean and Efficient Code
https://www.reddit.com/r/programming/comments/1odefga/advanced_python_decorator_patterns_for_clean_and/
submitted by /u/wyhjsbyb (https://www.reddit.com/user/wyhjsbyb)
[link] (https://medium.com/techtofreedom/10-advanced-python-decorator-patterns-for-clean-and-efficient-code-6d4ac670b26e?sk=23d2e31c38c382808b37753460e1371b) [comments] (https://www.reddit.com/r/programming/comments/1odefga/advanced_python_decorator_patterns_for_clean_and/)
https://www.reddit.com/r/programming/comments/1odefga/advanced_python_decorator_patterns_for_clean_and/
submitted by /u/wyhjsbyb (https://www.reddit.com/user/wyhjsbyb)
[link] (https://medium.com/techtofreedom/10-advanced-python-decorator-patterns-for-clean-and-efficient-code-6d4ac670b26e?sk=23d2e31c38c382808b37753460e1371b) [comments] (https://www.reddit.com/r/programming/comments/1odefga/advanced_python_decorator_patterns_for_clean_and/)
I see a future in jj
https://www.reddit.com/r/programming/comments/1odejet/i_see_a_future_in_jj/
submitted by /u/steveklabnik1 (https://www.reddit.com/user/steveklabnik1)
[link] (https://steveklabnik.com/writing/i-see-a-future-in-jj/) [comments] (https://www.reddit.com/r/programming/comments/1odejet/i_see_a_future_in_jj/)
https://www.reddit.com/r/programming/comments/1odejet/i_see_a_future_in_jj/
submitted by /u/steveklabnik1 (https://www.reddit.com/user/steveklabnik1)
[link] (https://steveklabnik.com/writing/i-see-a-future-in-jj/) [comments] (https://www.reddit.com/r/programming/comments/1odejet/i_see_a_future_in_jj/)
Count-Min Sketches in JS — frequencies, but without the data
https://www.reddit.com/r/programming/comments/1odetu3/countmin_sketches_in_js_frequencies_but_without/
submitted by /u/stepanp (https://www.reddit.com/user/stepanp)
[link] (https://www.instantdb.com/essays/count_min_sketch) [comments] (https://www.reddit.com/r/programming/comments/1odetu3/countmin_sketches_in_js_frequencies_but_without/)
https://www.reddit.com/r/programming/comments/1odetu3/countmin_sketches_in_js_frequencies_but_without/
submitted by /u/stepanp (https://www.reddit.com/user/stepanp)
[link] (https://www.instantdb.com/essays/count_min_sketch) [comments] (https://www.reddit.com/r/programming/comments/1odetu3/countmin_sketches_in_js_frequencies_but_without/)
My snake game is now 54 bytes
https://www.reddit.com/r/programming/comments/1odhklb/my_snake_game_is_now_54_bytes/
<!-- SC_OFF -->The game is now only 1 byte away from fitting in a version 3 QR Code. The new version has the side effect of making the left wall do a "kaleidoscope" effect every time you lose. The main change was storing the offset to the head position from end of the screen instead of from start, but also abusing the PSP in a complementary way. I think this PR (https://github.com/donno2048/snake/pull/80) is pretty easy to understand as there are only 6 pretty independent major changes, switching BX and SI, the two mentioned earlier, position reset method, new head position calculation, different snake character setting, all the changes are needed together to reduce the size but you can understand them one by one. <!-- SC_ON --> submitted by /u/Perfect-Highlight964 (https://www.reddit.com/user/Perfect-Highlight964)
[link] (https://github.com/donno2048/snake) [comments] (https://www.reddit.com/r/programming/comments/1odhklb/my_snake_game_is_now_54_bytes/)
https://www.reddit.com/r/programming/comments/1odhklb/my_snake_game_is_now_54_bytes/
<!-- SC_OFF -->The game is now only 1 byte away from fitting in a version 3 QR Code. The new version has the side effect of making the left wall do a "kaleidoscope" effect every time you lose. The main change was storing the offset to the head position from end of the screen instead of from start, but also abusing the PSP in a complementary way. I think this PR (https://github.com/donno2048/snake/pull/80) is pretty easy to understand as there are only 6 pretty independent major changes, switching BX and SI, the two mentioned earlier, position reset method, new head position calculation, different snake character setting, all the changes are needed together to reduce the size but you can understand them one by one. <!-- SC_ON --> submitted by /u/Perfect-Highlight964 (https://www.reddit.com/user/Perfect-Highlight964)
[link] (https://github.com/donno2048/snake) [comments] (https://www.reddit.com/r/programming/comments/1odhklb/my_snake_game_is_now_54_bytes/)
Tame Python Chaos With uv
https://www.reddit.com/r/programming/comments/1odhw1y/tame_python_chaos_with_uv/
submitted by /u/shift_devs (https://www.reddit.com/user/shift_devs)
[link] (https://shiftmag.dev/tame-python-chaos-with-uv-the-superpower-every-ai-engineer-needs-6051/) [comments] (https://www.reddit.com/r/programming/comments/1odhw1y/tame_python_chaos_with_uv/)
https://www.reddit.com/r/programming/comments/1odhw1y/tame_python_chaos_with_uv/
submitted by /u/shift_devs (https://www.reddit.com/user/shift_devs)
[link] (https://shiftmag.dev/tame-python-chaos-with-uv-the-superpower-every-ai-engineer-needs-6051/) [comments] (https://www.reddit.com/r/programming/comments/1odhw1y/tame_python_chaos_with_uv/)
I want to see the claw - Vicki Boykis
https://www.reddit.com/r/programming/comments/1odiyla/i_want_to_see_the_claw_vicki_boykis/
submitted by /u/Smooth-Zucchini4923 (https://www.reddit.com/user/Smooth-Zucchini4923)
[link] (https://vickiboykis.com/2025/10/20/i-want-to-see-the-claw/) [comments] (https://www.reddit.com/r/programming/comments/1odiyla/i_want_to_see_the_claw_vicki_boykis/)
https://www.reddit.com/r/programming/comments/1odiyla/i_want_to_see_the_claw_vicki_boykis/
submitted by /u/Smooth-Zucchini4923 (https://www.reddit.com/user/Smooth-Zucchini4923)
[link] (https://vickiboykis.com/2025/10/20/i-want-to-see-the-claw/) [comments] (https://www.reddit.com/r/programming/comments/1odiyla/i_want_to_see_the_claw_vicki_boykis/)
Hacking Formula 1: Accessing Max Verstappen's passport and PII through FIA bugs
https://www.reddit.com/r/programming/comments/1odmevh/hacking_formula_1_accessing_max_verstappens/
submitted by /u/lolsokje (https://www.reddit.com/user/lolsokje)
[link] (https://ian.sh/fia) [comments] (https://www.reddit.com/r/programming/comments/1odmevh/hacking_formula_1_accessing_max_verstappens/)
https://www.reddit.com/r/programming/comments/1odmevh/hacking_formula_1_accessing_max_verstappens/
submitted by /u/lolsokje (https://www.reddit.com/user/lolsokje)
[link] (https://ian.sh/fia) [comments] (https://www.reddit.com/r/programming/comments/1odmevh/hacking_formula_1_accessing_max_verstappens/)