Distributing command line tools for macOS
https://www.reddit.com/r/programming/comments/1kmf95y/distributing_command_line_tools_for_macos/
submitted by /u/Ofekmeister (https://www.reddit.com/user/Ofekmeister)
[link] (https://ofek.dev/words/guides/2025-05-13-distributing-command-line-tools-for-macos/) [comments] (https://www.reddit.com/r/programming/comments/1kmf95y/distributing_command_line_tools_for_macos/)
https://www.reddit.com/r/programming/comments/1kmf95y/distributing_command_line_tools_for_macos/
submitted by /u/Ofekmeister (https://www.reddit.com/user/Ofekmeister)
[link] (https://ofek.dev/words/guides/2025-05-13-distributing-command-line-tools-for-macos/) [comments] (https://www.reddit.com/r/programming/comments/1kmf95y/distributing_command_line_tools_for_macos/)
Closure Conversion Takes The Function Out Of Functional Programming
https://www.reddit.com/r/programming/comments/1kmfodz/closure_conversion_takes_the_function_out_of/
<!-- SC_OFF -->The next entry in the making a language series (https://thunderseethe.dev/series/making-a-language/). This time we're talking about closure conversion. <!-- SC_ON --> submitted by /u/thunderseethe (https://www.reddit.com/user/thunderseethe)
[link] (https://thunderseethe.dev/posts/closure-convert-base/) [comments] (https://www.reddit.com/r/programming/comments/1kmfodz/closure_conversion_takes_the_function_out_of/)
https://www.reddit.com/r/programming/comments/1kmfodz/closure_conversion_takes_the_function_out_of/
<!-- SC_OFF -->The next entry in the making a language series (https://thunderseethe.dev/series/making-a-language/). This time we're talking about closure conversion. <!-- SC_ON --> submitted by /u/thunderseethe (https://www.reddit.com/user/thunderseethe)
[link] (https://thunderseethe.dev/posts/closure-convert-base/) [comments] (https://www.reddit.com/r/programming/comments/1kmfodz/closure_conversion_takes_the_function_out_of/)
25 in 1 Games 40KB Project HTML5 & compression methods
https://www.reddit.com/r/programming/comments/1kmgblp/25_in_1_games_40kb_project_html5_compression/
submitted by /u/OkScene375 (https://www.reddit.com/user/OkScene375)
[link] (https://www.youtube.com/watch?v=QS04Ob1cDWI) [comments] (https://www.reddit.com/r/programming/comments/1kmgblp/25_in_1_games_40kb_project_html5_compression/)
https://www.reddit.com/r/programming/comments/1kmgblp/25_in_1_games_40kb_project_html5_compression/
submitted by /u/OkScene375 (https://www.reddit.com/user/OkScene375)
[link] (https://www.youtube.com/watch?v=QS04Ob1cDWI) [comments] (https://www.reddit.com/r/programming/comments/1kmgblp/25_in_1_games_40kb_project_html5_compression/)
Internal Developer Portals Should Be Internal Developer Hubs
https://www.reddit.com/r/programming/comments/1kmhrjm/internal_developer_portals_should_be_internal/
submitted by /u/aviator_co (https://www.reddit.com/user/aviator_co)
[link] (https://www.aviator.co/blog/internal-developer-portals-internal-developer-hubs/) [comments] (https://www.reddit.com/r/programming/comments/1kmhrjm/internal_developer_portals_should_be_internal/)
https://www.reddit.com/r/programming/comments/1kmhrjm/internal_developer_portals_should_be_internal/
submitted by /u/aviator_co (https://www.reddit.com/user/aviator_co)
[link] (https://www.aviator.co/blog/internal-developer-portals-internal-developer-hubs/) [comments] (https://www.reddit.com/r/programming/comments/1kmhrjm/internal_developer_portals_should_be_internal/)
Lesson 6: Programming the Shooter Game in Squeak/Smalltalk
https://www.reddit.com/r/programming/comments/1kmi23m/lesson_6_programming_the_shooter_game_in/
submitted by /u/itsmeront (https://www.reddit.com/user/itsmeront)
[link] (https://news.squeak.org/2025/05/14/lesson-6-programming-the-shooter-game-in-squeak-smalltalk/) [comments] (https://www.reddit.com/r/programming/comments/1kmi23m/lesson_6_programming_the_shooter_game_in/)
https://www.reddit.com/r/programming/comments/1kmi23m/lesson_6_programming_the_shooter_game_in/
submitted by /u/itsmeront (https://www.reddit.com/user/itsmeront)
[link] (https://news.squeak.org/2025/05/14/lesson-6-programming-the-shooter-game-in-squeak-smalltalk/) [comments] (https://www.reddit.com/r/programming/comments/1kmi23m/lesson_6_programming_the_shooter_game_in/)
Why untested AI-generated code is a crisis waiting to happen
https://www.reddit.com/r/programming/comments/1kmjnu5/why_untested_aigenerated_code_is_a_crisis_waiting/
submitted by /u/scarey102 (https://www.reddit.com/user/scarey102)
[link] (https://leaddev.com/software-quality/why-untested-ai-generated-code-is-a-crisis-waiting-to-happen) [comments] (https://www.reddit.com/r/programming/comments/1kmjnu5/why_untested_aigenerated_code_is_a_crisis_waiting/)
https://www.reddit.com/r/programming/comments/1kmjnu5/why_untested_aigenerated_code_is_a_crisis_waiting/
submitted by /u/scarey102 (https://www.reddit.com/user/scarey102)
[link] (https://leaddev.com/software-quality/why-untested-ai-generated-code-is-a-crisis-waiting-to-happen) [comments] (https://www.reddit.com/r/programming/comments/1kmjnu5/why_untested_aigenerated_code_is_a_crisis_waiting/)
Does it scale (down)?
https://www.reddit.com/r/programming/comments/1kmn6zf/does_it_scale_down/
submitted by /u/klaasvanschelven (https://www.reddit.com/user/klaasvanschelven)
[link] (https://www.bugsink.com/blog/does-it-scale-down/) [comments] (https://www.reddit.com/r/programming/comments/1kmn6zf/does_it_scale_down/)
https://www.reddit.com/r/programming/comments/1kmn6zf/does_it_scale_down/
submitted by /u/klaasvanschelven (https://www.reddit.com/user/klaasvanschelven)
[link] (https://www.bugsink.com/blog/does-it-scale-down/) [comments] (https://www.reddit.com/r/programming/comments/1kmn6zf/does_it_scale_down/)
Pippip_AES_Tri_XZ: Fastest Hash for Latin Wordlists with Top Dispersion
https://www.reddit.com/r/programming/comments/1kmyanr/pippip_aes_tri_xz_fastest_hash_for_latin/
submitted by /u/Miserable-Lychee-370 (https://www.reddit.com/user/Miserable-Lychee-370)
[link] (https://forums.fedoraforum.org/showthread.php?334463-In-search-for-the-FASTEST-hash-(for-lookup-tables)&p=1892804#post1892804) [comments] (https://www.reddit.com/r/programming/comments/1kmyanr/pippip_aes_tri_xz_fastest_hash_for_latin/)
https://www.reddit.com/r/programming/comments/1kmyanr/pippip_aes_tri_xz_fastest_hash_for_latin/
submitted by /u/Miserable-Lychee-370 (https://www.reddit.com/user/Miserable-Lychee-370)
[link] (https://forums.fedoraforum.org/showthread.php?334463-In-search-for-the-FASTEST-hash-(for-lookup-tables)&p=1892804#post1892804) [comments] (https://www.reddit.com/r/programming/comments/1kmyanr/pippip_aes_tri_xz_fastest_hash_for_latin/)
Random Ask
https://www.reddit.com/r/programming/comments/1kn0czy/random_ask/
<!-- SC_OFF -->Can you envision a scenario in which VIBE CODING ceases to exist entirely? <!-- SC_ON --> submitted by /u/Abir_Islam (https://www.reddit.com/user/Abir_Islam)
[link] (https://youtu.be/Tw18-4U7mts?si=3UpYdj1XO7jl79R0) [comments] (https://www.reddit.com/r/programming/comments/1kn0czy/random_ask/)
https://www.reddit.com/r/programming/comments/1kn0czy/random_ask/
<!-- SC_OFF -->Can you envision a scenario in which VIBE CODING ceases to exist entirely? <!-- SC_ON --> submitted by /u/Abir_Islam (https://www.reddit.com/user/Abir_Islam)
[link] (https://youtu.be/Tw18-4U7mts?si=3UpYdj1XO7jl79R0) [comments] (https://www.reddit.com/r/programming/comments/1kn0czy/random_ask/)
System Design Interview Guide with MCQ Quizzes, answers, and detailed explanations
https://www.reddit.com/r/programming/comments/1kn1kgk/system_design_interview_guide_with_mcq_quizzes/
submitted by /u/erdsingh24 (https://www.reddit.com/user/erdsingh24)
[link] (https://javatechonline.com/system-design-interview-questions-mcq-practice/) [comments] (https://www.reddit.com/r/programming/comments/1kn1kgk/system_design_interview_guide_with_mcq_quizzes/)
https://www.reddit.com/r/programming/comments/1kn1kgk/system_design_interview_guide_with_mcq_quizzes/
submitted by /u/erdsingh24 (https://www.reddit.com/user/erdsingh24)
[link] (https://javatechonline.com/system-design-interview-questions-mcq-practice/) [comments] (https://www.reddit.com/r/programming/comments/1kn1kgk/system_design_interview_guide_with_mcq_quizzes/)
💥 Tech Talks Weekly #59: 🆕 Devoxx UK 2025 and many more!
https://www.reddit.com/r/programming/comments/1kn2bqt/tech_talks_weekly_59_devoxx_uk_2025_and_many_more/
submitted by /u/TechTalksWeekly (https://www.reddit.com/user/TechTalksWeekly)
[link] (https://www.techtalksweekly.io/p/tech-talks-weekly-59-devoxx-uk-2025) [comments] (https://www.reddit.com/r/programming/comments/1kn2bqt/tech_talks_weekly_59_devoxx_uk_2025_and_many_more/)
https://www.reddit.com/r/programming/comments/1kn2bqt/tech_talks_weekly_59_devoxx_uk_2025_and_many_more/
submitted by /u/TechTalksWeekly (https://www.reddit.com/user/TechTalksWeekly)
[link] (https://www.techtalksweekly.io/p/tech-talks-weekly-59-devoxx-uk-2025) [comments] (https://www.reddit.com/r/programming/comments/1kn2bqt/tech_talks_weekly_59_devoxx_uk_2025_and_many_more/)
wget to Wipeout: Malicious Go Modules Fetch Destructive Payl...
https://www.reddit.com/r/programming/comments/1kn2iwi/wget_to_wipeout_malicious_go_modules_fetch/
submitted by /u/Maybe-monad (https://www.reddit.com/user/Maybe-monad)
[link] (https://socket.dev/blog/wget-to-wipeout-malicious-go-modules-fetch-destructive-payload) [comments] (https://www.reddit.com/r/programming/comments/1kn2iwi/wget_to_wipeout_malicious_go_modules_fetch/)
https://www.reddit.com/r/programming/comments/1kn2iwi/wget_to_wipeout_malicious_go_modules_fetch/
submitted by /u/Maybe-monad (https://www.reddit.com/user/Maybe-monad)
[link] (https://socket.dev/blog/wget-to-wipeout-malicious-go-modules-fetch-destructive-payload) [comments] (https://www.reddit.com/r/programming/comments/1kn2iwi/wget_to_wipeout_malicious_go_modules_fetch/)
Stop using REST for state synchronization
https://www.reddit.com/r/programming/comments/1kn2x29/stop_using_rest_for_state_synchronization/
submitted by /u/Xadartt (https://www.reddit.com/user/Xadartt)
[link] (https://www.mbid.me/posts/stop-using-rest-for-state-synchronization/) [comments] (https://www.reddit.com/r/programming/comments/1kn2x29/stop_using_rest_for_state_synchronization/)
https://www.reddit.com/r/programming/comments/1kn2x29/stop_using_rest_for_state_synchronization/
submitted by /u/Xadartt (https://www.reddit.com/user/Xadartt)
[link] (https://www.mbid.me/posts/stop-using-rest-for-state-synchronization/) [comments] (https://www.reddit.com/r/programming/comments/1kn2x29/stop_using_rest_for_state_synchronization/)
do {...} while (0) in macros
https://www.reddit.com/r/programming/comments/1kn3xya/do_while_0_in_macros/
submitted by /u/stackoverflooooooow (https://www.reddit.com/user/stackoverflooooooow)
[link] (https://www.pixelstech.net/article/1390482950-do-%7B-%7D-while-%280%29-in-macros) [comments] (https://www.reddit.com/r/programming/comments/1kn3xya/do_while_0_in_macros/)
https://www.reddit.com/r/programming/comments/1kn3xya/do_while_0_in_macros/
submitted by /u/stackoverflooooooow (https://www.reddit.com/user/stackoverflooooooow)
[link] (https://www.pixelstech.net/article/1390482950-do-%7B-%7D-while-%280%29-in-macros) [comments] (https://www.reddit.com/r/programming/comments/1kn3xya/do_while_0_in_macros/)
We explored how DCP (Dynamic Contract Protocol) could complement MCP and A2A for dynamic API generation
https://www.reddit.com/r/programming/comments/1kn44bv/we_explored_how_dcp_dynamic_contract_protocol/
<!-- SC_OFF -->We’ve been experimenting with DCP — a protocol where clients define what they need via ContractMessage, and the server generates custom endpoints, schemas, and policies at runtime. Blog post here: https://medium.com/@gokayokutucu/a-complementary-approach-to-mcp-and-a2a-dynamic-contract-protocol-984333cc74ee Curious to hear your thoughts... <!-- SC_ON --> submitted by /u/okutucu (https://www.reddit.com/user/okutucu)
[link] (https://medium.com/@gokayokutucu/a-complementary-approach-to-mcp-and-a2a-dynamic-contract-protocol-984333cc74ee) [comments] (https://www.reddit.com/r/programming/comments/1kn44bv/we_explored_how_dcp_dynamic_contract_protocol/)
https://www.reddit.com/r/programming/comments/1kn44bv/we_explored_how_dcp_dynamic_contract_protocol/
<!-- SC_OFF -->We’ve been experimenting with DCP — a protocol where clients define what they need via ContractMessage, and the server generates custom endpoints, schemas, and policies at runtime. Blog post here: https://medium.com/@gokayokutucu/a-complementary-approach-to-mcp-and-a2a-dynamic-contract-protocol-984333cc74ee Curious to hear your thoughts... <!-- SC_ON --> submitted by /u/okutucu (https://www.reddit.com/user/okutucu)
[link] (https://medium.com/@gokayokutucu/a-complementary-approach-to-mcp-and-a2a-dynamic-contract-protocol-984333cc74ee) [comments] (https://www.reddit.com/r/programming/comments/1kn44bv/we_explored_how_dcp_dynamic_contract_protocol/)
Lazarus - Delphi risen from the dead?
https://www.reddit.com/r/programming/comments/1kn5s1y/lazarus_delphi_risen_from_the_dead/
submitted by /u/loadingglife (https://www.reddit.com/user/loadingglife)
[link] (https://ecency.com/@makerhacks/lazarus-delphi-risen-from-the-dead) [comments] (https://www.reddit.com/r/programming/comments/1kn5s1y/lazarus_delphi_risen_from_the_dead/)
https://www.reddit.com/r/programming/comments/1kn5s1y/lazarus_delphi_risen_from_the_dead/
submitted by /u/loadingglife (https://www.reddit.com/user/loadingglife)
[link] (https://ecency.com/@makerhacks/lazarus-delphi-risen-from-the-dead) [comments] (https://www.reddit.com/r/programming/comments/1kn5s1y/lazarus_delphi_risen_from_the_dead/)
What Every Programmer Should Know About Enumerative Combinatorics
https://www.reddit.com/r/programming/comments/1kn6l36/what_every_programmer_should_know_about/
submitted by /u/DataBaeBee (https://www.reddit.com/user/DataBaeBee)
[link] (https://leetarxiv.substack.com/p/counting-integer-compositions) [comments] (https://www.reddit.com/r/programming/comments/1kn6l36/what_every_programmer_should_know_about/)
https://www.reddit.com/r/programming/comments/1kn6l36/what_every_programmer_should_know_about/
submitted by /u/DataBaeBee (https://www.reddit.com/user/DataBaeBee)
[link] (https://leetarxiv.substack.com/p/counting-integer-compositions) [comments] (https://www.reddit.com/r/programming/comments/1kn6l36/what_every_programmer_should_know_about/)
Simulating GraphQL APIs
https://www.reddit.com/r/programming/comments/1knais1/simulating_graphql_apis/
submitted by /u/WireMock (https://www.reddit.com/user/WireMock)
[link] (https://www.wiremock.io/post/how-to-simulate-graphql-apis-and-how-we-do-it) [comments] (https://www.reddit.com/r/programming/comments/1knais1/simulating_graphql_apis/)
https://www.reddit.com/r/programming/comments/1knais1/simulating_graphql_apis/
submitted by /u/WireMock (https://www.reddit.com/user/WireMock)
[link] (https://www.wiremock.io/post/how-to-simulate-graphql-apis-and-how-we-do-it) [comments] (https://www.reddit.com/r/programming/comments/1knais1/simulating_graphql_apis/)
Demystifying the protobuf wire format - Part 2
https://www.reddit.com/r/programming/comments/1knb77o/demystifying_the_protobuf_wire_format_part_2/
submitted by /u/mallenspach (https://www.reddit.com/user/mallenspach)
[link] (https://kreya.app/blog/protocolbuffers-wire-format-part-2/) [comments] (https://www.reddit.com/r/programming/comments/1knb77o/demystifying_the_protobuf_wire_format_part_2/)
https://www.reddit.com/r/programming/comments/1knb77o/demystifying_the_protobuf_wire_format_part_2/
submitted by /u/mallenspach (https://www.reddit.com/user/mallenspach)
[link] (https://kreya.app/blog/protocolbuffers-wire-format-part-2/) [comments] (https://www.reddit.com/r/programming/comments/1knb77o/demystifying_the_protobuf_wire_format_part_2/)
Oh Sh*t, My App is Successful and I Didn’t Think About Accessibility
https://www.reddit.com/r/programming/comments/1knbvg8/oh_sht_my_app_is_successful_and_i_didnt_think/
submitted by /u/jacobs-tech-tavern (https://www.reddit.com/user/jacobs-tech-tavern)
[link] (https://blog.jacobstechtavern.com/p/oh-sht-my-app-is-successful-and-i) [comments] (https://www.reddit.com/r/programming/comments/1knbvg8/oh_sht_my_app_is_successful_and_i_didnt_think/)
https://www.reddit.com/r/programming/comments/1knbvg8/oh_sht_my_app_is_successful_and_i_didnt_think/
submitted by /u/jacobs-tech-tavern (https://www.reddit.com/user/jacobs-tech-tavern)
[link] (https://blog.jacobstechtavern.com/p/oh-sht-my-app-is-successful-and-i) [comments] (https://www.reddit.com/r/programming/comments/1knbvg8/oh_sht_my_app_is_successful_and_i_didnt_think/)
I finally "got" the Single Responsibility Principle — wrote a story-style blog to make it easier for others too
https://www.reddit.com/r/programming/comments/1knby3z/i_finally_got_the_single_responsibility_principle/
<!-- SC_OFF -->Hey folks,
As a new developer, I always struggled to understand SOLID principles in practice. Recently, I started turning them into stories — something that feels less like theory and more like real-life dev convos. My latest one is on Single Responsibility Principle, told as a conversation between a junior dev (me, basically) and a senior dev with lots of experience.
Includes humor, code in Go, and practical refactoring steps. If you're trying to write cleaner code or just want to reinforce SRP, I’d love for you to give it a read and share thoughts. 👉 https://medium.com/design-bootcamp/from-theory-to-practice-single-responsibility-principle-with-jamie-chris-cd380c61e2ad Happy to hear feedback or discuss other principles too! <!-- SC_ON --> submitted by /u/priyankchheda15 (https://www.reddit.com/user/priyankchheda15)
[link] (https://medium.com/design-bootcamp/from-theory-to-practice-single-responsibility-principle-with-jamie-chris-cd380c61e2ad) [comments] (https://www.reddit.com/r/programming/comments/1knby3z/i_finally_got_the_single_responsibility_principle/)
https://www.reddit.com/r/programming/comments/1knby3z/i_finally_got_the_single_responsibility_principle/
<!-- SC_OFF -->Hey folks,
As a new developer, I always struggled to understand SOLID principles in practice. Recently, I started turning them into stories — something that feels less like theory and more like real-life dev convos. My latest one is on Single Responsibility Principle, told as a conversation between a junior dev (me, basically) and a senior dev with lots of experience.
Includes humor, code in Go, and practical refactoring steps. If you're trying to write cleaner code or just want to reinforce SRP, I’d love for you to give it a read and share thoughts. 👉 https://medium.com/design-bootcamp/from-theory-to-practice-single-responsibility-principle-with-jamie-chris-cd380c61e2ad Happy to hear feedback or discuss other principles too! <!-- SC_ON --> submitted by /u/priyankchheda15 (https://www.reddit.com/user/priyankchheda15)
[link] (https://medium.com/design-bootcamp/from-theory-to-practice-single-responsibility-principle-with-jamie-chris-cd380c61e2ad) [comments] (https://www.reddit.com/r/programming/comments/1knby3z/i_finally_got_the_single_responsibility_principle/)