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/)
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/)
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/)
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/)
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/)
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/)
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/)
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/)
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] (https://medium.com/@karthik.joshi103/backend-from-first-principles-91eaf3720e38) [comments] (https://www.reddit.com/r/programming/comments/1s7gp8m/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] (https://medium.com/@karthik.joshi103/backend-from-first-principles-91eaf3720e38) [comments] (https://www.reddit.com/r/programming/comments/1s7gp8m/backend_from_first_principles/)
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/)
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/)
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/)
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/)
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/)
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/)
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/)
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/)
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/)
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/)
A Couple Million Lines of Haskell: Production Engineering at Mercury
https://www.reddit.com/r/programming/comments/1s7xphg/a_couple_million_lines_of_haskell_production/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://blog.haskell.org/a-couple-million-lines-of-haskell/) [comments] (https://www.reddit.com/r/programming/comments/1s7xphg/a_couple_million_lines_of_haskell_production/)
https://www.reddit.com/r/programming/comments/1s7xphg/a_couple_million_lines_of_haskell_production/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://blog.haskell.org/a-couple-million-lines-of-haskell/) [comments] (https://www.reddit.com/r/programming/comments/1s7xphg/a_couple_million_lines_of_haskell_production/)
Rust's next-generation trait solver
https://www.reddit.com/r/programming/comments/1s85rj0/rusts_nextgeneration_trait_solver/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://lwn.net/SubscriberLink/1063124/81483612b1c8a493/) [comments] (https://www.reddit.com/r/programming/comments/1s85rj0/rusts_nextgeneration_trait_solver/)
https://www.reddit.com/r/programming/comments/1s85rj0/rusts_nextgeneration_trait_solver/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://lwn.net/SubscriberLink/1063124/81483612b1c8a493/) [comments] (https://www.reddit.com/r/programming/comments/1s85rj0/rusts_nextgeneration_trait_solver/)
How Email Actually Works
https://www.reddit.com/r/programming/comments/1s8a582/how_email_actually_works/
submitted by /u/Sushant098123 (https://www.reddit.com/user/Sushant098123)
[link] (https://sushantdhiman.dev/how-email-actually-works-ep-1-behind/) [comments] (https://www.reddit.com/r/programming/comments/1s8a582/how_email_actually_works/)
https://www.reddit.com/r/programming/comments/1s8a582/how_email_actually_works/
submitted by /u/Sushant098123 (https://www.reddit.com/user/Sushant098123)
[link] (https://sushantdhiman.dev/how-email-actually-works-ep-1-behind/) [comments] (https://www.reddit.com/r/programming/comments/1s8a582/how_email_actually_works/)
axios 1.14.1 and 0.30.4 on npm are compromised - dependency injection via stolen maintainer account
https://www.reddit.com/r/programming/comments/1s8ct9i/axios_1141_and_0304_on_npm_are_compromised/
<!-- SC_OFF -->Two versions of axios were published today through what appears to be a compromised maintainer account. No GitHub tag exists for either version. SLSA provenance attestations present in 1.14.0 are completely absent. Publisher email switched from the CI-linked address to a Proton Mail account( classic account takeover signal). <!-- SC_ON --> submitted by /u/BattleRemote3157 (https://www.reddit.com/user/BattleRemote3157)
[link] (https://safedep.io/axios-npm-supply-chain-compromise/) [comments] (https://www.reddit.com/r/programming/comments/1s8ct9i/axios_1141_and_0304_on_npm_are_compromised/)
https://www.reddit.com/r/programming/comments/1s8ct9i/axios_1141_and_0304_on_npm_are_compromised/
<!-- SC_OFF -->Two versions of axios were published today through what appears to be a compromised maintainer account. No GitHub tag exists for either version. SLSA provenance attestations present in 1.14.0 are completely absent. Publisher email switched from the CI-linked address to a Proton Mail account( classic account takeover signal). <!-- SC_ON --> submitted by /u/BattleRemote3157 (https://www.reddit.com/user/BattleRemote3157)
[link] (https://safedep.io/axios-npm-supply-chain-compromise/) [comments] (https://www.reddit.com/r/programming/comments/1s8ct9i/axios_1141_and_0304_on_npm_are_compromised/)
Why have supply chain attacks become a near daily occurrence ?
https://www.reddit.com/r/programming/comments/1s8dk9q/why_have_supply_chain_attacks_become_a_near_daily/
submitted by /u/Successful_Bowl2564 (https://www.reddit.com/user/Successful_Bowl2564)
[link] (https://socket.dev/blog/axios-npm-package-compromised) [comments] (https://www.reddit.com/r/programming/comments/1s8dk9q/why_have_supply_chain_attacks_become_a_near_daily/)
https://www.reddit.com/r/programming/comments/1s8dk9q/why_have_supply_chain_attacks_become_a_near_daily/
submitted by /u/Successful_Bowl2564 (https://www.reddit.com/user/Successful_Bowl2564)
[link] (https://socket.dev/blog/axios-npm-package-compromised) [comments] (https://www.reddit.com/r/programming/comments/1s8dk9q/why_have_supply_chain_attacks_become_a_near_daily/)
February 2026: $3800 Claude API Bill and a Fork Bomb
https://www.reddit.com/r/programming/comments/1s8hcly/february_2026_3800_claude_api_bill_and_a_fork_bomb/
submitted by /u/droppedasbaby (https://www.reddit.com/user/droppedasbaby)
[link] (https://www.droppedasbaby.com/posts/2602-01/) [comments] (https://www.reddit.com/r/programming/comments/1s8hcly/february_2026_3800_claude_api_bill_and_a_fork_bomb/)
https://www.reddit.com/r/programming/comments/1s8hcly/february_2026_3800_claude_api_bill_and_a_fork_bomb/
submitted by /u/droppedasbaby (https://www.reddit.com/user/droppedasbaby)
[link] (https://www.droppedasbaby.com/posts/2602-01/) [comments] (https://www.reddit.com/r/programming/comments/1s8hcly/february_2026_3800_claude_api_bill_and_a_fork_bomb/)
Prediction: The Shopify CEO's Pull Request Will Never Be Merged Nor Closed
https://www.reddit.com/r/programming/comments/1s8i9sp/prediction_the_shopify_ceos_pull_request_will/
submitted by /u/ricekrispysawdust (https://www.reddit.com/user/ricekrispysawdust)
[link] (https://joshmoody.org/blog/shopify-ceo-autoresearch-pr/) [comments] (https://www.reddit.com/r/programming/comments/1s8i9sp/prediction_the_shopify_ceos_pull_request_will/)
https://www.reddit.com/r/programming/comments/1s8i9sp/prediction_the_shopify_ceos_pull_request_will/
submitted by /u/ricekrispysawdust (https://www.reddit.com/user/ricekrispysawdust)
[link] (https://joshmoody.org/blog/shopify-ceo-autoresearch-pr/) [comments] (https://www.reddit.com/r/programming/comments/1s8i9sp/prediction_the_shopify_ceos_pull_request_will/)
Breaking the Warranty with go:linkname
https://www.reddit.com/r/programming/comments/1s8iimd/breaking_the_warranty_with_golinkname/
submitted by /u/RandNho (https://www.reddit.com/user/RandNho)
[link] (https://mcyoung.xyz/2026/03/31/shame/) [comments] (https://www.reddit.com/r/programming/comments/1s8iimd/breaking_the_warranty_with_golinkname/)
https://www.reddit.com/r/programming/comments/1s8iimd/breaking_the_warranty_with_golinkname/
submitted by /u/RandNho (https://www.reddit.com/user/RandNho)
[link] (https://mcyoung.xyz/2026/03/31/shame/) [comments] (https://www.reddit.com/r/programming/comments/1s8iimd/breaking_the_warranty_with_golinkname/)
Clojure: The Documentary [OFFICIAL TRAILER]
https://www.reddit.com/r/programming/comments/1s8jht8/clojure_the_documentary_official_trailer/
submitted by /u/BrewedDoritos (https://www.reddit.com/user/BrewedDoritos)
[link] (https://www.youtube.com/watch?v=JJEyffSdBsk) [comments] (https://www.reddit.com/r/programming/comments/1s8jht8/clojure_the_documentary_official_trailer/)
https://www.reddit.com/r/programming/comments/1s8jht8/clojure_the_documentary_official_trailer/
submitted by /u/BrewedDoritos (https://www.reddit.com/user/BrewedDoritos)
[link] (https://www.youtube.com/watch?v=JJEyffSdBsk) [comments] (https://www.reddit.com/r/programming/comments/1s8jht8/clojure_the_documentary_official_trailer/)
Claude Code's source leaked via a map file in their NPM registry
https://www.reddit.com/r/programming/comments/1s8kni4/claude_codes_source_leaked_via_a_map_file_in/
submitted by /u/worthwhilewrongdoing (https://www.reddit.com/user/worthwhilewrongdoing)
[link] (https://x.com/Fried_rice/status/2038894956459290963) [comments] (https://www.reddit.com/r/programming/comments/1s8kni4/claude_codes_source_leaked_via_a_map_file_in/)
https://www.reddit.com/r/programming/comments/1s8kni4/claude_codes_source_leaked_via_a_map_file_in/
submitted by /u/worthwhilewrongdoing (https://www.reddit.com/user/worthwhilewrongdoing)
[link] (https://x.com/Fried_rice/status/2038894956459290963) [comments] (https://www.reddit.com/r/programming/comments/1s8kni4/claude_codes_source_leaked_via_a_map_file_in/)
"Safeguarding cryptocurrency by disclosing quantum vulnerabilities responsibly": the reason behind Google revising their post-quantum cryptography transition deadline to 2029
https://www.reddit.com/r/programming/comments/1s8laox/safeguarding_cryptocurrency_by_disclosing_quantum/
submitted by /u/YaLlegaHiperhumor (https://www.reddit.com/user/YaLlegaHiperhumor)
[link] (https://research.google/blog/safeguarding-cryptocurrency-by-disclosing-quantum-vulnerabilities-responsibly/) [comments] (https://www.reddit.com/r/programming/comments/1s8laox/safeguarding_cryptocurrency_by_disclosing_quantum/)
https://www.reddit.com/r/programming/comments/1s8laox/safeguarding_cryptocurrency_by_disclosing_quantum/
submitted by /u/YaLlegaHiperhumor (https://www.reddit.com/user/YaLlegaHiperhumor)
[link] (https://research.google/blog/safeguarding-cryptocurrency-by-disclosing-quantum-vulnerabilities-responsibly/) [comments] (https://www.reddit.com/r/programming/comments/1s8laox/safeguarding_cryptocurrency_by_disclosing_quantum/)