I will send you newest post from subreddit /r/programming
It’s harder to read code than to write it
https://www.reddit.com/r/programming/comments/1loux7h/its_harder_to_read_code_than_to_write_it/
submitted by /u/abooishaaq (https://www.reddit.com/user/abooishaaq)
[link] (https://www.joelonsoftware.com/2000/04/06/things-you-should-never-do-part-i/) [comments] (https://www.reddit.com/r/programming/comments/1loux7h/its_harder_to_read_code_than_to_write_it/)
Pydantic : The Data Validation Powerhouse 💪 in Python
https://www.reddit.com/r/programming/comments/1lorv3m/pydantic_the_data_validation_powerhouse_in_python/
<!-- SC_OFF -->Hey folks 👋 I just published a blog post titled “Pydantic: your data’s strict but friendly bodyguard” — it's a beginner-friendly guide to using [Pydantic]() for data validation and structuring in Python. ✅ Here's the blog: Medium (vatsallakhmani1/pydantic-the-data-validation-powerhouse-in-python-6acc3bf78dc5" rel="nofollow">https://medium.com/@vatsallakhmani1/pydantic-the-data-validation-powerhouse-in-python-6acc3bf78dc5)
Would love your feedback or suggestions for improvement! Thanks for reading and happy validating! 🐍🚀 <!-- SC_ON --> submitted by /u/Motor_Cry_4380 (https://www.reddit.com/user/Motor_Cry_4380)
[link] (vatsallakhmani1/pydantic-the-data-validation-powerhouse-in-python-6acc3bf78dc5" rel="nofollow">https://medium.com/@vatsallakhmani1/pydantic-the-data-validation-powerhouse-in-python-6acc3bf78dc5) [comments] (https://www.reddit.com/r/programming/comments/1lorv3m/pydantic_the_data_validation_powerhouse_in_python/)
Modelling API rate limits as diophantine inequalities
https://www.reddit.com/r/programming/comments/1lomkpt/modelling_api_rate_limits_as_diophantine/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://vivekn.dev/blog/rate-limit-diophantine) [comments] (https://www.reddit.com/r/programming/comments/1lomkpt/modelling_api_rate_limits_as_diophantine/)
An update on improving passkey support in Linux
https://www.reddit.com/r/programming/comments/1lolzy9/an_update_on_improving_passkey_support_in_linux/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://www.iinuwa.xyz/blog/linux-passkeys-update/) [comments] (https://www.reddit.com/r/programming/comments/1lolzy9/an_update_on_improving_passkey_support_in_linux/)
Helix: A Modern, High-Performance Language
https://www.reddit.com/r/programming/comments/1lolv4u/helix_a_modern_highperformance_language/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://github.com/helixlang/helix-lang) [comments] (https://www.reddit.com/r/programming/comments/1lolv4u/helix_a_modern_highperformance_language/)
Event Sourcing, CQRS and Micro Services: Real FinTech Example from my Consulting Career
https://www.reddit.com/r/programming/comments/1lol6qt/event_sourcing_cqrs_and_micro_services_real/
submitted by /u/trolleid (https://www.reddit.com/user/trolleid)
[link] (https://lukasniessen.medium.com/this-is-a-detailed-breakdown-of-a-fintech-project-from-my-consulting-career-9ec61603709c) [comments] (https://www.reddit.com/r/programming/comments/1lol6qt/event_sourcing_cqrs_and_micro_services_real/)
The provenance memory model for C
https://www.reddit.com/r/programming/comments/1lokf79/the_provenance_memory_model_for_c/
submitted by /u/steveklabnik1 (https://www.reddit.com/user/steveklabnik1)
[link] (https://gustedt.wordpress.com/2025/06/30/the-provenance-memory-model-for-c/) [comments] (https://www.reddit.com/r/programming/comments/1lokf79/the_provenance_memory_model_for_c/)
From Big Data to Heavy Data: Rethinking the AI Stack - DataChain
https://www.reddit.com/r/programming/comments/1lobk1h/from_big_data_to_heavy_data_rethinking_the_ai/
submitted by /u/phdfem (https://www.reddit.com/user/phdfem)
[link] (https://datachain.ai/blog/from-big-data-to-heavy-data) [comments] (https://www.reddit.com/r/programming/comments/1lobk1h/from_big_data_to_heavy_data_rethinking_the_ai/)
Angular Interview Q&A: Day 21
https://www.reddit.com/r/programming/comments/1lob8lx/angular_interview_qa_day_21/
submitted by /u/MysteriousEye8494 (https://www.reddit.com/user/MysteriousEye8494)
[link] (https://medium.com/devinsight/angular-interview-q-a-day-21-6463a63a195d) [comments] (https://www.reddit.com/r/programming/comments/1lob8lx/angular_interview_qa_day_21/)
Don’t Be Ashamed to Say "I Don’t Know"
https://www.reddit.com/r/programming/comments/1lob6fa/dont_be_ashamed_to_say_i_dont_know/
submitted by /u/teivah (https://www.reddit.com/user/teivah)
[link] (https://www.thecoder.cafe/p/i-dont-know) [comments] (https://www.reddit.com/r/programming/comments/1lob6fa/dont_be_ashamed_to_say_i_dont_know/)
Writing Toy Programs is a great way to remember why you started programming
https://www.reddit.com/r/programming/comments/1lo9j7g/writing_toy_programs_is_a_great_way_to_remember/
<!-- SC_OFF -->Toy programs = Demo applications for personal/learning use maintained on an irregular schedule or not at all. <!-- SC_ON --> submitted by /u/Tech_User_Station (https://www.reddit.com/user/Tech_User_Station)
[link] (https://blog.jsbarretto.com/post/software-is-joy) [comments] (https://www.reddit.com/r/programming/comments/1lo9j7g/writing_toy_programs_is_a_great_way_to_remember/)
The cost of ownership of a 1000 applications
https://www.reddit.com/r/programming/comments/1lo5fb7/the_cost_of_ownership_of_a_1000_applications/
submitted by /u/GeneralZiltoid (https://www.reddit.com/user/GeneralZiltoid)
[link] (https://frederickvanbrabant.com/blog/2025-06-27-the-cost-of-ownership-of-a-1000-applications?utm_source=programming) [comments] (https://www.reddit.com/r/programming/comments/1lo5fb7/the_cost_of_ownership_of_a_1000_applications/)
Career Shift from Veterinary Medicine to Medical Tech: Where to Start?
https://www.reddit.com/r/programming/comments/1lo2ktd/career_shift_from_veterinary_medicine_to_medical/
<!-- SC_OFF -->Greetings everyone,
I recently graduated as a veterinarian and have developed a strong interest in programming. I'm planning a career shift in the next five years, and I’m curious to know which programming languages I should learn and what niche areas I could focus on to apply programming in veterinary medicine—or even the medical field in general. Any guidance or advice would be greatly appreciated! <!-- SC_ON --> submitted by /u/Dinosaur_Embryos (https://www.reddit.com/user/Dinosaur_Embryos)
[link] (https://www.reddit.com/r/programming/submit/) [comments] (https://www.reddit.com/r/programming/comments/1lo2ktd/career_shift_from_veterinary_medicine_to_medical/)
On Reifying Nested Closures in Rust
https://www.reddit.com/r/programming/comments/1lo19m8/on_reifying_nested_closures_in_rust/
submitted by /u/radekmie (https://www.reddit.com/user/radekmie)
[link] (https://radekmie.dev/blog/on-reifying-nested-closures-in-rust/) [comments] (https://www.reddit.com/r/programming/comments/1lo19m8/on_reifying_nested_closures_in_rust/)
Release Neo.mjs v10.0.0-beta.2: Polishing the Core, Securing the UI, and Enriching the Docs · neomjs/neo
https://www.reddit.com/r/programming/comments/1lnzhb7/release_neomjs_v1000beta2_polishing_the_core/
submitted by /u/TobiasUhlig (https://www.reddit.com/user/TobiasUhlig)
[link] (https://github.com/neomjs/neo/releases/tag/10.0.0-beta.2) [comments] (https://www.reddit.com/r/programming/comments/1lnzhb7/release_neomjs_v1000beta2_polishing_the_core/)
This Is Why You Can't Trust AI to Review Your Mission-Critical Code
https://www.reddit.com/r/programming/comments/1louou5/this_is_why_you_cant_trust_ai_to_review_your/
submitted by /u/goated_ivyleague2020 (https://www.reddit.com/user/goated_ivyleague2020)
[link] (https://medium.com/p/456c47ce7e81) [comments] (https://www.reddit.com/r/programming/comments/1louou5/this_is_why_you_cant_trust_ai_to_review_your/)
Building Accurate Address Matching Systems
https://www.reddit.com/r/programming/comments/1lomwii/building_accurate_address_matching_systems/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://www.robinlinacre.com/address_matching/) [comments] (https://www.reddit.com/r/programming/comments/1lomwii/building_accurate_address_matching_systems/)
Writing Code Was Never The Bottleneck
https://www.reddit.com/r/programming/comments/1lomhlq/writing_code_was_never_the_bottleneck/
submitted by /u/ordepdev29 (https://www.reddit.com/user/ordepdev29)
[link] (https://ordep.dev/posts/writing-code-was-never-the-bottleneck) [comments] (https://www.reddit.com/r/programming/comments/1lomhlq/writing_code_was_never_the_bottleneck/)
How I Write Type Safe Generic Data Structures in C
https://www.reddit.com/r/programming/comments/1lolybm/how_i_write_type_safe_generic_data_structures_in_c/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://danielchasehooper.com/posts/typechecked-generic-c-data-structures/) [comments] (https://www.reddit.com/r/programming/comments/1lolybm/how_i_write_type_safe_generic_data_structures_in_c/)
I made my VM think it has a CPU fan
https://www.reddit.com/r/programming/comments/1lolubp/i_made_my_vm_think_it_has_a_cpu_fan/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://wbenny.github.io/2025/06/29/i-made-my-vm-think-it-has-a-cpu-fan.html) [comments] (https://www.reddit.com/r/programming/comments/1lolubp/i_made_my_vm_think_it_has_a_cpu_fan/)
React Still Feels Insane And No One Is Talking About It
https://www.reddit.com/r/programming/comments/1lokxnv/react_still_feels_insane_and_no_one_is_talking/
submitted by /u/mbrizic (https://www.reddit.com/user/mbrizic)
[link] (https://mbrizic.com/blog/react-is-insane/) [comments] (https://www.reddit.com/r/programming/comments/1lokxnv/react_still_feels_insane_and_no_one_is_talking/)
Simple Factory in Go
https://www.reddit.com/r/programming/comments/1locrpy/simple_factory_in_go/
<!-- SC_OFF -->I was going through some notes on design patterns and ended up writing a post on the Simple Factory Pattern in Go. Nothing fancy — just the problem it solves, some Go examples, and when it actually makes sense to use. Might be useful if you're into patterns or just want cleaner code. Here it is if you're curious: https://medium.com/design-bootcamp/understanding-the-simple-factory-pattern-in-go-a-practical-guide-d5047e8e2d8d Happy to hear thoughts or improvements! <!-- SC_ON --> submitted by /u/priyankchheda15 (https://www.reddit.com/user/priyankchheda15)
[link] (https://medium.com/design-bootcamp/understanding-the-simple-factory-pattern-in-go-a-practical-guide-d5047e8e2d8d) [comments] (https://www.reddit.com/r/programming/comments/1locrpy/simple_factory_in_go/)
I made a functional 8-bit adder/subtractor circuit that works natively within MS Paint
https://www.reddit.com/r/programming/comments/1lobham/i_made_a_functional_8bit_addersubtractor_circuit/
<!-- SC_OFF -->I built all logic gates using the bucket/fill tool. These were combined to make an 8-bit ripple-carry adder as well as an 8-bit adder/subtractor circuit. Here's the animations of some of the circuits: https://imgur.com/a/0IbAr23 How it works: Define inputs A and B (white = 0, black = 1) using bucket fill. To run the circuit/computation, use the colour picker and fill tool to cycle through a sequence of colour changes from the “Bus” and “Probe” squares on the left and apply them to the circuit leads on the right.
This is where my knowledge of computer science ends, and I'm not sure how far this could theoretically be taken. There are a few quirks that make this particularly challenging. For example, all logical components of the circuit are single-use (i.e., at the end of the computation, the entire circuit is black/white, and all the colour pixel logic is lost). Also, because this is in 2-dimensions it's not possible to cross/bridging/tunnel "wires" to make complex compound logic gates (XOR and XNOR). There's also a challenge with back-propagation, where colour fills don't just go forward down the circuit, but travel back and affect other parts of the circuit. <!-- SC_ON --> submitted by /u/jkjkjij22 (https://www.reddit.com/user/jkjkjij22)
[link] (https://github.com/RRTogunov/MSPaintComputer) [comments] (https://www.reddit.com/r/programming/comments/1lobham/i_made_a_functional_8bit_addersubtractor_circuit/)
Day 32: Graceful Shutdown in Node.js — Why It Matters
https://www.reddit.com/r/programming/comments/1lob83s/day_32_graceful_shutdown_in_nodejs_why_it_matters/
submitted by /u/MysteriousEye8494 (https://www.reddit.com/user/MysteriousEye8494)
[link] (https://blog.stackademic.com/day-32-graceful-shutdown-in-node-js-why-it-matters-cdfe3312a17d) [comments] (https://www.reddit.com/r/programming/comments/1lob83s/day_32_graceful_shutdown_in_nodejs_why_it_matters/)
New to the web platform in June
https://www.reddit.com/r/programming/comments/1lo9re3/new_to_the_web_platform_in_june/
submitted by /u/feross (https://www.reddit.com/user/feross)
[link] (https://web.dev/blog/web-platform-06-2025?hl=en) [comments] (https://www.reddit.com/r/programming/comments/1lo9re3/new_to_the_web_platform_in_june/)
Let's make a game! 282: Player character attack rolls
https://www.reddit.com/r/programming/comments/1lo6aw7/lets_make_a_game_282_player_character_attack_rolls/
submitted by /u/apeloverage (https://www.reddit.com/user/apeloverage)
[link] (https://www.youtube.com/watch?v=CzEB_IBPYpQ) [comments] (https://www.reddit.com/r/programming/comments/1lo6aw7/lets_make_a_game_282_player_character_attack_rolls/)
After nine years, Ninja has merged support for the GNU Make jobserver
https://www.reddit.com/r/programming/comments/1lo4krm/after_nine_years_ninja_has_merged_support_for_the/
submitted by /u/TheBrokenRail-Dev (https://www.reddit.com/user/TheBrokenRail-Dev)
[link] (https://thebrokenrail.com/2025/06/30/ninja-jobserver.html) [comments] (https://www.reddit.com/r/programming/comments/1lo4krm/after_nine_years_ninja_has_merged_support_for_the/)
Github🤔 #github #git #githubactions
https://www.reddit.com/r/programming/comments/1lo2jub/github_github_git_githubactions/
<!-- SC_OFF -->Sahi bola <!-- SC_ON --> submitted by /u/Frosty-Programmer-97 (https://www.reddit.com/user/Frosty-Programmer-97)
[link] (https://youtube.com/shorts/tmGrUiNs4c0?si=iRu4dFIrV2r1t_jQ) [comments] (https://www.reddit.com/r/programming/comments/1lo2jub/github_github_git_githubactions/)
GraphDB: An Event-Sourced Causal Graph Database (Docs Inside) - Seeking Brutal Feedback
https://www.reddit.com/r/programming/comments/1lo19bl/graphdb_an_eventsourced_causal_graph_database/
<!-- SC_OFF -->I built a prototype event-sourced DB where events are nodes in a causal DAG instead of a linear log, explicitly storing parent/child causality edges with vector clocks and cycle detection. It supports Git-like queries (getNearestCommonAncestor!), topological state replay, and hybrid RocksDB persistence — basically event-sourcing meets graph theory. I need your brutal feedback: does first-class causality justify the write overhead, how would you distribute this beyond single-node, and where would this shine vs completely break?
Current limitations include single-node only, no cross-node vector clock merging, and memory-bound indexes.
If you tear this apart, I’ll open-source it. <!-- SC_ON --> submitted by /u/Infinite-Score3008 (https://www.reddit.com/user/Infinite-Score3008)
[link] (https://drive.google.com/file/d/1KywBjEqIWiVaGp-ETXbZYHvDq9iNT5SS/view) [comments] (https://www.reddit.com/r/programming/comments/1lo19bl/graphdb_an_eventsourced_causal_graph_database/)
🧠 Open‑WebSearch MCP Plugin — Free multi‑engine web search 🌐, no API key!
https://www.reddit.com/r/programming/comments/1lnwwu6/openwebsearch_mcp_plugin_free_multiengine_web/
<!-- SC_OFF -->Hey r/programming (https://www.reddit.com/r/programming) community 👋, I built something I think you’ll dig: 🔗 GitHub: https://github.com/Aas-ee/open-webSearch 🐳 Docker: ghcr.io/aas-ee/open-web-search:latest ✨ What It Does Supports Bing, Baidu, CSDN (linux.do in progress) ZERO API keys—no quotas, no login Returns structured JSON: {title, url, description, source, engine} Fully MCP-compatible: streamableHttp & SSE transport styles Built-in article scraping: fetchCsdnArticle, fetchLinuxDoArticle One-command Docker deploy for self-hosting 🧪 Example in Action 1. Start the server bash git clone https://github.com/Aas-ee/open-webSearch cd open-webSearch npm install && npm run build node build/index.js or via Docker: bash docker run -d -p 3000:3000 ghcr.io/aas-ee/open-web-search:latest 2. Add to your MCP client config Streamable HTTP version (e.g., Claude Dev / Cherry Studio): json "mcpServers": { "web-search": { "type": "streamableHttp", "url": "http://localhost:3000/mcp" } } SSE alternative: json "mcpServers": { "web-search": { "type": "sse", "url": "http://localhost:3000/sse" } } 3. Use it in a tool call ts use_mcp_tool({ server_name: "web-search", tool_name: "search", arguments: { query: "Claude plugin tutorial", limit: 3, engines: ["bing", "csdn"] } }) ➡️ Returns structured results: json [ { "title": "How to write a Claude plugin", "url": "...", "description": "...", "source": "CSDN", "engine": "csdn" } ] And to fetch a full article: ts use_mcp_tool({ server_name: "web-search", tool_name: "fetchCsdnArticle", arguments: { url: "https://blog.csdn.net/.../details/..." } }) ✅ Why It Matters 💸 No API keys, no costs 🔎 Multi-engine = richer, broader results 🧠 Plug-and-play for Claude, LangChain, RAG systems 🏗️ Great for real-time Q&A, smart agents, prompt-enhanced workflows If you try it, I’d love feedback, issues/PRs, or just a ⭐️. Let me know how it fits in your MCP workflow! 🙏 <!-- SC_ON --> submitted by /u/Aasee527 (https://www.reddit.com/user/Aasee527)
[link] (https://github.com/Aas-ee/open-webSearch) [comments] (https://www.reddit.com/r/programming/comments/1lnwwu6/openwebsearch_mcp_plugin_free_multiengine_web/)