212
I will send you newest post from subreddit /r/programming
Joins are NOT Expensive
https://www.reddit.com/r/programming/comments/1s7xp78/joins_are_not_expensive/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://www.database-doctor.com/posts/joins-are-not-expensive) [comments] (https://www.reddit.com/r/programming/comments/1s7xp78/joins_are_not_expensive/)
C++26 is done: ISO C++ standards meeting Trip Report
https://www.reddit.com/r/programming/comments/1s7xio6/c26_is_done_iso_c_standards_meeting_trip_report/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://herbsutter.com/2026/03/29/c26-is-done-trip-report-march-2026-iso-c-standards-meeting-london-croydon-uk/) [comments] (https://www.reddit.com/r/programming/comments/1s7xio6/c26_is_done_iso_c_standards_meeting_trip_report/)
Rate Limiting System Design: Algorithms, Trade-offs and Best Practices
https://www.reddit.com/r/programming/comments/1s7gvx5/rate_limiting_system_design_algorithms_tradeoffs/
submitted by /u/Local_Ad_6109 (https://www.reddit.com/user/Local_Ad_6109)
[link] (https://animeshgaitonde.medium.com/rate-limiting-system-design-algorithms-trade-offs-and-best-practices-c6019cb2dd85?sk=3257688a9f3bfbf2707339876417f087) [comments] (https://www.reddit.com/r/programming/comments/1s7gvx5/rate_limiting_system_design_algorithms_tradeoffs/)
How Colossus optimizes data placement for performance
https://www.reddit.com/r/programming/comments/1s6sq66/how_colossus_optimizes_data_placement_for/
submitted by /u/yusufaytas (https://www.reddit.com/user/yusufaytas)
[link] (https://cloud.google.com/blog/products/storage-data-transfer/how-colossus-optimizes-data-placement-for-performance) [comments] (https://www.reddit.com/r/programming/comments/1s6sq66/how_colossus_optimizes_data_placement_for/)
Tracking reading position across devices with local-first sync (no cloud)
https://www.reddit.com/r/programming/comments/1s6lb72/tracking_reading_position_across_devices_with/
submitted by /u/iamstonecharioteer (https://www.reddit.com/user/iamstonecharioteer)
[link] (https://tech.stonecharioteer.com/posts/2026/merrilin-local-sync/) [comments] (https://www.reddit.com/r/programming/comments/1s6lb72/tracking_reading_position_across_devices_with/)
Big-Endian Testing with QEMU
https://www.reddit.com/r/programming/comments/1s5w4rg/bigendian_testing_with_qemu/
submitted by /u/hansw2000 (https://www.reddit.com/user/hansw2000)
[link] (https://www.hanshq.net/big-endian-qemu.html) [comments] (https://www.reddit.com/r/programming/comments/1s5w4rg/bigendian_testing_with_qemu/)
The API-First Workflow That Changed How I Build Fullstack Features
https://www.reddit.com/r/programming/comments/1s5uq0x/the_apifirst_workflow_that_changed_how_i_build/
submitted by /u/digital_soapbox (https://www.reddit.com/user/digital_soapbox)
[link] (https://rivetedinc.com/blog/api-first-development-workflow) [comments] (https://www.reddit.com/r/programming/comments/1s5uq0x/the_apifirst_workflow_that_changed_how_i_build/)
Dijkstra's Shortest-Path Algorithm: A visual exploration, following Sedgewick
https://www.reddit.com/r/programming/comments/1s5etpi/dijkstras_shortestpath_algorithm_a_visual/
submitted by /u/mttd (https://www.reddit.com/user/mttd)
[link] (https://joshmpollock.com/dijkstras-algorithm-article/) [comments] (https://www.reddit.com/r/programming/comments/1s5etpi/dijkstras_shortestpath_algorithm_a_visual/)
TurboQuant: Redefining AI efficiency with extreme compression
https://www.reddit.com/r/programming/comments/1s52ded/turboquant_redefining_ai_efficiency_with_extreme/
submitted by /u/yusufaytas (https://www.reddit.com/user/yusufaytas)
[link] (https://research.google/blog/turboquant-redefining-ai-efficiency-with-extreme-compression/) [comments] (https://www.reddit.com/r/programming/comments/1s52ded/turboquant_redefining_ai_efficiency_with_extreme/)
Building a Navier-Stokes Solver in Python from Scratch: Simulating Airflow
https://www.reddit.com/r/programming/comments/1s51jwl/building_a_navierstokes_solver_in_python_from/
submitted by /u/Georgiou1226 (https://www.reddit.com/user/Georgiou1226)
[link] (https://towardsdatascience.com/building-a-navier-stokes-solver-in-python-from-scratch-simulating-airflow/) [comments] (https://www.reddit.com/r/programming/comments/1s51jwl/building_a_navierstokes_solver_in_python_from/)
OpenTelemetry Profiles Enters Public Alpha
https://www.reddit.com/r/programming/comments/1s506cy/opentelemetry_profiles_enters_public_alpha/
submitted by /u/yusufaytas (https://www.reddit.com/user/yusufaytas)
[link] (https://opentelemetry.io/blog/2026/profiles-alpha/) [comments] (https://www.reddit.com/r/programming/comments/1s506cy/opentelemetry_profiles_enters_public_alpha/)
Deep Dive into Kafka Offset Commit with Spring Boot
https://www.reddit.com/r/programming/comments/1s4yhua/deep_dive_into_kafka_offset_commit_with_spring/
submitted by /u/piotr_minkowski (https://www.reddit.com/user/piotr_minkowski)
[link] (https://piotrminkowski.com/2026/03/27/deep-dive-into-kafka-offset-commit-with-spring-boot/) [comments] (https://www.reddit.com/r/programming/comments/1s4yhua/deep_dive_into_kafka_offset_commit_with_spring/)
Database Performance Bottlenecks: N+1 Queries, Missing Indexes, and Connection Pools
https://www.reddit.com/r/programming/comments/1s4s96t/database_performance_bottlenecks_n1_queries/
submitted by /u/Itchy-Warthog8260 (https://www.reddit.com/user/Itchy-Warthog8260)
[link] (https://howtocenterdiv.com/beyond-the-div/your-database-is-the-bottleneck-not-your-code) [comments] (https://www.reddit.com/r/programming/comments/1s4s96t/database_performance_bottlenecks_n1_queries/)
Petri nets as music sequencers — using token rings, inhibitor arcs, and Euclidean rhythms to generate deterministic tracks.
https://www.reddit.com/r/programming/comments/1s4nuem/petri_nets_as_music_sequencers_using_token_rings/
submitted by /u/orksliver (https://www.reddit.com/user/orksliver)
[link] (https://blog.stackdump.com/posts/petri-net-sequencer) [comments] (https://www.reddit.com/r/programming/comments/1s4nuem/petri_nets_as_music_sequencers_using_token_rings/)
Carrier Classes & Discussing Syntax - Inside Java Podcast 52
https://www.reddit.com/r/programming/comments/1s4c1s1/carrier_classes_discussing_syntax_inside_java/
submitted by /u/BlueGoliath (https://www.reddit.com/user/BlueGoliath)
[link] (https://www.youtube.com/watch?v=b6cXuA84c9g) [comments] (https://www.reddit.com/r/programming/comments/1s4c1s1/carrier_classes_discussing_syntax_inside_java/)
Category Theory Illustrated - Types
https://www.reddit.com/r/programming/comments/1s7xjkk/category_theory_illustrated_types/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://abuseofnotation.github.io/category-theory-illustrated/06_type/) [comments] (https://www.reddit.com/r/programming/comments/1s7xjkk/category_theory_illustrated_types/)
Hardware Image Compression
https://www.reddit.com/r/programming/comments/1s7p1t5/hardware_image_compression/
submitted by /u/ElectronicAudience28 (https://www.reddit.com/user/ElectronicAudience28)
[link] (https://www.ludicon.com/castano/blog/2026/03/hardware-image-compression/) [comments] (https://www.reddit.com/r/programming/comments/1s7p1t5/hardware_image_compression/)
Backend from first principles
https://www.reddit.com/r/programming/comments/1s7gp8m/backend_from_first_principles/
<!-- SC_OFF -->Most backend discussions start with tools. But systems don’t fail because of tools—they fail when fundamentals are unclear. This is Part 2 of my blog series on understanding backend systems from the ground up. In this part, I focused on questions that come up as systems start to grow: Why does REST look the way it does? How do databases behave under increasing load? When does caching actually help—and when can it backfire? Why do background jobs become necessary in real systems? The idea is to move beyond “how to use X” and instead understand the reasoning behind common backend patterns. If you’re working on backend systems or preparing for system design, this might be useful. <!-- SC_ON --> submitted by /u/No-Demand1385 (https://www.reddit.com/user/No-Demand1385)
[link] (karthik.joshi103/backend-from-first-principles-91eaf3720e38" rel="nofollow">https://medium.com/@karthik.joshi103/backend-from-first-principles-91eaf3720e38) [comments] (https://www.reddit.com/r/programming/comments/1s7gp8m/backend_from_first_principles/)
What Category Theory Teaches Us About DataFrames
https://www.reddit.com/r/programming/comments/1s6pvuz/what_category_theory_teaches_us_about_dataframes/
submitted by /u/m-chav (https://www.reddit.com/user/m-chav)
[link] (https://mchav.github.io/what-category-theory-teaches-us-about-dataframes/) [comments] (https://www.reddit.com/r/programming/comments/1s6pvuz/what_category_theory_teaches_us_about_dataframes/)
Debounce itself is not enough: AbortController, retries, and stale response handling in frontend js
https://www.reddit.com/r/programming/comments/1s5yfdr/debounce_itself_is_not_enough_abortcontroller/
submitted by /u/OtherwisePush6424 (https://www.reddit.com/user/OtherwisePush6424)
[link] (https://blog.gaborkoos.com/posts/2026-03-28-Your-Debounce-Is-Lying-to-You/) [comments] (https://www.reddit.com/r/programming/comments/1s5yfdr/debounce_itself_is_not_enough_abortcontroller/)
How I rediscovered ( or discovered ) the right way to use Typescript Interface to do Dependency Inversion
https://www.reddit.com/r/programming/comments/1s5vb70/how_i_rediscovered_or_discovered_the_right_way_to/
<!-- SC_OFF -->Hexagonal architecture, contract-first / API-first / interface first are just multiple names for the same concept of the D in SOLID - Dependency Inversion. What Dependency Inversion means that instead of a top-down coupling ( like how your repository services might coupled to a Postgres database service App -> DB ), both are actually only tightly couple to the interface App -> Interface <- DB ( see the inversion here ? ). So instead of teams writing the implementation first, both should sit down and think about the API and Interface between services or between Backend / Frontend, thus allow people to work independently ( with the least back and forth ) during the implementation phase. <!-- SC_ON --> submitted by /u/No-Performance-785 (https://www.reddit.com/user/No-Performance-785)
[link] (thoughtzip/note/p-192388940" rel="nofollow">https://substack.com/@thoughtzip/note/p-192388940) [comments] (https://www.reddit.com/r/programming/comments/1s5vb70/how_i_rediscovered_or_discovered_the_right_way_to/)
GitHub Actions Is Slowly Killing Your Engineering Team - Ian Duncan
https://www.reddit.com/r/programming/comments/1s5ja3a/github_actions_is_slowly_killing_your_engineering/
submitted by /u/cbigsby (https://www.reddit.com/user/cbigsby)
[link] (https://www.iankduncan.com/engineering/2026-02-05-github-actions-killing-your-team) [comments] (https://www.reddit.com/r/programming/comments/1s5ja3a/github_actions_is_slowly_killing_your_engineering/)
How I accidentally made the fastest C# CSV parser
https://www.reddit.com/r/programming/comments/1s59ff3/how_i_accidentally_made_the_fastest_c_csv_parser/
submitted by /u/big_bill_wilson (https://www.reddit.com/user/big_bill_wilson)
[link] (https://bepis.io/blog/turbo-csv-parser/) [comments] (https://www.reddit.com/r/programming/comments/1s59ff3/how_i_accidentally_made_the_fastest_c_csv_parser/)
Don’t shave that yak! (How we added Go to Visual Studio)
https://www.reddit.com/r/programming/comments/1s523ig/dont_shave_that_yak_how_we_added_go_to_visual/
<!-- SC_OFF -->Hi all, author here. TL;DR: We wanted to work with Go code within our main project, but without leaving Visual Studio. So we started a "weekend-size" task of integrating Go into VS and discovered a few things along the way. <!-- SC_ON --> submitted by /u/axkotti (https://www.reddit.com/user/axkotti)
[link] (https://blog.axiorema.com/engineering/dont-shave-that-yak-go-in-visual-studio/) [comments] (https://www.reddit.com/r/programming/comments/1s523ig/dont_shave_that_yak_how_we_added_go_to_visual/)
TeamPCP strikes again - telnyx 4.87.1 and 4.87.2 on PyPI are malicious
https://www.reddit.com/r/programming/comments/1s50g5t/teampcp_strikes_again_telnyx_4871_and_4872_on/
<!-- SC_OFF -->Same actor, same RSA key, same tpcp.tar.gz exfiltration header as the litellm compromise last week. This time they injected into telnyx/_client.py - triggers on import telnyx, no user interaction needed. New trick: payload is hidden inside WAV audio files using steganography to bypass network inspection. On Linux/macOS: steals credentials, encrypts with AES-256 + RSA-4096, exfiltrates to their C2. On Windows: drops a persistent binary in the Startup folder named msbuild.exe. They even pushed a quick 4.87.2 bugfix to fix a casing error that was breaking the Windows path. These folks are paying attention.
Pin to telnyx==4.87.0. Rotate creds if you installed either version. Full analysis with IoCs here https://safedep.io/malicious-telnyx-pypi-compromise/ <!-- SC_ON --> submitted by /u/No_Plan_3442 (https://www.reddit.com/user/No_Plan_3442)
[link] (https://safedep.io/malicious-telnyx-pypi-compromise/) [comments] (https://www.reddit.com/r/programming/comments/1s50g5t/teampcp_strikes_again_telnyx_4871_and_4872_on/)
What Happened To WebAssembly
https://www.reddit.com/r/programming/comments/1s4ypq8/what_happened_to_webassembly/
submitted by /u/Active-Fuel-49 (https://www.reddit.com/user/Active-Fuel-49)
[link] (https://emnudge.dev/blog/what-happened-to-webassembly/) [comments] (https://www.reddit.com/r/programming/comments/1s4ypq8/what_happened_to_webassembly/)
I am working on something to make following tutorials alot easier.
https://www.reddit.com/r/programming/comments/1s4tupd/i_am_working_on_something_to_make_following/
<!-- SC_OFF -->Does anybody else find themselves having a tab mess when doing tutorials. Especially with multiple sources and docs/readmes to follow for smth like remixing. <!-- SC_ON --> submitted by /u/BruhMomentBruhuno (https://www.reddit.com/user/BruhMomentBruhuno)
[link] (http://comingsoon.com/) [comments] (https://www.reddit.com/r/programming/comments/1s4tupd/i_am_working_on_something_to_make_following/)
Quantum frontiers may be closer than they appear - Google's timeline for PQC migration
https://www.reddit.com/r/programming/comments/1s4s0m1/quantum_frontiers_may_be_closer_than_they_appear/
submitted by /u/CircumspectCapybara (https://www.reddit.com/user/CircumspectCapybara)
[link] (https://blog.google/innovation-and-ai/technology/safety-security/cryptography-migration-timeline) [comments] (https://www.reddit.com/r/programming/comments/1s4s0m1/quantum_frontiers_may_be_closer_than_they_appear/)
My Story with Programming Languages
https://www.reddit.com/r/programming/comments/1s4d2ce/my_story_with_programming_languages/
<!-- SC_OFF -->Hi there! I’m glad to share my story with programming languages, from age 16 to now, with you! <!-- SC_ON --> submitted by /u/Ok-Razzmatazz-6125 (https://www.reddit.com/user/Ok-Razzmatazz-6125)
[link] (https://github.com/shd101wyy/Yo/blob/develop/docs/en-US/MY_STORY_WITH_PROGRAMMING_LANGUAGES.md) [comments] (https://www.reddit.com/r/programming/comments/1s4d2ce/my_story_with_programming_languages/)
What I Learned from a $2,000 Pen Test
https://www.reddit.com/r/programming/comments/1s4bv9a/what_i_learned_from_a_2000_pen_test/
submitted by /u/Weary-Database-8713 (https://www.reddit.com/user/Weary-Database-8713)
[link] (https://glama.ai/blog/2026-03-26-the-hackers-who-tracked-my-sleep-cycle) [comments] (https://www.reddit.com/r/programming/comments/1s4bv9a/what_i_learned_from_a_2000_pen_test/)