The Python Language Summit 2025
https://www.reddit.com/r/programming/comments/1l9qlod/the_python_language_summit_2025/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://pyfound.blogspot.com/2025/06/python-language-summit-2025.html) [comments] (https://www.reddit.com/r/programming/comments/1l9qlod/the_python_language_summit_2025/)
https://www.reddit.com/r/programming/comments/1l9qlod/the_python_language_summit_2025/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://pyfound.blogspot.com/2025/06/python-language-summit-2025.html) [comments] (https://www.reddit.com/r/programming/comments/1l9qlod/the_python_language_summit_2025/)
Type-based vs Value-based Reflection
https://www.reddit.com/r/programming/comments/1l9qmtx/typebased_vs_valuebased_reflection/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://brevzin.github.io/c++/2025/06/09/reflection-ts/) [comments] (https://www.reddit.com/r/programming/comments/1l9qmtx/typebased_vs_valuebased_reflection/)
https://www.reddit.com/r/programming/comments/1l9qmtx/typebased_vs_valuebased_reflection/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://brevzin.github.io/c++/2025/06/09/reflection-ts/) [comments] (https://www.reddit.com/r/programming/comments/1l9qmtx/typebased_vs_valuebased_reflection/)
ELF Linking and Symbol Resolution
https://www.reddit.com/r/programming/comments/1l9qn3d/elf_linking_and_symbol_resolution/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://noratrieb.dev/blog/posts/elf-linkage/) [comments] (https://www.reddit.com/r/programming/comments/1l9qn3d/elf_linking_and_symbol_resolution/)
https://www.reddit.com/r/programming/comments/1l9qn3d/elf_linking_and_symbol_resolution/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://noratrieb.dev/blog/posts/elf-linkage/) [comments] (https://www.reddit.com/r/programming/comments/1l9qn3d/elf_linking_and_symbol_resolution/)
Solving LinkedIn Queens with SMT
https://www.reddit.com/r/programming/comments/1l9qn7c/solving_linkedin_queens_with_smt/
submitted by /u/azhenley (https://www.reddit.com/user/azhenley)
[link] (https://buttondown.com/hillelwayne/archive/solving-linkedin-queens-with-smt/) [comments] (https://www.reddit.com/r/programming/comments/1l9qn7c/solving_linkedin_queens_with_smt/)
https://www.reddit.com/r/programming/comments/1l9qn7c/solving_linkedin_queens_with_smt/
submitted by /u/azhenley (https://www.reddit.com/user/azhenley)
[link] (https://buttondown.com/hillelwayne/archive/solving-linkedin-queens-with-smt/) [comments] (https://www.reddit.com/r/programming/comments/1l9qn7c/solving_linkedin_queens_with_smt/)
Patterns for Modeling Overlapping Variant Data in Rust
https://www.reddit.com/r/programming/comments/1l9qnep/patterns_for_modeling_overlapping_variant_data_in/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://mcmah309.github.io/posts/patterns-for-modeling-overlapping-variant-data-in-rust) [comments] (https://www.reddit.com/r/programming/comments/1l9qnep/patterns_for_modeling_overlapping_variant_data_in/)
https://www.reddit.com/r/programming/comments/1l9qnep/patterns_for_modeling_overlapping_variant_data_in/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://mcmah309.github.io/posts/patterns-for-modeling-overlapping-variant-data-in-rust) [comments] (https://www.reddit.com/r/programming/comments/1l9qnep/patterns_for_modeling_overlapping_variant_data_in/)
Bypassing GitHub Actions policies in the dumbest way possible
https://www.reddit.com/r/programming/comments/1l9vlrd/bypassing_github_actions_policies_in_the_dumbest/
submitted by /u/intelw1zard (https://www.reddit.com/user/intelw1zard)
[link] (https://blog.yossarian.net/2025/06/11/github-actions-policies-dumb-bypass) [comments] (https://www.reddit.com/r/programming/comments/1l9vlrd/bypassing_github_actions_policies_in_the_dumbest/)
https://www.reddit.com/r/programming/comments/1l9vlrd/bypassing_github_actions_policies_in_the_dumbest/
submitted by /u/intelw1zard (https://www.reddit.com/user/intelw1zard)
[link] (https://blog.yossarian.net/2025/06/11/github-actions-policies-dumb-bypass) [comments] (https://www.reddit.com/r/programming/comments/1l9vlrd/bypassing_github_actions_policies_in_the_dumbest/)
I Don't Want to Pay a Subscription To Program
https://www.reddit.com/r/programming/comments/1l9w900/i_dont_want_to_pay_a_subscription_to_program/
submitted by /u/rianhunter (https://www.reddit.com/user/rianhunter)
[link] (https://thelig.ht/subscription-hell/) [comments] (https://www.reddit.com/r/programming/comments/1l9w900/i_dont_want_to_pay_a_subscription_to_program/)
https://www.reddit.com/r/programming/comments/1l9w900/i_dont_want_to_pay_a_subscription_to_program/
submitted by /u/rianhunter (https://www.reddit.com/user/rianhunter)
[link] (https://thelig.ht/subscription-hell/) [comments] (https://www.reddit.com/r/programming/comments/1l9w900/i_dont_want_to_pay_a_subscription_to_program/)
Everything You Always Wanted To Know About Mathematics | CMU Guide
https://www.reddit.com/r/programming/comments/1la5lmu/everything_you_always_wanted_to_know_about/
<!-- SC_OFF -->Everything You Always Wanted To Know About Mathematics | CMU Guide (https://macro.com/app/pdf/d98af547-f280-438a-8d01-5daaf2be8b80) <!-- SC_ON --> submitted by /u/LeveredRecap (https://www.reddit.com/user/LeveredRecap)
[link] (https://macro.com/app/pdf/d98af547-f280-438a-8d01-5daaf2be8b80) [comments] (https://www.reddit.com/r/programming/comments/1la5lmu/everything_you_always_wanted_to_know_about/)
https://www.reddit.com/r/programming/comments/1la5lmu/everything_you_always_wanted_to_know_about/
<!-- SC_OFF -->Everything You Always Wanted To Know About Mathematics | CMU Guide (https://macro.com/app/pdf/d98af547-f280-438a-8d01-5daaf2be8b80) <!-- SC_ON --> submitted by /u/LeveredRecap (https://www.reddit.com/user/LeveredRecap)
[link] (https://macro.com/app/pdf/d98af547-f280-438a-8d01-5daaf2be8b80) [comments] (https://www.reddit.com/r/programming/comments/1la5lmu/everything_you_always_wanted_to_know_about/)
When Google Sneezes, the Whole World Catches a Cold | Forge Code
https://www.reddit.com/r/programming/comments/1la5u5j/when_google_sneezes_the_whole_world_catches_a/
<!-- SC_OFF -->Today's Google Cloud IAM outage cascaded through major platforms including Cloudflare, Anthropic, Spotify, Discord, and Replit, highlighting key reliability issues. Here's what happened, how it affected popular services, and key takeaways for developers aiming for more resilient architecture. TL;DR: Google Cloud outage took down Cloudflare, Anthropic (Claude APIs), Spotify, Discord, and many others. Key lesson: don't put all your eggs in one basket, graceful fallback patterns matter! <!-- SC_ON --> submitted by /u/West-Chocolate2977 (https://www.reddit.com/user/West-Chocolate2977)
[link] (https://forgecode.dev/blog/gcp-cloudflare-anthropic-outage/) [comments] (https://www.reddit.com/r/programming/comments/1la5u5j/when_google_sneezes_the_whole_world_catches_a/)
https://www.reddit.com/r/programming/comments/1la5u5j/when_google_sneezes_the_whole_world_catches_a/
<!-- SC_OFF -->Today's Google Cloud IAM outage cascaded through major platforms including Cloudflare, Anthropic, Spotify, Discord, and Replit, highlighting key reliability issues. Here's what happened, how it affected popular services, and key takeaways for developers aiming for more resilient architecture. TL;DR: Google Cloud outage took down Cloudflare, Anthropic (Claude APIs), Spotify, Discord, and many others. Key lesson: don't put all your eggs in one basket, graceful fallback patterns matter! <!-- SC_ON --> submitted by /u/West-Chocolate2977 (https://www.reddit.com/user/West-Chocolate2977)
[link] (https://forgecode.dev/blog/gcp-cloudflare-anthropic-outage/) [comments] (https://www.reddit.com/r/programming/comments/1la5u5j/when_google_sneezes_the_whole_world_catches_a/)
Mastering CRUD Operations with Knex.js and PostgreSQL
https://www.reddit.com/r/programming/comments/1la77oe/mastering_crud_operations_with_knexjs_and/
<!-- SC_OFF -->Knex.js is a powerful, open-source SQL query builder for Node.js that simplifies database interactions by allowing developers to write database queries using JavaScript. In this article, we'll explore how to perform CRUD (Create, Read, Update, Delete) and various other operations using Knex.js with a PostgreSQL database. <!-- SC_ON --> submitted by /u/ram-foss (https://www.reddit.com/user/ram-foss)
[link] (https://www.blackslate.io/articles/mastering-crud-operations-with-knex-js-and-postgresql) [comments] (https://www.reddit.com/r/programming/comments/1la77oe/mastering_crud_operations_with_knexjs_and/)
https://www.reddit.com/r/programming/comments/1la77oe/mastering_crud_operations_with_knexjs_and/
<!-- SC_OFF -->Knex.js is a powerful, open-source SQL query builder for Node.js that simplifies database interactions by allowing developers to write database queries using JavaScript. In this article, we'll explore how to perform CRUD (Create, Read, Update, Delete) and various other operations using Knex.js with a PostgreSQL database. <!-- SC_ON --> submitted by /u/ram-foss (https://www.reddit.com/user/ram-foss)
[link] (https://www.blackslate.io/articles/mastering-crud-operations-with-knex-js-and-postgresql) [comments] (https://www.reddit.com/r/programming/comments/1la77oe/mastering_crud_operations_with_knexjs_and/)
Mochi v0.7.0 — Go+Python interop, self-eval, and agent streams
https://www.reddit.com/r/programming/comments/1la7m84/mochi_v070_gopython_interop_selfeval_and_agent/
<!-- SC_OFF -->We just released Mochi v0.7.0 (https://github.com/tamnd/mochi), a small statically typed scripting language for agents, real-time data, and working alongside Go, Python, and TypeScript. This update brings a few solid improvements: Agent messaging
Agents now have stream-backed mailboxes. You can send and wait with deterministic ordering — useful for simulations, coordination, or async systems. Go and Python in the same file
You can now call Go and Python together. Go FFI supports structs and method calls: import go "strings" as strings auto import python "math" as math let name = strings.ToUpper("alice") let area = math.pi * math.pow(3.0, 2.0) Dynamic eval
You can now evaluate Mochi code at runtime — including code generated on the fly: let code = generate text { prompt: "Write mochi code to calculate 2+2?" } let result = eval(code) print(result) // 4 Local imports
You can import files and folders using ./ and ../, no registry required. Still early, but if you're into lightweight scripting, cross-language interop, or agent-based workflows, it might be worth a look.
We’d love feedback — https://github.com/mochilang/mochi (https://github.com/tamnd/mochi) <!-- SC_ON --> submitted by /u/Adept-Country4317 (https://www.reddit.com/user/Adept-Country4317)
[link] (https://github.com/mochilang/mochi/releases/tag/v0.7.0) [comments] (https://www.reddit.com/r/programming/comments/1la7m84/mochi_v070_gopython_interop_selfeval_and_agent/)
https://www.reddit.com/r/programming/comments/1la7m84/mochi_v070_gopython_interop_selfeval_and_agent/
<!-- SC_OFF -->We just released Mochi v0.7.0 (https://github.com/tamnd/mochi), a small statically typed scripting language for agents, real-time data, and working alongside Go, Python, and TypeScript. This update brings a few solid improvements: Agent messaging
Agents now have stream-backed mailboxes. You can send and wait with deterministic ordering — useful for simulations, coordination, or async systems. Go and Python in the same file
You can now call Go and Python together. Go FFI supports structs and method calls: import go "strings" as strings auto import python "math" as math let name = strings.ToUpper("alice") let area = math.pi * math.pow(3.0, 2.0) Dynamic eval
You can now evaluate Mochi code at runtime — including code generated on the fly: let code = generate text { prompt: "Write mochi code to calculate 2+2?" } let result = eval(code) print(result) // 4 Local imports
You can import files and folders using ./ and ../, no registry required. Still early, but if you're into lightweight scripting, cross-language interop, or agent-based workflows, it might be worth a look.
We’d love feedback — https://github.com/mochilang/mochi (https://github.com/tamnd/mochi) <!-- SC_ON --> submitted by /u/Adept-Country4317 (https://www.reddit.com/user/Adept-Country4317)
[link] (https://github.com/mochilang/mochi/releases/tag/v0.7.0) [comments] (https://www.reddit.com/r/programming/comments/1la7m84/mochi_v070_gopython_interop_selfeval_and_agent/)
Why Discord Moved Away from Redis and Rebuilt Search on Kubernetes
https://www.reddit.com/r/programming/comments/1la7siw/why_discord_moved_away_from_redis_and_rebuilt/
submitted by /u/Soul_Predator (https://www.reddit.com/user/Soul_Predator)
[link] (https://analyticsindiamag.com/ai-features/why-discord-moved-away-from-redis-and-rebuilt-search-on-kubernetes/) [comments] (https://www.reddit.com/r/programming/comments/1la7siw/why_discord_moved_away_from_redis_and_rebuilt/)
https://www.reddit.com/r/programming/comments/1la7siw/why_discord_moved_away_from_redis_and_rebuilt/
submitted by /u/Soul_Predator (https://www.reddit.com/user/Soul_Predator)
[link] (https://analyticsindiamag.com/ai-features/why-discord-moved-away-from-redis-and-rebuilt-search-on-kubernetes/) [comments] (https://www.reddit.com/r/programming/comments/1la7siw/why_discord_moved_away_from_redis_and_rebuilt/)
jemalloc Postmortem
https://www.reddit.com/r/programming/comments/1la9anf/jemalloc_postmortem/
submitted by /u/mttd (https://www.reddit.com/user/mttd)
[link] (https://jasone.github.io/2025/06/12/jemalloc-postmortem/) [comments] (https://www.reddit.com/r/programming/comments/1la9anf/jemalloc_postmortem/)
https://www.reddit.com/r/programming/comments/1la9anf/jemalloc_postmortem/
submitted by /u/mttd (https://www.reddit.com/user/mttd)
[link] (https://jasone.github.io/2025/06/12/jemalloc-postmortem/) [comments] (https://www.reddit.com/r/programming/comments/1la9anf/jemalloc_postmortem/)
Developer patterns and practices as a mood stabiliser for hypomanic AI
https://www.reddit.com/r/programming/comments/1laa92i/developer_patterns_and_practices_as_a_mood/
<!-- SC_OFF -->(I can maybe use this insensitive title as I have bipolar disorder). My AI is often like a super psyched junior developer, I ask for a new command line flag and it creates a monster changes, tonnes of comments saying all the clever stuff it’s done, doesn’t clean up old code, doesn’t think about testing, doesn’t follow obvious conventions. More code = more maintenance and tech debt, smaller is better. Don’t change without discussion. Review changes. I encoded this in “golden rules” in a developer guide, which can be used with a simple prompt (if your LLM has web access) or an MCP server (more efficient for fetching “sub guides”. I’d love feedback on the approach or any suggestions of the best next additions. I’m focusing on basic idioms for good practices, rather than specifics that are more opinionated. But it’s early days work in progress. <!-- SC_ON --> submitted by /u/dwmkerr (https://www.reddit.com/user/dwmkerr)
[link] (https://github.com/dwmkerr/ai-developer-guide) [comments] (https://www.reddit.com/r/programming/comments/1laa92i/developer_patterns_and_practices_as_a_mood/)
https://www.reddit.com/r/programming/comments/1laa92i/developer_patterns_and_practices_as_a_mood/
<!-- SC_OFF -->(I can maybe use this insensitive title as I have bipolar disorder). My AI is often like a super psyched junior developer, I ask for a new command line flag and it creates a monster changes, tonnes of comments saying all the clever stuff it’s done, doesn’t clean up old code, doesn’t think about testing, doesn’t follow obvious conventions. More code = more maintenance and tech debt, smaller is better. Don’t change without discussion. Review changes. I encoded this in “golden rules” in a developer guide, which can be used with a simple prompt (if your LLM has web access) or an MCP server (more efficient for fetching “sub guides”. I’d love feedback on the approach or any suggestions of the best next additions. I’m focusing on basic idioms for good practices, rather than specifics that are more opinionated. But it’s early days work in progress. <!-- SC_ON --> submitted by /u/dwmkerr (https://www.reddit.com/user/dwmkerr)
[link] (https://github.com/dwmkerr/ai-developer-guide) [comments] (https://www.reddit.com/r/programming/comments/1laa92i/developer_patterns_and_practices_as_a_mood/)
AI Generated Books
https://www.reddit.com/r/programming/comments/1laayqu/ai_generated_books/
<!-- SC_OFF -->If you're looking for good books on programming, please avoid this author. The content is clearly AI generated, and created simply to farm purchases from those who don't know any better. Pick any of the books and just read the sample. It's barely readable. I'm worried that people who are looking and don't know any better will buy them. Just posting here to spread awareness. <!-- SC_ON --> submitted by /u/ctrtanc (https://www.reddit.com/user/ctrtanc)
[link] (https://www.amazon.com/s?i=digital-text&rh=p_27%3AMaxwell%2BVector) [comments] (https://www.reddit.com/r/programming/comments/1laayqu/ai_generated_books/)
https://www.reddit.com/r/programming/comments/1laayqu/ai_generated_books/
<!-- SC_OFF -->If you're looking for good books on programming, please avoid this author. The content is clearly AI generated, and created simply to farm purchases from those who don't know any better. Pick any of the books and just read the sample. It's barely readable. I'm worried that people who are looking and don't know any better will buy them. Just posting here to spread awareness. <!-- SC_ON --> submitted by /u/ctrtanc (https://www.reddit.com/user/ctrtanc)
[link] (https://www.amazon.com/s?i=digital-text&rh=p_27%3AMaxwell%2BVector) [comments] (https://www.reddit.com/r/programming/comments/1laayqu/ai_generated_books/)
Breaking down ‘EchoLeak’, the First Zero-Click AI Vulnerability Enabling Data Exfiltration from Microsoft 365 Copilot
https://www.reddit.com/r/programming/comments/1ladzj1/breaking_down_echoleak_the_first_zeroclick_ai/
submitted by /u/mgrier123 (https://www.reddit.com/user/mgrier123)
[link] (https://www.aim.security/lp/aim-labs-echoleak-blogpost) [comments] (https://www.reddit.com/r/programming/comments/1ladzj1/breaking_down_echoleak_the_first_zeroclick_ai/)
https://www.reddit.com/r/programming/comments/1ladzj1/breaking_down_echoleak_the_first_zeroclick_ai/
submitted by /u/mgrier123 (https://www.reddit.com/user/mgrier123)
[link] (https://www.aim.security/lp/aim-labs-echoleak-blogpost) [comments] (https://www.reddit.com/r/programming/comments/1ladzj1/breaking_down_echoleak_the_first_zeroclick_ai/)
Dr. Cat Hicks on Why Developers Feel Anxious At Work
https://www.reddit.com/r/programming/comments/1laernq/dr_cat_hicks_on_why_developers_feel_anxious_at/
submitted by /u/shift_devs (https://www.reddit.com/user/shift_devs)
[link] (https://shiftmag.dev/dr-cat-hicks-software-teams-psychology-5357/) [comments] (https://www.reddit.com/r/programming/comments/1laernq/dr_cat_hicks_on_why_developers_feel_anxious_at/)
https://www.reddit.com/r/programming/comments/1laernq/dr_cat_hicks_on_why_developers_feel_anxious_at/
submitted by /u/shift_devs (https://www.reddit.com/user/shift_devs)
[link] (https://shiftmag.dev/dr-cat-hicks-software-teams-psychology-5357/) [comments] (https://www.reddit.com/r/programming/comments/1laernq/dr_cat_hicks_on_why_developers_feel_anxious_at/)
Tidy First? A Daily Exercise in Empirical Design • Kent Beck
https://www.reddit.com/r/programming/comments/1lafn6f/tidy_first_a_daily_exercise_in_empirical_design/
submitted by /u/goto-con (https://www.reddit.com/user/goto-con)
[link] (https://youtu.be/SLqSUHFxBoE?list=PLEx5khR4g7PLyzqZrgBcAju-QEInTN77m) [comments] (https://www.reddit.com/r/programming/comments/1lafn6f/tidy_first_a_daily_exercise_in_empirical_design/)
https://www.reddit.com/r/programming/comments/1lafn6f/tidy_first_a_daily_exercise_in_empirical_design/
submitted by /u/goto-con (https://www.reddit.com/user/goto-con)
[link] (https://youtu.be/SLqSUHFxBoE?list=PLEx5khR4g7PLyzqZrgBcAju-QEInTN77m) [comments] (https://www.reddit.com/r/programming/comments/1lafn6f/tidy_first_a_daily_exercise_in_empirical_design/)
Why we don't do leetcode style interviews
https://www.reddit.com/r/programming/comments/1lagt6w/why_we_dont_do_leetcode_style_interviews/
submitted by /u/ProteanLabsJohn (https://www.reddit.com/user/ProteanLabsJohn)
[link] (https://protean-labs.io/blog/why-we-dont-do-leetcode-style-technical-interviews) [comments] (https://www.reddit.com/r/programming/comments/1lagt6w/why_we_dont_do_leetcode_style_interviews/)
https://www.reddit.com/r/programming/comments/1lagt6w/why_we_dont_do_leetcode_style_interviews/
submitted by /u/ProteanLabsJohn (https://www.reddit.com/user/ProteanLabsJohn)
[link] (https://protean-labs.io/blog/why-we-dont-do-leetcode-style-technical-interviews) [comments] (https://www.reddit.com/r/programming/comments/1lagt6w/why_we_dont_do_leetcode_style_interviews/)
Building Web Apps from Scratch: HTTP Protocol Explained
https://www.reddit.com/r/programming/comments/1laixc9/building_web_apps_from_scratch_http_protocol/
submitted by /u/caromobiletiscrivo (https://www.reddit.com/user/caromobiletiscrivo)
[link] (https://coz.is/posts/004_http.html) [comments] (https://www.reddit.com/r/programming/comments/1laixc9/building_web_apps_from_scratch_http_protocol/)
https://www.reddit.com/r/programming/comments/1laixc9/building_web_apps_from_scratch_http_protocol/
submitted by /u/caromobiletiscrivo (https://www.reddit.com/user/caromobiletiscrivo)
[link] (https://coz.is/posts/004_http.html) [comments] (https://www.reddit.com/r/programming/comments/1laixc9/building_web_apps_from_scratch_http_protocol/)
OxCaml - OCaml, Oxidized
https://www.reddit.com/r/programming/comments/1lajpew/oxcaml_ocaml_oxidized/
submitted by /u/yawaramin (https://www.reddit.com/user/yawaramin)
[link] (https://oxcaml.org/) [comments] (https://www.reddit.com/r/programming/comments/1lajpew/oxcaml_ocaml_oxidized/)
https://www.reddit.com/r/programming/comments/1lajpew/oxcaml_ocaml_oxidized/
submitted by /u/yawaramin (https://www.reddit.com/user/yawaramin)
[link] (https://oxcaml.org/) [comments] (https://www.reddit.com/r/programming/comments/1lajpew/oxcaml_ocaml_oxidized/)