I will send you newest post from subreddit /r/programming
Little adventure in pursuit of errors. The Battle for Wesnoth!
https://www.reddit.com/r/programming/comments/1lzjq9o/little_adventure_in_pursuit_of_errors_the_battle/
submitted by /u/Xadartt (https://www.reddit.com/user/Xadartt)
[link] (https://pvs-studio.com/en/blog/posts/cpp/1261/) [comments] (https://www.reddit.com/r/programming/comments/1lzjq9o/little_adventure_in_pursuit_of_errors_the_battle/)
The Silent Exploitation of APIs by AI Agents and Why It Needs Regulating Immediately
https://www.reddit.com/r/programming/comments/1lzjhac/the_silent_exploitation_of_apis_by_ai_agents_and/
<!-- SC_OFF -->I've been researching how AI agents like those built with LangChain interact with public APIs, and I came across the troubling realization that they're often using APIs without permission or even notifying the creators. I wrote this piece to highlight the risks and regulatory gaps. Curious to hear what others think, especially devs and founders who might be affected. <!-- SC_ON --> submitted by /u/MountainFloof2 (https://www.reddit.com/user/MountainFloof2)
[link] (niamhc_41406/the-silent-exploitation-of-apis-by-ai-agents-and-why-it-needs-regulating-immediately-c51e8651fb3c" rel="nofollow">https://medium.com/@niamhc_41406/the-silent-exploitation-of-apis-by-ai-agents-and-why-it-needs-regulating-immediately-c51e8651fb3c) [comments] (https://www.reddit.com/r/programming/comments/1lzjhac/the_silent_exploitation_of_apis_by_ai_agents_and/)
GitHub - BasaiCorp/Razen-Lang: Razen is a modern, lightweight programming language with Python-like syntax, high performance, and built-in debugging. Perfect for scripting, testing, and custom module development.
https://www.reddit.com/r/programming/comments/1lzhwos/github_basaicorprazenlang_razen_is_a_modern/
<!-- SC_OFF -->I have been working on a programming language called Razen Lang for a bit over 3 months now. It’s something I always wanted to do — make a compiled language that’s fast and easy to use. I don’t really have a team or anything, just been figuring stuff out as I go. I got it to a beta stage and it’s actually working, though still needs a lot of improvements. It’s not perfect at all, but I learned a lot while building it and I’m happy with how far it’s come. Right now I’ve decided to pause the project for some time because of study stuff. I’ll definitely continue and finish it later though, just need a break to focus on other things for now. If anyone wants to check it out, the GitHub is here: https://github.com/BasaiCorp/Razen-Lang Thanks! <!-- SC_ON --> submitted by /u/GladJellyfish9752 (https://www.reddit.com/user/GladJellyfish9752)
[link] (https://github.com/BasaiCorp/Razen-Lang) [comments] (https://www.reddit.com/r/programming/comments/1lzhwos/github_basaicorprazenlang_razen_is_a_modern/)
Binary Logic in CPUs: Why Are There Three Logical Operators Instead of Two?
https://www.reddit.com/r/programming/comments/1lzfxfh/binary_logic_in_cpus_why_are_there_three_logical/
<!-- SC_OFF -->Can someone please explain the theory behind CPU logical operators? My question is whether there could be only binary logical operators—just two—instead of three, as is the case with other CPU components like data flow, control flow, and the arithmetic unit, which are all binary. <!-- SC_ON --> submitted by /u/Icy_Ocelot_3929 (https://www.reddit.com/user/Icy_Ocelot_3929)
[link] (https://www.reddit.com/r/programming/submit/?type=LINK) [comments] (https://www.reddit.com/r/programming/comments/1lzfxfh/binary_logic_in_cpus_why_are_there_three_logical/)
Understanding the Factory Method Pattern in Go: A Practical Guide
https://www.reddit.com/r/programming/comments/1lzf4bf/understanding_the_factory_method_pattern_in_go_a/
<!-- SC_OFF -->Lately I've been revisiting some classic design patterns, but trying to approach them from a Go developer's perspective — not just parroting the OOP explanations from Java books. I wrote up a detailed breakdown of the Factory Method Pattern in Go, covering: Why Simple Factory starts to fall apart as systems scale How Factory Method helps keep creation logic local, extensible, and test-friendly Idiomatic Go examples (interfaces + structs, no fake inheritance) Common variations, like dynamic selection, registration-based creators, and test-time injection How it compares to Simple Factory and Abstract Factory When it's probably overkill If you’re building CLI tools, extensible systems, or just want your codebase to evolve without becoming a spaghetti factory of constructors, it might help. Not trying to sell anything — just sharing because I found writing it clarified a lot for me too. 👉 https://medium.com/design-bootcamp/understanding-the-factory-method-pattern-in-go-a-practical-guide-86c0d1ca537b Happy to discuss or hear how others approach this in Go! <!-- SC_ON --> submitted by /u/priyankchheda15 (https://www.reddit.com/user/priyankchheda15)
[link] (https://medium.com/design-bootcamp/understanding-the-factory-method-pattern-in-go-a-practical-guide-86c0d1ca537b) [comments] (https://www.reddit.com/r/programming/comments/1lzf4bf/understanding_the_factory_method_pattern_in_go_a/)
What is LOON actually for?
https://www.reddit.com/r/programming/comments/1lz6al1/what_is_loon_actually_for/
<!-- SC_OFF -->Recently i posted about my project LOON (Label Oriented Object Notation), and some people were asking why it was so verbose and saying how it seemed hard to work with. I want to to clarify that LOON is supposed to be an intermediate language for JSON (and later on other languages). It provides a layer of abstraction, by making code more readable and reusable with the injection operator, and making data meaningful and yet organized. Hope this clarifies some things :). <!-- SC_ON --> submitted by /u/PerformerDazzling601 (https://www.reddit.com/user/PerformerDazzling601)
[link] (https://github.com/mmmmosca/LOON) [comments] (https://www.reddit.com/r/programming/comments/1lz6al1/what_is_loon_actually_for/)
Zero JDK: Reproducible builds by default
https://www.reddit.com/r/programming/comments/1lz4g7w/zero_jdk_reproducible_builds_by_default/
<!-- SC_OFF -->Hi all, I’ve been working the past few weeks on something I needed myself. I often found it annoying when starting a Java project meant doing more than just cloning the repo. I like how Maven and Gradle wrappers make builds reproducible without requiring global tools, so I wanted something similar for the JDK. So I built a CLI that lets each project define its JDK version, handles downloads automatically, and supports wrapper generation. It also shows all available JDKs from Foojay’s Disco API directly in the CLI, so everything is in one place. Still missing a few things, like an IntelliJ plugin, CI integrations, or a Homebrew tap, but it’s already usable and I’d be happy to get feedback or hear from others interested in contributing. <!-- SC_ON --> submitted by /u/Accomplished_Cup4912 (https://www.reddit.com/user/Accomplished_Cup4912)
[link] (https://www.zero-jdk.dev/) [comments] (https://www.reddit.com/r/programming/comments/1lz4g7w/zero_jdk_reproducible_builds_by_default/)
System Design Basics - Databases and Connection Pools
https://www.reddit.com/r/programming/comments/1lyvflu/system_design_basics_databases_and_connection/
submitted by /u/javinpaul (https://www.reddit.com/user/javinpaul)
[link] (https://javarevisited.substack.com/p/system-design-basics-databases-and) [comments] (https://www.reddit.com/r/programming/comments/1lyvflu/system_design_basics_databases_and_connection/)
After managing 50+ security breaches, I documented our incident response framework with ready to use forensic scripts
https://www.reddit.com/r/programming/comments/1lyup38/after_managing_50_security_breaches_i_documented/
submitted by /u/Ok-Conversation6816 (https://www.reddit.com/user/Ok-Conversation6816)
[link] (https://ncse.info/cyber-attack-response-plan/) [comments] (https://www.reddit.com/r/programming/comments/1lyup38/after_managing_50_security_breaches_i_documented/)
Target Propagation: A Biologically Plausible Neural Network Training Algorithm
https://www.reddit.com/r/programming/comments/1lyry5i/target_propagation_a_biologically_plausible/
submitted by /u/DataBaeBee (https://www.reddit.com/user/DataBaeBee)
[link] (https://leetarxiv.substack.com/p/target-propagation) [comments] (https://www.reddit.com/r/programming/comments/1lyry5i/target_propagation_a_biologically_plausible/)
Sunday reads for Engineering Managers
https://www.reddit.com/r/programming/comments/1lyqhtc/sunday_reads_for_engineering_managers/
submitted by /u/stmoreau (https://www.reddit.com/user/stmoreau)
[link] (https://www.blog4ems.com/p/5-sunday-reads-for-ems) [comments] (https://www.reddit.com/r/programming/comments/1lyqhtc/sunday_reads_for_engineering_managers/)
blazed.js
https://www.reddit.com/r/programming/comments/1lynput/blazedjs/
<!-- SC_OFF -->So hello everyone! I have been maintaining this package named blazed.js in npm since last year which is fast light weight high performance http and dns client It would be greatly appreciated if you guys could provide your valuable feedback and opinions regarding this package like on what could I improve etc Here's the package link https://www.npmjs.com/package/blazed.js Thank you in advance :) <!-- SC_ON --> submitted by /u/Flat_Molasses_9715 (https://www.reddit.com/user/Flat_Molasses_9715)
[link] (https://www.npmjs.com/package/blazed.js) [comments] (https://www.reddit.com/r/programming/comments/1lynput/blazedjs/)
AI slows down some experienced software developers, study finds
https://www.reddit.com/r/programming/comments/1lykgzc/ai_slows_down_some_experienced_software/
submitted by /u/donutloop (https://www.reddit.com/user/donutloop)
[link] (https://www.reuters.com/business/ai-slows-down-some-experienced-software-developers-study-finds-2025-07-10/) [comments] (https://www.reddit.com/r/programming/comments/1lykgzc/ai_slows_down_some_experienced_software/)
Working through 'Writing A C Compiler'
https://www.reddit.com/r/programming/comments/1lyan2n/working_through_writing_a_c_compiler/
submitted by /u/AlexeyBrin (https://www.reddit.com/user/AlexeyBrin)
[link] (https://jollygoodsw.wordpress.com/2025/03/13/working-through-writing-a-c-compiler/) [comments] (https://www.reddit.com/r/programming/comments/1lyan2n/working_through_writing_a_c_compiler/)
Let's make a game! 288: Critical hits: Influencers and Warriors
https://www.reddit.com/r/programming/comments/1ly7wjv/lets_make_a_game_288_critical_hits_influencers/
submitted by /u/apeloverage (https://www.reddit.com/user/apeloverage)
[link] (https://www.youtube.com/watch?v=p1tG1mx0FyQ) [comments] (https://www.reddit.com/r/programming/comments/1ly7wjv/lets_make_a_game_288_critical_hits_influencers/)
Using Aion coding
https://www.reddit.com/r/programming/comments/1lzjjx8/using_aion_coding/
<!-- SC_OFF -->I have a question about using AI on coding. I'm doing Kaggle competitions. I usually know what steps to take, but I’m not always sure how to write the exact Python code for them. I do understand Python — I can follow the code GPT gives me and I understand the output. Each time, I analyze the output and then ask GPT again to write specific code for the next task. So as a data analyst or data engineer, is this a good way to use GPT? <!-- SC_ON --> submitted by /u/Wide-Bicycle-7492 (https://www.reddit.com/user/Wide-Bicycle-7492)
[link] (http://kaggle.com/) [comments] (https://www.reddit.com/r/programming/comments/1lzjjx8/using_aion_coding/)
Made a new custom search engine with no bloat + lightweight.
https://www.reddit.com/r/programming/comments/1lzj9kg/made_a_new_custom_search_engine_with_no_bloat/
<!-- SC_OFF -->This is a minimalistic and lightweight search engine I made. Let me know what you think. <!-- SC_ON --> submitted by /u/Visible-Sun-6567 (https://www.reddit.com/user/Visible-Sun-6567)
[link] (https://jonathanaft.github.io/se-arch/) [comments] (https://www.reddit.com/r/programming/comments/1lzj9kg/made_a_new_custom_search_engine_with_no_bloat/)
Why Algebraic Effects?
https://www.reddit.com/r/programming/comments/1lzh0iw/why_algebraic_effects/
<!-- SC_OFF -->I personally love weird control flow patterns and I think this article does a good job introducing algebraic effects <!-- SC_ON --> submitted by /u/laplab (https://www.reddit.com/user/laplab)
[link] (https://antelang.org/blog/why_effects/) [comments] (https://www.reddit.com/r/programming/comments/1lzh0iw/why_algebraic_effects/)
What I learned from building a portfolio site for 100+ freelancers (and what most dev portfolios get wrong)
https://www.reddit.com/r/programming/comments/1lzfil2/what_i_learned_from_building_a_portfolio_site_for/
<!-- SC_OFF -->Most developer portfolios focus on what was built but clients and recruiters care more about why and how. Here are 3 things I noticed after analyzing 100+ real freelance portfolios: • No clear value proposition: “I build web apps” is vague. “I help startups validate MVPs in 3 weeks” is specific and trust-building. • No social proof: Testimonials, LinkedIn reviews, even GitHub stars help. It’s about perceived trust. • Not optimized for mobile: You'd be surprised how many portfolios look broken on phones. Even though most clients check them from mobile. I built a simple profile system to solve these problems. It's not a resume site, more like a clean one-pager where you plug in your headline, projects, and links. And it just works. Won’t plug it here (don’t want to break rules), but DM if you’re curious. <!-- SC_ON --> submitted by /u/Conscious_Aide9204 (https://www.reddit.com/user/Conscious_Aide9204)
[link] (https://solidgigs.com/blog/how-to-make-your-portfolio-stand-out/) [comments] (https://www.reddit.com/r/programming/comments/1lzfil2/what_i_learned_from_building_a_portfolio_site_for/)
Dynamic ClassFile Generation To Save 15.5 Nanoseconds
https://www.reddit.com/r/programming/comments/1lzcysj/dynamic_classfile_generation_to_save_155/
submitted by /u/BlueGoliath (https://www.reddit.com/user/BlueGoliath)
[link] (https://github.com/BlueGoliath/Dynamic-ClassFile-Generation-To-Save-15.5-Nanos) [comments] (https://www.reddit.com/r/programming/comments/1lzcysj/dynamic_classfile_generation_to_save_155/)
Postman to Bruno: Weekend migration + AI workflow for automated API documentation
https://www.reddit.com/r/programming/comments/1lz5eej/postman_to_bruno_weekend_migration_ai_workflow/
<!-- SC_OFF -->We switched from Postman to Bruno and built an AI integration that generates comprehensive documentation from minimal .bru files. Key improvements: - Git-friendly collections that live with our code - No more cloud sync issues or stale documentation - AI workflow generates TypeScript interfaces, React Query hooks, and docs automatically - Breaking changes now visible during code review The migration itself was straightforward, but the AI automation has significantly improved our development workflow. <!-- SC_ON --> submitted by /u/ashwch (https://www.reddit.com/user/ashwch)
[link] (https://ashwch.com/from-postman-to-bruno-how-ai-changed-our-api-workflow.html) [comments] (https://www.reddit.com/r/programming/comments/1lz5eej/postman_to_bruno_weekend_migration_ai_workflow/)
Node.js Interview Q&A: Day 19
https://www.reddit.com/r/programming/comments/1lyy8nn/nodejs_interview_qa_day_19/
submitted by /u/MysteriousEye8494 (https://www.reddit.com/user/MysteriousEye8494)
[link] (https://medium.com/devinsight/node-js-interview-q-a-day-19-64e2eb4e8ccb) [comments] (https://www.reddit.com/r/programming/comments/1lyy8nn/nodejs_interview_qa_day_19/)
Built a Real-Time Chat App Backend with Node.js & Socket.IO — Typing, Read Receipts, Private Messaging!
https://www.reddit.com/r/programming/comments/1lyvas6/built_a_realtime_chat_app_backend_with_nodejs/
<!-- SC_OFF -->I recently built a complete real-time chat application backend from scratch using Node.js, Express, and Socket.IO, and wanted to share the project with the community. <!-- SC_ON --> submitted by /u/Azad_11014 (https://www.reddit.com/user/Azad_11014)
[link] (https://youtu.be/FcDgTUvzRMg) [comments] (https://www.reddit.com/r/programming/comments/1lyvas6/built_a_realtime_chat_app_backend_with_nodejs/)
LOON - Label Oriented Object Notation
https://www.reddit.com/r/programming/comments/1lyshpm/loon_label_oriented_object_notation/
submitted by /u/PerformerDazzling601 (https://www.reddit.com/user/PerformerDazzling601)
[link] (https://github.com/mmmmosca/LOON) [comments] (https://www.reddit.com/r/programming/comments/1lyshpm/loon_label_oriented_object_notation/)
Nuke-Kv - High performance Key-value store built in C++⚡
https://www.reddit.com/r/programming/comments/1lyqt7o/nukekv_high_performance_keyvalue_store_built_in_c/
<!-- SC_OFF -->we revealed the v2.0 recently - with more commands and features . it was using HTTP . for connection before . but now it is using nuke-wire TCP protocol . the overall performance is also increased very drastically . touching ~2M ops/seconds very frequently in becnmark ! Advanced JSON Queries : Filter, update, search, delete, and append to JSON arrays using intuitive syntax . consider giving it a try . and give us a review - lets make the things more fast ⚡ <!-- SC_ON --> submitted by /u/Firm_Mission_7143 (https://www.reddit.com/user/Firm_Mission_7143)
[link] (https://github.com/Akshat-Diwedi/nuke-kv) [comments] (https://www.reddit.com/r/programming/comments/1lyqt7o/nukekv_high_performance_keyvalue_store_built_in_c/)
Wrote a deep dive on LLM tool calling with step-by-step REST and Spring AI examples
https://www.reddit.com/r/programming/comments/1lyoxct/wrote_a_deep_dive_on_llm_tool_calling_with/
submitted by /u/muthuishere2101 (https://www.reddit.com/user/muthuishere2101)
[link] (https://muthuishere.medium.com/understanding-tool-function-calling-in-llms-step-by-step-examples-in-rest-and-spring-ai-2149ecd6b18b) [comments] (https://www.reddit.com/r/programming/comments/1lyoxct/wrote_a_deep_dive_on_llm_tool_calling_with/)
Scalability
https://www.reddit.com/r/programming/comments/1lyngbu/scalability/
submitted by /u/TheAnonymousHumann (https://www.reddit.com/user/TheAnonymousHumann)
[link] (https://open.substack.com/pub/theremoteengineer/p/scalability-in-system-design?utm_source=share&utm_medium=android&r=1rms38) [comments] (https://www.reddit.com/r/programming/comments/1lyngbu/scalability/)
TUI for Alias Management with Command Usage Tracking and Smart alias suggestions
https://www.reddit.com/r/programming/comments/1lyk875/tui_for_alias_management_with_command_usage/
<!-- SC_OFF -->Hey everyone, I built alman (alias manager) a command-line tool and TUI designed to make alias management easier, by using a cool algorithm to detect commands in your terminal workflow which could benefit from having an alias, and then intelligently suggesting an alias for that command, thereby saving you time and keystrokes. Here is the github : https://github.com/vaibhav-mattoo/alman Alman ranking algorithm Alman ranks your commands based on: Length: Longer commands get a slight boost (using length^(3/5) to avoid bias). Frequency: Commands you use often score higher. Last use time: Recent commands get a multiplier (e.g., 4x for This ensures the most useful commands are prioritized for alias creation. It then generates intelligent alias suggestions using schemes like: Vowel Removal: git status → gst Abbreviation: ls -la → ll First Letter Combination: docker compose → dcompose Smart Truncation: git checkout → gco Prefix Matching: git commands → g + subcommand letter Some of its features are: Interactive aliases for browsing adding and removing aliases. Ability to track your aliases across multiple shells and multiple alias files. Command-line mode for quick alias operations. Cross-platform: Works on Linux, macOS, BSD, and Windows (via WSL). Alman offers an installation script that works on any platform for easy setup and is also available through cargo, yay, etc. Try it out and streamline your workflow. I’d really appreciate any feedback or suggestions, and if you find it helpful, feel free to check it out and star the repo. <!-- SC_ON --> submitted by /u/YboMa2 (https://www.reddit.com/user/YboMa2)
[link] (https://github.com/vaibhav-mattoo/alman) [comments] (https://www.reddit.com/r/programming/comments/1lyk875/tui_for_alias_management_with_command_usage/)
Rust vs. C: A Deep Dive
https://www.reddit.com/r/programming/comments/1lyaeia/rust_vs_c_a_deep_dive/
submitted by /u/pacinothere (https://www.reddit.com/user/pacinothere)
[link] (https://ponderwall.com/index.php/2025/07/12/rust-c/) [comments] (https://www.reddit.com/r/programming/comments/1lyaeia/rust_vs_c_a_deep_dive/)
How AI is actually making programmers more essential
https://www.reddit.com/r/programming/comments/1ly6as5/how_ai_is_actually_making_programmers_more/
<!-- SC_OFF -->Here's a humble little article I wrote that you may now swat as self-promotion but I really feel strongly about these issues and would at least appreciate a smattering of old-school BBS snark as it survives on Reddit before hand. <!-- SC_ON --> submitted by /u/darkhorsematt (https://www.reddit.com/user/darkhorsematt)
[link] (https://www.infoworld.com/article/4018265/artificial-intelligence-is-a-commodity-but-understanding-is-a-superpower.html) [comments] (https://www.reddit.com/r/programming/comments/1ly6as5/how_ai_is_actually_making_programmers_more/)