Fifty Years of Open Source Software Supply-Chain Security
https://www.reddit.com/r/programming/comments/1nop0qq/fifty_years_of_open_source_software_supplychain/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://cacm.acm.org/practice/fifty-years-of-open-source-software-supply-chain-security/) [comments] (https://www.reddit.com/r/programming/comments/1nop0qq/fifty_years_of_open_source_software_supplychain/)
https://www.reddit.com/r/programming/comments/1nop0qq/fifty_years_of_open_source_software_supplychain/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://cacm.acm.org/practice/fifty-years-of-open-source-software-supply-chain-security/) [comments] (https://www.reddit.com/r/programming/comments/1nop0qq/fifty_years_of_open_source_software_supplychain/)
Compiling a Functional Language to LLVM
https://www.reddit.com/r/programming/comments/1nop1aw/compiling_a_functional_language_to_llvm/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://danieljharvey.github.io/posts/2023-02-08-llvm-compiler-part-1.html) [comments] (https://www.reddit.com/r/programming/comments/1nop1aw/compiling_a_functional_language_to_llvm/)
https://www.reddit.com/r/programming/comments/1nop1aw/compiling_a_functional_language_to_llvm/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://danieljharvey.github.io/posts/2023-02-08-llvm-compiler-part-1.html) [comments] (https://www.reddit.com/r/programming/comments/1nop1aw/compiling_a_functional_language_to_llvm/)
Targetting specific characters with CSS rules
https://www.reddit.com/r/programming/comments/1nop1cw/targetting_specific_characters_with_css_rules/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://shkspr.mobi/blog/2025/09/targetting-specific-characters-with-css-rules/) [comments] (https://www.reddit.com/r/programming/comments/1nop1cw/targetting_specific_characters_with_css_rules/)
https://www.reddit.com/r/programming/comments/1nop1cw/targetting_specific_characters_with_css_rules/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://shkspr.mobi/blog/2025/09/targetting-specific-characters-with-css-rules/) [comments] (https://www.reddit.com/r/programming/comments/1nop1cw/targetting_specific_characters_with_css_rules/)
Building my own web session recorder
https://www.reddit.com/r/programming/comments/1noqaud/building_my_own_web_session_recorder/
submitted by /u/takkatakka (https://www.reddit.com/user/takkatakka)
[link] (https://www.scryspell.com/blog/2025-09-21-building-my-own-session-recorder-how-i-built-scry-analytics) [comments] (https://www.reddit.com/r/programming/comments/1noqaud/building_my_own_web_session_recorder/)
https://www.reddit.com/r/programming/comments/1noqaud/building_my_own_web_session_recorder/
submitted by /u/takkatakka (https://www.reddit.com/user/takkatakka)
[link] (https://www.scryspell.com/blog/2025-09-21-building-my-own-session-recorder-how-i-built-scry-analytics) [comments] (https://www.reddit.com/r/programming/comments/1noqaud/building_my_own_web_session_recorder/)
Just Let Me Select Text
https://www.reddit.com/r/programming/comments/1nostrl/just_let_me_select_text/
submitted by /u/aartaka (https://www.reddit.com/user/aartaka)
[link] (https://aartaka.me/select-text.html) [comments] (https://www.reddit.com/r/programming/comments/1nostrl/just_let_me_select_text/)
https://www.reddit.com/r/programming/comments/1nostrl/just_let_me_select_text/
submitted by /u/aartaka (https://www.reddit.com/user/aartaka)
[link] (https://aartaka.me/select-text.html) [comments] (https://www.reddit.com/r/programming/comments/1nostrl/just_let_me_select_text/)
defer and errdefer in Rust
https://www.reddit.com/r/programming/comments/1nowrn3/defer_and_errdefer_in_rust/
submitted by /u/phaazon_ (https://www.reddit.com/user/phaazon_)
[link] (https://strongly-typed-thoughts.net/blog/rust-defer-errdefer.md) [comments] (https://www.reddit.com/r/programming/comments/1nowrn3/defer_and_errdefer_in_rust/)
https://www.reddit.com/r/programming/comments/1nowrn3/defer_and_errdefer_in_rust/
submitted by /u/phaazon_ (https://www.reddit.com/user/phaazon_)
[link] (https://strongly-typed-thoughts.net/blog/rust-defer-errdefer.md) [comments] (https://www.reddit.com/r/programming/comments/1nowrn3/defer_and_errdefer_in_rust/)
The Hardware Knowledge that Every programmer should know
https://www.reddit.com/r/programming/comments/1np1irj/the_hardware_knowledge_that_every_programmer/
submitted by /u/stackoverflooooooow (https://www.reddit.com/user/stackoverflooooooow)
[link] (https://needoneapp.medium.com/the-hardware-knowledge-that-every-programmer-should-know-f62cf4ba8bdc) [comments] (https://www.reddit.com/r/programming/comments/1np1irj/the_hardware_knowledge_that_every_programmer/)
https://www.reddit.com/r/programming/comments/1np1irj/the_hardware_knowledge_that_every_programmer/
submitted by /u/stackoverflooooooow (https://www.reddit.com/user/stackoverflooooooow)
[link] (https://needoneapp.medium.com/the-hardware-knowledge-that-every-programmer-should-know-f62cf4ba8bdc) [comments] (https://www.reddit.com/r/programming/comments/1np1irj/the_hardware_knowledge_that_every_programmer/)
How We Unified API Tests, SDKs, and Docs Into One Workflow
https://www.reddit.com/r/programming/comments/1np1vwb/how_we_unified_api_tests_sdks_and_docs_into_one/
submitted by /u/ndbroadbent (https://www.reddit.com/user/ndbroadbent)
[link] (https://docspring.com/blog/posts/how-we-unified-api-tests-sdks-and-docs-into-one-workflow/) [comments] (https://www.reddit.com/r/programming/comments/1np1vwb/how_we_unified_api_tests_sdks_and_docs_into_one/)
https://www.reddit.com/r/programming/comments/1np1vwb/how_we_unified_api_tests_sdks_and_docs_into_one/
submitted by /u/ndbroadbent (https://www.reddit.com/user/ndbroadbent)
[link] (https://docspring.com/blog/posts/how-we-unified-api-tests-sdks-and-docs-into-one-workflow/) [comments] (https://www.reddit.com/r/programming/comments/1np1vwb/how_we_unified_api_tests_sdks_and_docs_into_one/)
Beginner Friendly Java Guide Part 1 Looking for Feedback!
https://www.reddit.com/r/programming/comments/1np2yza/beginner_friendly_java_guide_part_1_looking_for/
submitted by /u/Connect-Opening-5475 (https://www.reddit.com/user/Connect-Opening-5475)
[link] (https://mirajmaroni.wixsite.com/mimicoding) [comments] (https://www.reddit.com/r/programming/comments/1np2yza/beginner_friendly_java_guide_part_1_looking_for/)
https://www.reddit.com/r/programming/comments/1np2yza/beginner_friendly_java_guide_part_1_looking_for/
submitted by /u/Connect-Opening-5475 (https://www.reddit.com/user/Connect-Opening-5475)
[link] (https://mirajmaroni.wixsite.com/mimicoding) [comments] (https://www.reddit.com/r/programming/comments/1np2yza/beginner_friendly_java_guide_part_1_looking_for/)
From Batch to Insights: How to Automate Data Validation Workflows
https://www.reddit.com/r/programming/comments/1np5m74/from_batch_to_insights_how_to_automate_data/
<!-- SC_OFF -->Hey r/programming (https://www.reddit.com/r/programming), I've been thinking a lot about the common pain points of dealing with unvalidated or "dirty" data, especially when working with large datasets. Manual cleaning is incredibly time-consuming and often a huge bottleneck for getting projects off the ground or maintaining data pipelines. It feels like a constant battle against inaccurate reports, compliance risks, and just generally wasted effort. Specifically, I'm looking into approaches for automating validation across different data types—like email addresses, mobile numbers, IP addresses, and even browser user-agents—for batch processing. Has anyone here implemented solutions using external APIs for this kind of batch data validation? What were your experiences? What are your thoughts on: * The challenges of integrating such third-party validation services? * Best practices for handling asynchronous batch processing (submission, polling, retrieval)? * The ROI you've seen from automating these processes versus maintaining manual checks or in-house solutions? * Any particular types of validation (e.g., email deliverability, mobile line type, IP threat detection) that have given you significant headaches or major wins with automation? Would love to hear about your experiences, cautionary tales, or success stories in building robust, automated data validation workflows! Cheers! <!-- SC_ON --> submitted by /u/Available-Floor9213 (https://www.reddit.com/user/Available-Floor9213)
[link] (https://www.onboardingbuddy.co/blog/from-batch-to-insights-data-validation) [comments] (https://www.reddit.com/r/programming/comments/1np5m74/from_batch_to_insights_how_to_automate_data/)
https://www.reddit.com/r/programming/comments/1np5m74/from_batch_to_insights_how_to_automate_data/
<!-- SC_OFF -->Hey r/programming (https://www.reddit.com/r/programming), I've been thinking a lot about the common pain points of dealing with unvalidated or "dirty" data, especially when working with large datasets. Manual cleaning is incredibly time-consuming and often a huge bottleneck for getting projects off the ground or maintaining data pipelines. It feels like a constant battle against inaccurate reports, compliance risks, and just generally wasted effort. Specifically, I'm looking into approaches for automating validation across different data types—like email addresses, mobile numbers, IP addresses, and even browser user-agents—for batch processing. Has anyone here implemented solutions using external APIs for this kind of batch data validation? What were your experiences? What are your thoughts on: * The challenges of integrating such third-party validation services? * Best practices for handling asynchronous batch processing (submission, polling, retrieval)? * The ROI you've seen from automating these processes versus maintaining manual checks or in-house solutions? * Any particular types of validation (e.g., email deliverability, mobile line type, IP threat detection) that have given you significant headaches or major wins with automation? Would love to hear about your experiences, cautionary tales, or success stories in building robust, automated data validation workflows! Cheers! <!-- SC_ON --> submitted by /u/Available-Floor9213 (https://www.reddit.com/user/Available-Floor9213)
[link] (https://www.onboardingbuddy.co/blog/from-batch-to-insights-data-validation) [comments] (https://www.reddit.com/r/programming/comments/1np5m74/from_batch_to_insights_how_to_automate_data/)
From Abuse to Alignment: Why We Need Sustainable Open Source Infrastructure
https://www.reddit.com/r/programming/comments/1npbjbm/from_abuse_to_alignment_why_we_need_sustainable/
submitted by /u/One_Being7941 (https://www.reddit.com/user/One_Being7941)
[link] (https://www.sonatype.com/blog/from-abuse-to-alignment-why-we-need-sustainable-open-source-infrastructure) [comments] (https://www.reddit.com/r/programming/comments/1npbjbm/from_abuse_to_alignment_why_we_need_sustainable/)
https://www.reddit.com/r/programming/comments/1npbjbm/from_abuse_to_alignment_why_we_need_sustainable/
submitted by /u/One_Being7941 (https://www.reddit.com/user/One_Being7941)
[link] (https://www.sonatype.com/blog/from-abuse-to-alignment-why-we-need-sustainable-open-source-infrastructure) [comments] (https://www.reddit.com/r/programming/comments/1npbjbm/from_abuse_to_alignment_why_we_need_sustainable/)
Consistent Hashing Explained: The Algorithm That Powers Modern Internet
https://www.reddit.com/r/programming/comments/1npc2si/consistent_hashing_explained_the_algorithm_that/
submitted by /u/javinpaul (https://www.reddit.com/user/javinpaul)
[link] (https://javarevisited.substack.com/p/consistent-hashing-why-your-distributed) [comments] (https://www.reddit.com/r/programming/comments/1npc2si/consistent_hashing_explained_the_algorithm_that/)
https://www.reddit.com/r/programming/comments/1npc2si/consistent_hashing_explained_the_algorithm_that/
submitted by /u/javinpaul (https://www.reddit.com/user/javinpaul)
[link] (https://javarevisited.substack.com/p/consistent-hashing-why-your-distributed) [comments] (https://www.reddit.com/r/programming/comments/1npc2si/consistent_hashing_explained_the_algorithm_that/)
Scaling WhatsApp OTP delivery with Laravel + Redis (what we learned building CrunchzApp)
https://www.reddit.com/r/programming/comments/1npeazn/scaling_whatsapp_otp_delivery_with_laravel_redis/
<!-- SC_OFF -->Hey folks, Over the last few months I’ve been building CrunchzApp, a SaaS platform for sending WhatsApp OTPs and notifications at scale. Instead of pitching, I thought I’d share some of the technical challenges we ran into and how we solved them might be useful for others tackling queue-heavy or API-reliant systems. Stack: Laravel 12, InertiaJS React, MariaDB, Redis, Horizon. Challenges & solutions: Scaling message queues: OTPs need to be near-instant, but WhatsApp API calls can stall. We leaned on Redis + Horizon for distributed queues and optimized retry/backoff strategies. Channel load balancing: To avoid throttling, we built a round-robin algorithm that distributes messages across multiple WhatsApp channels. Testing safely: Every new channel automatically starts in a 7-day sandbox mode, tied to the subscription trial. This was tricky to design since it uses the same API surface as production, just with restrictions. Monitoring third-party reliability: WhatsApp sometimes delays or rejects messages. We had to build logging + alerting so developers can see exactly where the failure happens (our system, or WhatsApp). I’d love to get some discussion going on these points: If you’ve worked on queue-heavy apps, what’s your go-to approach for keeping jobs “real-time enough” under load? Any favorite strategies for monitoring external APIs when your SLA depends on them? How do you balance building developer-friendly APIs with maintaining internal complexity (sandboxing, routing, retries, etc.)? Curious to hear how others have approached similar problems 👀 <!-- SC_ON --> submitted by /u/masitings (https://www.reddit.com/user/masitings)
[link] (https://www.crunchz.app/) [comments] (https://www.reddit.com/r/programming/comments/1npeazn/scaling_whatsapp_otp_delivery_with_laravel_redis/)
https://www.reddit.com/r/programming/comments/1npeazn/scaling_whatsapp_otp_delivery_with_laravel_redis/
<!-- SC_OFF -->Hey folks, Over the last few months I’ve been building CrunchzApp, a SaaS platform for sending WhatsApp OTPs and notifications at scale. Instead of pitching, I thought I’d share some of the technical challenges we ran into and how we solved them might be useful for others tackling queue-heavy or API-reliant systems. Stack: Laravel 12, InertiaJS React, MariaDB, Redis, Horizon. Challenges & solutions: Scaling message queues: OTPs need to be near-instant, but WhatsApp API calls can stall. We leaned on Redis + Horizon for distributed queues and optimized retry/backoff strategies. Channel load balancing: To avoid throttling, we built a round-robin algorithm that distributes messages across multiple WhatsApp channels. Testing safely: Every new channel automatically starts in a 7-day sandbox mode, tied to the subscription trial. This was tricky to design since it uses the same API surface as production, just with restrictions. Monitoring third-party reliability: WhatsApp sometimes delays or rejects messages. We had to build logging + alerting so developers can see exactly where the failure happens (our system, or WhatsApp). I’d love to get some discussion going on these points: If you’ve worked on queue-heavy apps, what’s your go-to approach for keeping jobs “real-time enough” under load? Any favorite strategies for monitoring external APIs when your SLA depends on them? How do you balance building developer-friendly APIs with maintaining internal complexity (sandboxing, routing, retries, etc.)? Curious to hear how others have approached similar problems 👀 <!-- SC_ON --> submitted by /u/masitings (https://www.reddit.com/user/masitings)
[link] (https://www.crunchz.app/) [comments] (https://www.reddit.com/r/programming/comments/1npeazn/scaling_whatsapp_otp_delivery_with_laravel_redis/)
Engineering a fixed-width bit-packed Integer Vector in Rust
https://www.reddit.com/r/programming/comments/1npf2mi/engineering_a_fixedwidth_bitpacked_integer_vector/
submitted by /u/Luke_Fleed (https://www.reddit.com/user/Luke_Fleed)
[link] (https://lukefleed.xyz/posts/compressed-fixedvec/) [comments] (https://www.reddit.com/r/programming/comments/1npf2mi/engineering_a_fixedwidth_bitpacked_integer_vector/)
https://www.reddit.com/r/programming/comments/1npf2mi/engineering_a_fixedwidth_bitpacked_integer_vector/
submitted by /u/Luke_Fleed (https://www.reddit.com/user/Luke_Fleed)
[link] (https://lukefleed.xyz/posts/compressed-fixedvec/) [comments] (https://www.reddit.com/r/programming/comments/1npf2mi/engineering_a_fixedwidth_bitpacked_integer_vector/)
Preparing for the .NET 10 GC
https://www.reddit.com/r/programming/comments/1npfy6n/preparing_for_the_net_10_gc/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://maoni0.medium.com/preparing-for-the-net-10-gc-88718b261ef2) [comments] (https://www.reddit.com/r/programming/comments/1npfy6n/preparing_for_the_net_10_gc/)
https://www.reddit.com/r/programming/comments/1npfy6n/preparing_for_the_net_10_gc/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://maoni0.medium.com/preparing-for-the-net-10-gc-88718b261ef2) [comments] (https://www.reddit.com/r/programming/comments/1npfy6n/preparing_for_the_net_10_gc/)
Unlocking Performance in Python's Free-Threaded Future: GC Optimizations
https://www.reddit.com/r/programming/comments/1npfzq3/unlocking_performance_in_pythons_freethreaded/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://labs.quansight.org/blog/free-threaded-gc-3-14) [comments] (https://www.reddit.com/r/programming/comments/1npfzq3/unlocking_performance_in_pythons_freethreaded/)
https://www.reddit.com/r/programming/comments/1npfzq3/unlocking_performance_in_pythons_freethreaded/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://labs.quansight.org/blog/free-threaded-gc-3-14) [comments] (https://www.reddit.com/r/programming/comments/1npfzq3/unlocking_performance_in_pythons_freethreaded/)
Introduction to Programming Languages (book)
https://www.reddit.com/r/programming/comments/1npg201/introduction_to_programming_languages_book/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://hjaem.info/itpl) [comments] (https://www.reddit.com/r/programming/comments/1npg201/introduction_to_programming_languages_book/)
https://www.reddit.com/r/programming/comments/1npg201/introduction_to_programming_languages_book/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://hjaem.info/itpl) [comments] (https://www.reddit.com/r/programming/comments/1npg201/introduction_to_programming_languages_book/)
Confidential Computing with OpenBSD
https://www.reddit.com/r/programming/comments/1npgky0/confidential_computing_with_openbsd/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://toobnix.org/w/v7xpcN8MyouxGTnwYt35WM) [comments] (https://www.reddit.com/r/programming/comments/1npgky0/confidential_computing_with_openbsd/)
https://www.reddit.com/r/programming/comments/1npgky0/confidential_computing_with_openbsd/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://toobnix.org/w/v7xpcN8MyouxGTnwYt35WM) [comments] (https://www.reddit.com/r/programming/comments/1npgky0/confidential_computing_with_openbsd/)
slice tails don't grow forever
https://www.reddit.com/r/programming/comments/1npgl9e/slice_tails_dont_grow_forever/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://flak.tedunangst.com/post/slice-tails-dont-grow-forever) [comments] (https://www.reddit.com/r/programming/comments/1npgl9e/slice_tails_dont_grow_forever/)
https://www.reddit.com/r/programming/comments/1npgl9e/slice_tails_dont_grow_forever/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://flak.tedunangst.com/post/slice-tails-dont-grow-forever) [comments] (https://www.reddit.com/r/programming/comments/1npgl9e/slice_tails_dont_grow_forever/)
Track Linux Syscalls with Rust and eBPF
https://www.reddit.com/r/programming/comments/1npglb6/track_linux_syscalls_with_rust_and_ebpf/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://diobr4nd0.github.io/2025/06/21/Track-Linux-Syscalls-with-Rust-and-eBPF/) [comments] (https://www.reddit.com/r/programming/comments/1npglb6/track_linux_syscalls_with_rust_and_ebpf/)
https://www.reddit.com/r/programming/comments/1npglb6/track_linux_syscalls_with_rust_and_ebpf/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://diobr4nd0.github.io/2025/06/21/Track-Linux-Syscalls-with-Rust-and-eBPF/) [comments] (https://www.reddit.com/r/programming/comments/1npglb6/track_linux_syscalls_with_rust_and_ebpf/)
Redis is fast - I'll cache in Postgres
https://www.reddit.com/r/programming/comments/1nph2jh/redis_is_fast_ill_cache_in_postgres/
submitted by /u/DizzyVik (https://www.reddit.com/user/DizzyVik)
[link] (https://dizzy.zone/2025/09/24/Redis-is-fast-Ill-cache-in-Postgres/) [comments] (https://www.reddit.com/r/programming/comments/1nph2jh/redis_is_fast_ill_cache_in_postgres/)
https://www.reddit.com/r/programming/comments/1nph2jh/redis_is_fast_ill_cache_in_postgres/
submitted by /u/DizzyVik (https://www.reddit.com/user/DizzyVik)
[link] (https://dizzy.zone/2025/09/24/Redis-is-fast-Ill-cache-in-Postgres/) [comments] (https://www.reddit.com/r/programming/comments/1nph2jh/redis_is_fast_ill_cache_in_postgres/)