I will send you newest post from subreddit /r/programming
JNJ: J iN Janet
https://www.reddit.com/r/programming/comments/1m8840d/jnj_j_in_janet/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://sr.ht/~subsetpark/JNJ/) [comments] (https://www.reddit.com/r/programming/comments/1m8840d/jnj_j_in_janet/)
The FastLanes File Format [pdf]
https://www.reddit.com/r/programming/comments/1m880cj/the_fastlanes_file_format_pdf/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://github.com/cwida/FastLanes/blob/dev/docs/specification.pdf) [comments] (https://www.reddit.com/r/programming/comments/1m880cj/the_fastlanes_file_format_pdf/)
Use Your Type System
https://www.reddit.com/r/programming/comments/1m87zyu/use_your_type_system/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://www.dzombak.com/blog/2025/07/use-your-type-system/) [comments] (https://www.reddit.com/r/programming/comments/1m87zyu/use_your_type_system/)
Adding more CPU cores won't help if your architecture is fundamentally sequential
https://www.reddit.com/r/programming/comments/1m87s67/adding_more_cpu_cores_wont_help_if_your/
<!-- SC_OFF -->Hit a scaling issue with our log collector. When customers pushed 1M+ logs/minute, adding more CPU/memory barely improved performance. Profiling showed we were only using 67% of allocated CPU cores. Why? Because we inherited OpenTelemetry's sequential processing pattern where logs get processed one-by-one in a tight loop, essentially single-threading the workload. // This was the problem for _, entry := range entries { processedEntry := transformEntry(entry) // next iteration blocks on this one } Switched to worker pool pattern with goroutines equal to allocated CPU cores. Dropped ordering guarantees since logs don't need strict sequencing. Outcome: 35.7k → 47k average, 66k peak logs/second, CPU utilization 67% → 108%, same hardware. Classic urge of throwing resources at an architectural problem. Code in the article if anyone's curious about the implementation details. <!-- SC_ON --> submitted by /u/ExcitingThought2794 (https://www.reddit.com/user/ExcitingThought2794)
[link] (https://signoz.io/blog/optimizing-log-processing-at-scale/) [comments] (https://www.reddit.com/r/programming/comments/1m87s67/adding_more_cpu_cores_wont_help_if_your/)
Webpack 5 Module Federation - my approach
https://www.reddit.com/r/programming/comments/1m84ptx/webpack_5_module_federation_my_approach/
<!-- SC_OFF -->Decentralized Architecture: https://positive-intentions.com/blog/decentralised-architecture While my approach here could be considered overly complicated (because, well, it is), I'm trying something new, and it's entirely possible this strategy won't be viable long-term. My philosophy is "there's only one way to find out." I'm not necessarily recommending this approach, just sharing my journey and what I'm doing. Potential Benefits I've identified some interesting benefits to this approach: Statics as Chat App Infrastructure: https://positive-intentions.com/blog/statics-as-a-chat-app-infrastructure While I often see module federation and microfrontends discouraged in online discussions, I believe they're a good fit for my specific approach. I'm optimistic about the benefits and wanted to share the details. When serving the federated modules, I can also host the Storybook statics. I think this could be an excellent way to document the modules in isolation. Modules and Applications Here are some examples of the modules and how they're being used: Cryptography Modules: https://cryptography.positive-intentions.com/?path=/docs/cryptography-introduction--docs P2P Framework: https://p2p.positive-intentions.com/?path=/docs/e2e-tests-connectionstatus--docs This setup allows me to create microfrontends that consume these modules, enabling me to share functionality between different applications. The following applications, which have distinct codebases (and a distinction between open and closed source), would be able to leverage this: P2P Chat: https://chat.positive-intentions.com (https://chat.positive-intentions.com/) P2P File Transfer: https://file.positive-intentions.com (https://file.positive-intentions.com/) Sharing these dependencies should make it easier to roll out updates to core mechanics across these diverse applications. Furthermore, this functionality also works when I create an Android build with Tauri. This could streamline the process of creating new applications that utilize these established modules. Considerations and Future I'm sure there will be some distinct testing and maintenance overhead with this architecture. However, depending on how it's implemented, I believe it could work and make it easier to improve upon the current functionality. It's important to note that everything about this project is far from finished. Some might view this as an overly complicated way to achieve what npm already does. However, I think this approach offers greater flexibility by allowing for the separation of open and closed-source code for the web. Of course, being JavaScript, the "source code" will always be accessible, especially in the age of AI where reverse-engineering is more possible than ever before. <!-- SC_ON --> submitted by /u/Accurate-Screen8774 (https://www.reddit.com/user/Accurate-Screen8774)
[link] (https://positive-intentions.com/blog/decentralised-architecture) [comments] (https://www.reddit.com/r/programming/comments/1m84ptx/webpack_5_module_federation_my_approach/)
Sam Altman says world wants 1000x more Software, So Programmer Salaries are Skyrocketing
https://www.reddit.com/r/programming/comments/1m83u4g/sam_altman_says_world_wants_1000x_more_software/
submitted by /u/Infamous_Toe_7759 (https://www.reddit.com/user/Infamous_Toe_7759)
[link] (https://www.finalroundai.com/blog/sam-altman-says-world-wants-1000x-more-software) [comments] (https://www.reddit.com/r/programming/comments/1m83u4g/sam_altman_says_world_wants_1000x_more_software/)
RPCS3 Optimization Breakdown - It took 5 years to make this code 11.8 times faster
https://www.reddit.com/r/programming/comments/1m83cuv/rpcs3_optimization_breakdown_it_took_5_years_to/
submitted by /u/NXGZ (https://www.reddit.com/user/NXGZ)
[link] (https://www.youtube.com/watch?v=0HWOmEjlpMs) [comments] (https://www.reddit.com/r/programming/comments/1m83cuv/rpcs3_optimization_breakdown_it_took_5_years_to/)
Reverse prices in 1 diagram and 188 words
https://www.reddit.com/r/programming/comments/1m81q4b/reverse_prices_in_1_diagram_and_188_words/
submitted by /u/stmoreau (https://www.reddit.com/user/stmoreau)
[link] (https://www.systemdesignbutsimple.com/p/reverse-proxy-in-1-diagram-and-188-words) [comments] (https://www.reddit.com/r/programming/comments/1m81q4b/reverse_prices_in_1_diagram_and_188_words/)
GitHub - AICDEV/pantrix: Simple Terminal Game written in C
https://www.reddit.com/r/programming/comments/1m80k8v/github_aicdevpantrix_simple_terminal_game_written/
submitted by /u/docaicdev (https://www.reddit.com/user/docaicdev)
[link] (https://github.com/AICDEV/pantrix/tree/master) [comments] (https://www.reddit.com/r/programming/comments/1m80k8v/github_aicdevpantrix_simple_terminal_game_written/)
Deploying and Maintaining Containers Using AWS ECS
https://www.reddit.com/r/programming/comments/1m80dg9/deploying_and_maintaining_containers_using_aws_ecs/
<!-- SC_OFF -->In this post, we will discuss the fundamentals, deployment process, challenges, and practical applications of running and managing containers with AWS ECS. <!-- SC_ON --> submitted by /u/ram-foss (https://www.reddit.com/user/ram-foss)
[link] (https://www.blackslate.io/articles/deploying-and-maintaining-containers-using-aws-ecs) [comments] (https://www.reddit.com/r/programming/comments/1m80dg9/deploying_and_maintaining_containers_using_aws_ecs/)
What "Parse, don't validate" means in Python?
https://www.reddit.com/r/programming/comments/1m808e1/what_parse_dont_validate_means_in_python/
submitted by /u/alicedu06 (https://www.reddit.com/user/alicedu06)
[link] (https://www.bitecode.dev/p/what-parse-dont-validate-means-in) [comments] (https://www.reddit.com/r/programming/comments/1m808e1/what_parse_dont_validate_means_in_python/)
A Frontend Love Story - Why the Strategies of Today Won’t Build the Apps of Tomorrow
https://www.reddit.com/r/programming/comments/1m7x6cr/a_frontend_love_story_why_the_strategies_of_today/
submitted by /u/TobiasUhlig (https://www.reddit.com/user/TobiasUhlig)
[link] (https://tobiasuhlig.medium.com/a-frontend-love-story-111e6eeea8a6?source=friends_link&sk=da33ff064e874dde2d215570fa580d00) [comments] (https://www.reddit.com/r/programming/comments/1m7x6cr/a_frontend_love_story_why_the_strategies_of_today/)
“Platform Engineer Starter Kit” – You’re the Sous‑Chef, Not the Cook
https://www.reddit.com/r/programming/comments/1m7w0gb/platform_engineer_starter_kit_youre_the_souschef/
<!-- SC_OFF -->Hey everyone! 👋 Following on from Part 1 (“Why Platform Engineering matters”— the kitchen chaos story), this is Part 2: What Platform Engineers actually do (spoiler: no tools!). 🎥 I use the kitchen + sous-chef metaphor to explain the mindset, roles, and key workflows platform engineers build: Golden paths (opinionated pipelines) Self-service portals for dev teams Guardrails, not gates (safety without friction) Treating the platform as a product (with user feedback) Starting small — pilot before scaling I’d love to hear from this community: does this resonate with your day-to-day work? Any subsystems or practices you'd add or adjust? 🎞️ Watch Part 2 here: https://youtu.be/xer5K7cVW04 📝 Read the full article (with deeper context): mmk4mmk.mrani/the-platform-engineer-starter-kit-22a0675c0b7b" rel="nofollow">https://medium.com/@mmk4mmk.mrani/the-platform-engineer-starter-kit-22a0675c0b7b <!-- SC_ON --> submitted by /u/mmk4mmk_simplifies (https://www.reddit.com/user/mmk4mmk_simplifies)
[link] (https://youtu.be/xer5K7cVW04) [comments] (https://www.reddit.com/r/programming/comments/1m7w0gb/platform_engineer_starter_kit_youre_the_souschef/)
Implementing dynamic scope for Fennel and Lua
https://www.reddit.com/r/programming/comments/1m7kvy8/implementing_dynamic_scope_for_fennel_and_lua/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://andreyor.st/posts/2025-06-09-implementing-dynamic-scope-for-fennel-and-lua/) [comments] (https://www.reddit.com/r/programming/comments/1m7kvy8/implementing_dynamic_scope_for_fennel_and_lua/)
Aggregation and reduction in free-threaded Python using AtomicDict
https://www.reddit.com/r/programming/comments/1m7k4cg/aggregation_and_reduction_in_freethreaded_python/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://dpdani.github.io/cereggii/examples/AtomicDict/reduce/) [comments] (https://www.reddit.com/r/programming/comments/1m7k4cg/aggregation_and_reduction_in_freethreaded_python/)
Solving a Childhood Mystery: How BASIC Games Learned to Win
https://www.reddit.com/r/programming/comments/1m883cx/solving_a_childhood_mystery_how_basic_games/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://sublevelgames.github.io/blogs/2025-07-20-basic-game-hexapawn/) [comments] (https://www.reddit.com/r/programming/comments/1m883cx/solving_a_childhood_mystery_how_basic_games/)
There is no memory safety without thread safety
https://www.reddit.com/r/programming/comments/1m8800s/there_is_no_memory_safety_without_thread_safety/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://www.ralfj.de/blog/2025/07/24/memory-safety.html) [comments] (https://www.reddit.com/r/programming/comments/1m8800s/there_is_no_memory_safety_without_thread_safety/)
My Unhyped Take On MCP Servers - It's Negative :)
https://www.reddit.com/r/programming/comments/1m87swn/my_unhyped_take_on_mcp_servers_its_negative/
submitted by /u/elizObserves (https://www.reddit.com/user/elizObserves)
[link] (https://signoz.io/blog/unhyped-take-on-mcp-servers/) [comments] (https://www.reddit.com/r/programming/comments/1m87swn/my_unhyped_take_on_mcp_servers_its_negative/)
Building a Game Engine Solo – Lessons Learned, Bad Decisions, and Surprising Wins
https://www.reddit.com/r/programming/comments/1m8732h/building_a_game_engine_solo_lessons_learned_bad/
<!-- SC_OFF -->Wrote a brutally honest breakdown of writing a game engine from scratch (C++ + Lua + WebGL). Covers threading, memory, GC issues, emscripten pain, and why I still think it was worth it. Includes demo. <!-- SC_ON --> submitted by /u/xhighway999 (https://www.reddit.com/user/xhighway999)
[link] (https://coffeecupentertainment.com/articles/iteris_preburn) [comments] (https://www.reddit.com/r/programming/comments/1m8732h/building_a_game_engine_solo_lessons_learned_bad/)
I built a GTK-based Bash Script Manager in C#/.NET, run and manage your bash scripts with a simple GUI. !LINUX BASED!
https://www.reddit.com/r/programming/comments/1m84pfs/i_built_a_gtkbased_bash_script_manager_in_cnet/
<!-- SC_OFF -->Check it out here https://github.com/Samoreilly/BashScriptManager <!-- SC_ON --> submitted by /u/SamDevvv (https://www.reddit.com/user/SamDevvv)
[link] (https://github.com/Samoreilly/BashScriptManager) [comments] (https://www.reddit.com/r/programming/comments/1m84pfs/i_built_a_gtkbased_bash_script_manager_in_cnet/)
You should finish your software – Eskil Steenberg – BSC 2025
https://www.reddit.com/r/programming/comments/1m83glm/you_should_finish_your_software_eskil_steenberg/
submitted by /u/gingerbill (https://www.reddit.com/user/gingerbill)
[link] (https://www.youtube.com/watch?v=EGLoKbBn-VI) [comments] (https://www.reddit.com/r/programming/comments/1m83glm/you_should_finish_your_software_eskil_steenberg/)
SaaS – Alternative to Firebase Dynamic Links, Branch, Appsflyer
https://www.reddit.com/r/programming/comments/1m821ds/saas_alternative_to_firebase_dynamic_links_branch/
<!-- SC_OFF -->Hey everyone, We built a product – https://grovs.io (https://grovs.io/) – as an alternative to Firebase Dynamic Links, Branch, and Appsflyer. It focuses on deep linking, attribution, and referral systems for mobile apps. If you’re working on a mobile app (iOS or Android), I’d really appreciate it if you gave it a try and shared any feedback. It supports smart links (deep links, deferred deep links), campaign tracking, and growth tools like invites and referrals. We’re live and already integrated in a few apps, but all feedback helps – whether it’s about the product itself, documentation, integration flow, or pricing. <!-- SC_ON --> submitted by /u/Alive_Engineering433 (https://www.reddit.com/user/Alive_Engineering433)
[link] (https://grovs.io/) [comments] (https://www.reddit.com/r/programming/comments/1m821ds/saas_alternative_to_firebase_dynamic_links_branch/)
[Launch] DevLaunchPad — A Curated Collection of Starter Templates to Help You Build Faster
https://www.reddit.com/r/programming/comments/1m80z6q/launch_devlaunchpad_a_curated_collection_of/
<!-- SC_OFF -->Hey everyone I just launched DevLaunchPad — a GitHub repo with beginner-friendly, plug-and-play starter templates across different stacks. No more wasting time on boilerplate - just clone, run, and build your project. 🔧 What’s in the box? A bunch of pre-built templates for: Frontend: React, Vue, TailwindCSS Backend: Express.js, FastAPI Fullstack: React + Node, Vue + FastAPI AI-integrated: OpenAI, HuggingFace examples Databases: MongoDB, PostgreSQL setups Each template is minimal, readable, and ready to build on - perfect for: Students working on uni assignments Hackathon participants MVP builders Devs who want to skip boilerplate hell Example Usage bashCopyEditgit clone https://github.com/arshitadewan7/devlaunchpad.git cd devlaunchpad/frontend/react-starter npm install npm run dev You're up and running in seconds. 🤝 Open for Contributions This is a community-driven project, and I’d love your help to grow it. Some ideas: Add starters for Next.js, Django, Flutter, Go, etc. Improve existing folder structure and docs Help write beginner-friendly walkthroughs Add Dockerized setups or CI/CD templates Fork it, make your branch, and open a PR - I’d love to feature your contributions. ⭐ Support If you find this useful: Please star the repo Share it with your dev circle Drop any feedback - ideas, bugs, improvements 🔗 GitHub: https://github.com/arshitadewan7/devlaunchpad Happy to answer any questions, and thank you for checking it out! Let’s build faster - together.
- Arshita (creator of DevLaunchPad) <!-- SC_ON --> submitted by /u/Fearless_Grocery_132 (https://www.reddit.com/user/Fearless_Grocery_132)
[link] (https://github.com/arshitadewan7/devlaunchpad) [comments] (https://www.reddit.com/r/programming/comments/1m80z6q/launch_devlaunchpad_a_curated_collection_of/)
An Introduction to Collision Detection
https://www.reddit.com/r/programming/comments/1m80jlr/an_introduction_to_collision_detection/
submitted by /u/PeterBrobby (https://www.reddit.com/user/PeterBrobby)
[link] (https://youtu.be/KZJXb5AF6NM?si=CmQQe1T7CCcHGZS6) [comments] (https://www.reddit.com/r/programming/comments/1m80jlr/an_introduction_to_collision_detection/)
Efficient streaming of Markdown in the terminal
https://www.reddit.com/r/programming/comments/1m80978/efficient_streaming_of_markdown_in_the_terminal/
submitted by /u/willm (https://www.reddit.com/user/willm)
[link] (https://willmcgugan.github.io/streaming-markdown/) [comments] (https://www.reddit.com/r/programming/comments/1m80978/efficient_streaming_of_markdown_in_the_terminal/)
AWS Introduces New Risk-Free Account Plan with Enhanced Free Credits
https://www.reddit.com/r/programming/comments/1m7x7xi/aws_introduces_new_riskfree_account_plan_with/
submitted by /u/stronghup (https://www.reddit.com/user/stronghup)
[link] (https://www.infoq.com/news/2025/07/aws-risk-free-account-credits/?topicPageSponsorship=d34a4624-0077-476b-809c-4b8727bfca0b) [comments] (https://www.reddit.com/r/programming/comments/1m7x7xi/aws_introduces_new_riskfree_account_plan_with/)
I added a LeetCode Premium feature (free Time/Space Complexity) to my extension that syncs your solutions to GitHub.
https://www.reddit.com/r/programming/comments/1m7wgcw/i_added_a_leetcode_premium_feature_free_timespace/
<!-- SC_OFF -->Hey everyone, TL;DR: I built a free Chrome extension called leetpush that automatically saves your LeetCode solutions to GitHub. The new update adds a free Time & Space Complexity Analyzer (like LeetCode Premium) and coding memes for fun. Like many of you, I'm constantly on LeetCode preparing for interviews. I got really tired of two things: manually copying my code to create a GitHub portfolio and not knowing my code's efficiency without paying for Premium. So, I built a tool to fix it. It's called leetpush. What does it do? Automatic LeetCode to GitHub Sync: Solved a problem? Bam. It's instantly committed to your GitHub repo. It's the easiest LeetCode GitHub integration you'll find. [NEW] Free Complexity Analyzer: This is the big one. After you solve a problem, the extension shows you the Time and Space Complexity (Big O notation). This is a game-changer for interview prep and something you normally have to pay for. It’s the perfect LeetCode Premium alternative for performance analysis. [NEW] Coding Memes: After a successful submission, it shows you a relevant meme. Because why not have a little fun while you grind? I’m committed to keeping this tool 100% free and open-source. My goal is to help students and developers save their LeetCode solutions and learn more effectively. Since this is a passion project, I’m not putting up a paywall. Instead, if you find the tool genuinely useful for building your coding portfolio or for the free complexity analysis, I've set up a "Buy Me a Coffee" page. Any support would be incredible and will help me cover server costs and keep developing new features. Links: Install on Chrome: leetpush on Chrome Web Store (https://chromewebstore.google.com/detail/leetpush/fppdnbfkhpmppifbmmchnhpnmmickbin) Source Code & Details: GitHub Repository (https://github.com/singhJasvinder101/leetpush) I'd love to hear your feedback. What do you think? Any features you'd like to see in the next LeetCode automation update? Thanks for checking it out! <!-- SC_ON --> submitted by /u/Best-Ad7408 (https://www.reddit.com/user/Best-Ad7408)
[link] (https://github.com/singhJasvinder101/leetpush) [comments] (https://www.reddit.com/r/programming/comments/1m7wgcw/i_added_a_leetcode_premium_feature_free_timespace/)
July 3rd – How We Lost Our Vector Database (and Recovered)
https://www.reddit.com/r/programming/comments/1m7v43l/july_3rd_how_we_lost_our_vector_database_and/
<!-- SC_OFF -->Someone might find this interesting? <!-- SC_ON --> submitted by /u/Siddharth-Jain99 (https://www.reddit.com/user/Siddharth-Jain99)
[link] (https://blog.tellsiddh.com/database/vector-database-broke/) [comments] (https://www.reddit.com/r/programming/comments/1m7v43l/july_3rd_how_we_lost_our_vector_database_and/)
Testing a Single-Node, Single Threaded, Distributed System Written in 1985 By Will Wilson
https://www.reddit.com/r/programming/comments/1m7k4dk/testing_a_singlenode_single_threaded_distributed/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://www.youtube.com/watch?v=m3HwXlQPCEU) [comments] (https://www.reddit.com/r/programming/comments/1m7k4dk/testing_a_singlenode_single_threaded_distributed/)
Using Uninitialized Memory for Fun and Profit
https://www.reddit.com/r/programming/comments/1m7k2s6/using_uninitialized_memory_for_fun_and_profit/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://research.swtch.com/sparse) [comments] (https://www.reddit.com/r/programming/comments/1m7k2s6/using_uninitialized_memory_for_fun_and_profit/)