I will send you newest post from subreddit /r/programming
This project isn’t perfect yet, but I’m looking to improve it—would love your suggestions!
https://www.reddit.com/r/programming/comments/1l8nm66/this_project_isnt_perfect_yet_but_im_looking_to/
submitted by /u/epic_programmer (https://www.reddit.com/user/epic_programmer)
[link] (https://github.com/santosharron/api-monitoring-system) [comments] (https://www.reddit.com/r/programming/comments/1l8nm66/this_project_isnt_perfect_yet_but_im_looking_to/)
bitcoin reload
https://www.reddit.com/r/programming/comments/1l8lui1/bitcoin_reload/
<!-- SC_OFF -->Buna ziua. Cine este interesat sa testeze acest cod pentru functionalitate ? Va multumesc in avans <!-- SC_ON --> submitted by /u/ForsakenAnteater3836 (https://www.reddit.com/user/ForsakenAnteater3836)
[link] (https://github.com/Crys2025/bitcoin-reload) [comments] (https://www.reddit.com/r/programming/comments/1l8lui1/bitcoin_reload/)
RepoSecGo - Instant security insights for thousands of GitHub repositories
https://www.reddit.com/r/programming/comments/1l8hcw1/reposecgo_instant_security_insights_for_thousands/
<!-- SC_OFF -->Hey r/programming (https://www.reddit.com/r/programming)! We just launched RepoSecGo on Product Hunt - a tool that provides instant security analysis for thousands of GitHub repositories. We often integrate dependencies without knowing their security posture, leading to vulnerabilities in production. Instant analysis of code review practices, maintenance status, security policies, and more - all before you clone. - OpenSSF Scorecard integration - Instant analysis (no setup required) - Pre-integration focus - Developer-friendly interface Would love your feedback and support on Product Hunt: https://www.producthunt.com/products/reposecgo What security challenges do you face when evaluating dependencies? <!-- SC_ON --> submitted by /u/Vegetable-Abies-5306 (https://www.reddit.com/user/Vegetable-Abies-5306)
[link] (https://www.producthunt.com/products/reposecgo) [comments] (https://www.reddit.com/r/programming/comments/1l8hcw1/reposecgo_instant_security_insights_for_thousands/)
Why are DSA-with-c++ peeps, while preparing for LLD interviews, forced to study Java for multithreading?
https://www.reddit.com/r/programming/comments/1l8h3zw/why_are_dsawithc_peeps_while_preparing_for_lld/
<!-- SC_OFF -->I’m prepping for a low‑level design (LLD) interview and discovered something odd: you need rock‑solid multithreading knowledge, but almost all the deep‑dive C++ guides are either nonexistent or too dry. I couldn’t find a resource that: • Explains lock_guard<> vs. unique_lock<> in plain English • Clarifies why a binary_semaphore isn’t just a mutex • Uses real‑world analogies to make it stick At the same time, every top‑tier LLD tutorial seems to be in Java. So I decided to bridge the gap and wrote a Medium article on C++ concurrency constructs—using restaurant‑kitchen analogies to make even the trickiest parts click. 🔗 Read more here: https://levelup.gitconnected.com/serving-c-concurrency-constructs-a-restaurants-analogy-to-multithreading-f29b41e3be86 🗣️ Discussion: What’s the best C++ concurrency resource you’ve found? Or are you finding yourself learning Java, too? <!-- SC_ON --> submitted by /u/Intangible-AI (https://www.reddit.com/user/Intangible-AI)
[link] (https://levelup.gitconnected.com/serving-c-concurrency-constructs-a-restaurants-analogy-to-multithreading-f29b41e3be86) [comments] (https://www.reddit.com/r/programming/comments/1l8h3zw/why_are_dsawithc_peeps_while_preparing_for_lld/)
How to Design a Scalable Database That Can Be Offline First and Syncable
https://www.reddit.com/r/programming/comments/1l8b9de/how_to_design_a_scalable_database_that_can_be/
submitted by /u/landonwjohnson (https://www.reddit.com/user/landonwjohnson)
[link] (techwithlandon/how-to-design-a-scalable-database-that-can-be-offline-first-and-syncable-98e0731e3f93" rel="nofollow">https://medium.com/@techwithlandon/how-to-design-a-scalable-database-that-can-be-offline-first-and-syncable-98e0731e3f93) [comments] (https://www.reddit.com/r/programming/comments/1l8b9de/how_to_design_a_scalable_database_that_can_be/)
What should your mutexes be named?
https://www.reddit.com/r/programming/comments/1l7rih4/what_should_your_mutexes_be_named/
submitted by /u/broken_broken_ (https://www.reddit.com/user/broken_broken_)
[link] (https://gaultier.github.io/blog/what_should_your_mutexes_be_named.html) [comments] (https://www.reddit.com/r/programming/comments/1l7rih4/what_should_your_mutexes_be_named/)
Maintaining an Android app is a lot of work
https://www.reddit.com/r/programming/comments/1l7n2go/maintaining_an_android_app_is_a_lot_of_work/
submitted by /u/throwaway16830261 (https://www.reddit.com/user/throwaway16830261)
[link] (https://ashishb.net/programming/maintaining-android-app/) [comments] (https://www.reddit.com/r/programming/comments/1l7n2go/maintaining_an_android_app_is_a_lot_of_work/)
Potential and Limitation of High-Frequency Cores and Caches
https://www.reddit.com/r/programming/comments/1l7gcdi/potential_and_limitation_of_highfrequency_cores/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://arch.cs.ucdavis.edu/simulation/2024/08/06/potentiallimitationhighfreqcorescaches.html) [comments] (https://www.reddit.com/r/programming/comments/1l7gcdi/potential_and_limitation_of_highfrequency_cores/)
How I made a speedrun timer in D
https://www.reddit.com/r/programming/comments/1l7d0fb/how_i_made_a_speedrun_timer_in_d/
<!-- SC_OFF -->Copied intro: I semi-recently played through the original Deus Ex, and enjoyed my time with it so much that I felt like getting into speedrunning it, which ended up with me having to create a custom speedrun timer (https://github.com/BradleyChatha/deusex-timer) that “injects” itself into the game in order to implement features such as auto-splitting and load time removal. This article details the rough journey I went through. It’s not super well structured, but I was sorely lacking resources such as this when I was implementing the more complicated parts of the timer, so I wanted to share my experience. This is basically a detailing of “baby’s first game hack” as none of the techniques I’ve used here are advanced, and are more basic building blocks for injecting your own stuff into another process, but resources like this article were severely lacking/hard to find in my experience, so I imagine this will still be useful to someone. I was kind of skittish about posting this here, but D already lacks articles and visibility in general, so anything to help people remember it exists. <!-- SC_ON --> submitted by /u/BradleyChatha (https://www.reddit.com/user/BradleyChatha)
[link] (https://bradley.chatha.dev/blog/linux-speedrun-timer-dlang/post/) [comments] (https://www.reddit.com/r/programming/comments/1l7d0fb/how_i_made_a_speedrun_timer_in_d/)
Simulating Time With Square-Root Space [pdf]
https://www.reddit.com/r/programming/comments/1l79quw/simulating_time_with_squareroot_space_pdf/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://people.csail.mit.edu/rrw/time-vs-space.pdf) [comments] (https://www.reddit.com/r/programming/comments/1l79quw/simulating_time_with_squareroot_space_pdf/)
Making Sense of Acquire-Release Semantics
https://www.reddit.com/r/programming/comments/1l79p9l/making_sense_of_acquirerelease_semantics/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://davekilian.com/acquire-release.html) [comments] (https://www.reddit.com/r/programming/comments/1l79p9l/making_sense_of_acquirerelease_semantics/)
Lisp Machines' Computer’s Boom and Bust
https://www.reddit.com/r/programming/comments/1l79ifx/lisp_machines_computers_boom_and_bust/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://www.youtube.com/watch?v=sV7C6Ezl35A) [comments] (https://www.reddit.com/r/programming/comments/1l79ifx/lisp_machines_computers_boom_and_bust/)
Generating Pixels One by One
https://www.reddit.com/r/programming/comments/1l79gkv/generating_pixels_one_by_one/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://tunahansalih.github.io/blog/autoregressive-vision-generation-part-1/) [comments] (https://www.reddit.com/r/programming/comments/1l79gkv/generating_pixels_one_by_one/)
5 Levels of Using tqdm in Python: Build Elegant Progress Bars
https://www.reddit.com/r/programming/comments/1l78vi9/5_levels_of_using_tqdm_in_python_build_elegant/
submitted by /u/yangzhou1993 (https://www.reddit.com/user/yangzhou1993)
[link] (https://medium.com/techtofreedom/5-levels-of-using-tqdm-in-python-build-elegant-progress-bars-1f6d02cd8567?sk=58e84990ee44c172fb475b1a5c0c8b40) [comments] (https://www.reddit.com/r/programming/comments/1l78vi9/5_levels_of_using_tqdm_in_python_build_elegant/)
Making a multiplayer Wordle: Pushing the Overwatch Workshop to its limits
https://www.reddit.com/r/programming/comments/1l7232e/making_a_multiplayer_wordle_pushing_the_overwatch/
submitted by /u/Zezombye (https://www.reddit.com/user/Zezombye)
[link] (https://zez.dev/overwordle) [comments] (https://www.reddit.com/r/programming/comments/1l7232e/making_a_multiplayer_wordle_pushing_the_overwatch/)
AI coding assistants aren’t really making devs feel more productive
https://www.reddit.com/r/programming/comments/1l8n9i8/ai_coding_assistants_arent_really_making_devs/
<!-- SC_OFF -->I thought it was interesting how GitHub's research just asked if developers feel more productive by using Copilot, and not how much more productive. It turns out AI coding assistants provide a small boost, but nothing like the level of hype we hear from the vendors. <!-- SC_ON --> submitted by /u/scarey102 (https://www.reddit.com/user/scarey102)
[link] (https://leaddev.com/velocity/ai-coding-assistants-arent-really-making-devs-feel-more-productive) [comments] (https://www.reddit.com/r/programming/comments/1l8n9i8/ai_coding_assistants_arent_really_making_devs/)
Openssl moved to C99
https://www.reddit.com/r/programming/comments/1l8lq7j/openssl_moved_to_c99/
<!-- SC_OFF -->TIL it still used ANSI C until now <!-- SC_ON --> submitted by /u/Wall_of_Force (https://www.reddit.com/user/Wall_of_Force)
[link] (https://github.com/openssl/openssl/commit/53e5071f3402ef0ae52f583154574ddd5aa8d3d7) [comments] (https://www.reddit.com/r/programming/comments/1l8lq7j/openssl_moved_to_c99/)
Introducing SwizzyWeb: The Future of Scalable and Flexible Web Services
https://www.reddit.com/r/programming/comments/1l8h50d/introducing_swizzyweb_the_future_of_scalable_and/
submitted by /u/WannaWatchMeCode (https://www.reddit.com/user/WannaWatchMeCode)
[link] (https://jtechblog.com/2025/06/10/swizzyweb-the-future-of-scalable-and-flexible-web-services/) [comments] (https://www.reddit.com/r/programming/comments/1l8h50d/introducing_swizzyweb_the_future_of_scalable_and/)
Modern Minimal Perfect Hashing: A Survey
https://www.reddit.com/r/programming/comments/1l8bf3c/modern_minimal_perfect_hashing_a_survey/
submitted by /u/mttd (https://www.reddit.com/user/mttd)
[link] (https://arxiv.org/abs/2506.06536) [comments] (https://www.reddit.com/r/programming/comments/1l8bf3c/modern_minimal_perfect_hashing_a_survey/)
First Make It Correct
https://www.reddit.com/r/programming/comments/1l8b213/first_make_it_correct/
submitted by /u/n_creep (https://www.reddit.com/user/n_creep)
[link] (https://blog.daniel-beskin.com/2025-06-10-first-make-it-correct) [comments] (https://www.reddit.com/r/programming/comments/1l8b213/first_make_it_correct/)
Exploring the world of frontend engineering as a mostly backend engineer part I - Build tools
https://www.reddit.com/r/programming/comments/1l7o3dx/exploring_the_world_of_frontend_engineering_as_a/
submitted by /u/Feeling-Caregiver821 (https://www.reddit.com/user/Feeling-Caregiver821)
[link] (https://www.adityaambadipudi.in/posts/exploring_frontend_tech_as_a_backend_eng_part1) [comments] (https://www.reddit.com/r/programming/comments/1l7o3dx/exploring_the_world_of_frontend_engineering_as_a/)
Surviving Event Schema Evolution
https://www.reddit.com/r/programming/comments/1l7n18s/surviving_event_schema_evolution/
submitted by /u/javinpaul (https://www.reddit.com/user/javinpaul)
[link] (https://javarevisited.substack.com/p/the-ultimate-survival-guide-to-event) [comments] (https://www.reddit.com/r/programming/comments/1l7n18s/surviving_event_schema_evolution/)
POSETTE, a virtual Postgres conference this week with 42 talks, 4 livestreams, and a hallway track on Discord
https://www.reddit.com/r/programming/comments/1l7e6ny/posette_a_virtual_postgres_conference_this_week/
<!-- SC_OFF -->Back when I was as an engineer at Sun Microsystems, our dev team was co-located. We coded together, ate lunch together, played volleyball—and when the servers went down, we juggled in the hallways waiting for skippy, jif, and peterpan to come back up. (Yes, those were the server names.) Fast forward to today: my PostgreSQL teammates are spread across time zones, countries, & languages. Everything is distributed. If you work with Postgres, you probably already rely on a mix of channels to stay connected—email, discord, telegram, slack, teams, linkedin, mastodon, youtube—even reddit. Another way to connect? Getting on a plane/train/automobile and traveling to in-person conferences. (I've never been to a bad Postgres conference, they've all been pretty magical.) But not everyone can travel. You know: kids, budgets, caregiving, life. Which is why, for the 4th year running, my team at Microsoft is hosting a virtual conference this week called POSETTE: An Event for Postgres. Here's what's in store:
+ 4 livestreams
+ 45 speakers from 21 companies
+ 42 talks, including:
+ 2 keynotes, 18 Postgres core talks, 12 ecosystem talks, & 10 Azure Database for PostgreSQL talks
+ a virtual hallway track on Discord where you can chat with speakers live during their talks Curious? The full POSETTE schedule is here: https://posetteconf.com/2025/schedule/ (From there you can mark your calendar & get to the Discord chat.) If you haven't heard about POSETTE and you work with Postgres, there's probably something here for you. Hope to see you—or your Postgres friends—in the hallway track. <!-- SC_ON --> submitted by /u/clairegiordano (https://www.reddit.com/user/clairegiordano)
[link] (https://posetteconf.com/2025/schedule/) [comments] (https://www.reddit.com/r/programming/comments/1l7e6ny/posette_a_virtual_postgres_conference_this_week/)
Virtual Participation at the 2nd “Ada Developers Workshop” Is Available, June 13th
https://www.reddit.com/r/programming/comments/1l7a6r2/virtual_participation_at_the_2nd_ada_developers/
<!-- SC_OFF -->There is still time to attend virtually the 2nd "Ada Developers Workshop" takijg place June 13 in Paris. Agenda is here: https://www.ada-europe.org/conference2025/workshop_adadev.html <!-- SC_ON --> submitted by /u/dragon_spirit_wtp (https://www.reddit.com/user/dragon_spirit_wtp)
[link] (https://forum.ada-lang.io/t/reminder-free-online-participation-in-the-ada-developers-workshop-june-13th/2109) [comments] (https://www.reddit.com/r/programming/comments/1l7a6r2/virtual_participation_at_the_2nd_ada_developers/)
A plan for SIMD
https://www.reddit.com/r/programming/comments/1l79qe4/a_plan_for_simd/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://linebender.org/blog/a-plan-for-simd/) [comments] (https://www.reddit.com/r/programming/comments/1l79qe4/a_plan_for_simd/)
Cross-compiling Zig on an old Kindle
https://www.reddit.com/r/programming/comments/1l79iwp/crosscompiling_zig_on_an_old_kindle/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://samkhawase.com/blog/zig-kindle-gdb/) [comments] (https://www.reddit.com/r/programming/comments/1l79iwp/crosscompiling_zig_on_an_old_kindle/)
Zig's self-hosted x86 backend is now default in Debug mode
https://www.reddit.com/r/programming/comments/1l79gn7/zigs_selfhosted_x86_backend_is_now_default_in/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://ziglang.org/devlog/2025/?unique/#2025-06-08) [comments] (https://www.reddit.com/r/programming/comments/1l79gn7/zigs_selfhosted_x86_backend_is_now_default_in/)
Interview with the Colorado Office of Information Technology
https://www.reddit.com/r/programming/comments/1l790rr/interview_with_the_colorado_office_of_information/
<!-- SC_OFF -->An interview of two of the main people in the Colorado OIT. This provides an interesting picture of a project development organization that is effective & efficient. <!-- SC_ON --> submitted by /u/DavidThi303 (https://www.reddit.com/user/DavidThi303)
[link] (https://liberalandlovingit.substack.com/p/interview-with-the-office-of-information) [comments] (https://www.reddit.com/r/programming/comments/1l790rr/interview_with_the_colorado_office_of_information/)
A sensible 3 stage approach to application scaling
https://www.reddit.com/r/programming/comments/1l77xxf/a_sensible_3_stage_approach_to_application_scaling/
<!-- SC_OFF -->It's usually not the right move to start out immediately with a fully scaled, distributed system for a new project. This is a 3 stage approach we've used over the years to gain agility, cost savings, and efficiency. <!-- SC_ON --> submitted by /u/71678910 (https://www.reddit.com/user/71678910)
[link] (https://cypressnorth.com/web-programming-and-development/a-scalable-3-stage-approach-to-designing-new-software/) [comments] (https://www.reddit.com/r/programming/comments/1l77xxf/a_sensible_3_stage_approach_to_application_scaling/)
Exploring Innovations and Security Enhancements in Android Operating System
https://www.reddit.com/r/programming/comments/1l713do/exploring_innovations_and_security_enhancements/
submitted by /u/throwaway16830261 (https://www.reddit.com/user/throwaway16830261)
[link] (https://www.sesjournal.com/index.php/1/article/view/145) [comments] (https://www.reddit.com/r/programming/comments/1l713do/exploring_innovations_and_security_enhancements/)