I will send you newest post from subreddit /r/programming
A closer look at the Model Context Protocol
https://www.reddit.com/r/programming/comments/1ly5qrn/a_closer_look_at_the_model_context_protocol/
<!-- SC_OFF -->A casual walkthrough of the model context protocol, along with some comments and opinions. I briefly touch on agents vs tool use and what differentiates MCP from JSON-RPC. Since I don't have a comment function on my blog, I would love to get some feedback here. Thanks in advance! <!-- SC_ON --> submitted by /u/kn0rk (https://www.reddit.com/user/kn0rk)
[link] (https://jan.scheffczyk.page/posts/2025-05-04-mcp_from_scartch/) [comments] (https://www.reddit.com/r/programming/comments/1ly5qrn/a_closer_look_at_the_model_context_protocol/)
A great video for introducion why Trunkbased Development is an important practice
https://www.reddit.com/r/programming/comments/1ly4tos/a_great_video_for_introducion_why_trunkbased/
submitted by /u/martindukz (https://www.reddit.com/user/martindukz)
[link] (https://www.youtube.com/watch?v=lqRQYEHAtpk) [comments] (https://www.reddit.com/r/programming/comments/1ly4tos/a_great_video_for_introducion_why_trunkbased/)
Convert pixel-art-style images from LLMs into true pixel resolution assets
https://www.reddit.com/r/programming/comments/1lxqrbj/convert_pixelartstyle_images_from_llms_into_true/
<!-- SC_OFF -->I created an algorithm that turns pixel-art-style outputs from LLMs such as GPT-4o into usable assets. GPT-4o has a fantastic image generator and can turn images into a pixel-art-like style. However, the raw output is generally unusable as an asset due to High noise High resolution Inconsistent grid spacing Random artifacts Due to these issues, regular down-sampling techniques do not work, and the only options are to either use a down-sampling method that does not produce a result that is faithful to the original image, or manually recreate the art pixel by pixel. Additionally, these issues make raw outputs very difficult to edit and fine-tune. I created an algorithm that post-processes pixel-art-style images generated by GPT-4o, and outputs the true resolution image as a usable asset. It also works on images of pixel art from screenshots and fixes art corrupted by compression. If you are trying to use this and not getting the results you would like feel free to reach out! <!-- SC_ON --> submitted by /u/Ok-Championship-5768 (https://www.reddit.com/user/Ok-Championship-5768)
[link] (https://github.com/KennethJAllen/generative-pixel-art) [comments] (https://www.reddit.com/r/programming/comments/1lxqrbj/convert_pixelartstyle_images_from_llms_into_true/)
Do Programming Language Features Deliver on their Promises?
https://www.reddit.com/r/programming/comments/1lxjz8m/do_programming_language_features_deliver_on_their/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://www.youtube.com/watch?v=V8sACAhg4vM) [comments] (https://www.reddit.com/r/programming/comments/1lxjz8m/do_programming_language_features_deliver_on_their/)
Introduction to Digital Filters
https://www.reddit.com/r/programming/comments/1lxjxb0/introduction_to_digital_filters/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://ccrma.stanford.edu/~jos/filters/) [comments] (https://www.reddit.com/r/programming/comments/1lxjxb0/introduction_to_digital_filters/)
An (almost) catastrophic OpenZFS bug and the humans that made it (and Rust is here too)
https://www.reddit.com/r/programming/comments/1lxg4d7/an_almost_catastrophic_openzfs_bug_and_the_humans/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://despairlabs.com/blog/posts/2025-07-10-an-openzfs-bug-and-the-humans-that-made-it/) [comments] (https://www.reddit.com/r/programming/comments/1lxg4d7/an_almost_catastrophic_openzfs_bug_and_the_humans/)
Concurrent Programming with Harmony
https://www.reddit.com/r/programming/comments/1lxg2d8/concurrent_programming_with_harmony/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://harmony.cs.cornell.edu/book/) [comments] (https://www.reddit.com/r/programming/comments/1lxg2d8/concurrent_programming_with_harmony/)
Btrfs Allocator Hints
https://www.reddit.com/r/programming/comments/1lxg1u1/btrfs_allocator_hints/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://lwn.net/ml/all/cover.1747070147.git.anand.jain@oracle.com/) [comments] (https://www.reddit.com/r/programming/comments/1lxg1u1/btrfs_allocator_hints/)
How NumPy Actually Works
https://www.reddit.com/r/programming/comments/1lxctty/how_numpy_actually_works/
<!-- SC_OFF -->A lot of people I've seen in this place seem to know a lot about how to use their languages, but not a lot about what their libraries are doing. If you're interested in knowing how numpy works, I made this video to explain it <!-- SC_ON --> submitted by /u/brodycodesai (https://www.reddit.com/user/brodycodesai)
[link] (https://www.youtube.com/watch?v=Qhkskqxe4Wk) [comments] (https://www.reddit.com/r/programming/comments/1lxctty/how_numpy_actually_works/)
Durable AI Loops: Fault Tolerance across Frameworks and without Handcuffs
https://www.reddit.com/r/programming/comments/1lxbe6e/durable_ai_loops_fault_tolerance_across/
<!-- SC_OFF -->Resilience, suspendability, observability, human-in-the-loop, and multi-agent coordination, for any agent and SDK. <!-- SC_ON --> submitted by /u/stsffap (https://www.reddit.com/user/stsffap)
[link] (https://restate.dev/blog/durable-ai-loops-fault-tolerance-across-frameworks-and-without-handcuffs/) [comments] (https://www.reddit.com/r/programming/comments/1lxbe6e/durable_ai_loops_fault_tolerance_across/)
Fsyncgate: errors on fsync are unrecoverable
https://www.reddit.com/r/programming/comments/1lx8ke2/fsyncgate_errors_on_fsync_are_unrecoverable/
submitted by /u/gavinhoward (https://www.reddit.com/user/gavinhoward)
[link] (https://danluu.com/fsyncgate/) [comments] (https://www.reddit.com/r/programming/comments/1lx8ke2/fsyncgate_errors_on_fsync_are_unrecoverable/)
MCP Observability with OpenTelemetry
https://www.reddit.com/r/programming/comments/1lx70ct/mcp_observability_with_opentelemetry/
submitted by /u/elizObserves (https://www.reddit.com/user/elizObserves)
[link] (https://signoz.io/blog/mcp-observability-with-otel/) [comments] (https://www.reddit.com/r/programming/comments/1lx70ct/mcp_observability_with_opentelemetry/)
Not So Fast: AI Coding Tools Can Actually Reduce Productivity
https://www.reddit.com/r/programming/comments/1lx6p3y/not_so_fast_ai_coding_tools_can_actually_reduce/
submitted by /u/-grok (https://www.reddit.com/user/-grok)
[link] (https://secondthoughts.ai/p/ai-coding-slowdown) [comments] (https://www.reddit.com/r/programming/comments/1lx6p3y/not_so_fast_ai_coding_tools_can_actually_reduce/)
Designing a Real time Chat Application
https://www.reddit.com/r/programming/comments/1lwzv8r/designing_a_real_time_chat_application/
<!-- SC_OFF -->Real-time chat applications like WhatsApp, Telegram, and Slack have transformed how we communicate. They enable instant messaging across devices and locations. These messaging platforms must handle millions of concurrent connections, deliver messages with minimal latency, and provide features like message synchronization, notifications, and media sharing. Here is the detailed article on How to design a Real-time Chat Application (https://javatechonline.com/how-to-design-a-real-time-chat-application/)? <!-- SC_ON --> submitted by /u/erdsingh24 (https://www.reddit.com/user/erdsingh24)
[link] (https://javatechonline.com/how-to-design-a-real-time-chat-application/) [comments] (https://www.reddit.com/r/programming/comments/1lwzv8r/designing_a_real_time_chat_application/)
Mill Build Tool v1.0.0 Release Highlights
https://www.reddit.com/r/programming/comments/1lwy0mc/mill_build_tool_v100_release_highlights/
submitted by /u/lihaoyi (https://www.reddit.com/user/lihaoyi)
[link] (https://mill-build.org/blog/13-mill-build-tool-v1-0-0.html) [comments] (https://www.reddit.com/r/programming/comments/1lwy0mc/mill_build_tool_v100_release_highlights/)
Github actions to support trunk based development with non-blocking reviews
https://www.reddit.com/r/programming/comments/1ly5e0m/github_actions_to_support_trunk_based_development/
submitted by /u/martindukz (https://www.reddit.com/user/martindukz)
[link] (https://github.com/Non-blocking-reviews/simple-single-review) [comments] (https://www.reddit.com/r/programming/comments/1ly5e0m/github_actions_to_support_trunk_based_development/)
You Can't Fool the CPU: All x86 Conditional Jumps Are EFLAGS-Driven (Live GDB Demo + Explainer Video)
https://www.reddit.com/r/programming/comments/1ly4hn3/you_cant_fool_the_cpu_all_x86_conditional_jumps/
submitted by /u/HarrisonSec (https://www.reddit.com/user/HarrisonSec)
[link] (https://youtu.be/2lcf8OW86r4?si=jQ7-HEJS62sgxp2t) [comments] (https://www.reddit.com/r/programming/comments/1ly4hn3/you_cant_fool_the_cpu_all_x86_conditional_jumps/)
Engineering With Java: Digest #56
https://www.reddit.com/r/programming/comments/1lxpwqo/engineering_with_java_digest_56/
<!-- SC_OFF --> Testing Java Applications With WireMock and Spring Boot API Rate Limits with Spring Boot and Redis Buckets Tracking Failed Attempts with Temporary Block Logic in Spring Boot Top 10 Java Gotchas That Still Catch Developers in 2025 Securing Spring AI MCP Servers With OAuth2 How I Improved Zero-Shot Classification in Deep Java Library (DJL) OSS and more <!-- SC_ON --> submitted by /u/Educational-Ad2036 (https://www.reddit.com/user/Educational-Ad2036)
[link] (https://javabulletin.substack.com/p/engineering-with-java-digest-56) [comments] (https://www.reddit.com/r/programming/comments/1lxpwqo/engineering_with_java_digest_56/)
Placing functions
https://www.reddit.com/r/programming/comments/1lxjz70/placing_functions/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://blog.yoshuawuyts.com/placing-functions/) [comments] (https://www.reddit.com/r/programming/comments/1lxjz70/placing_functions/)
Study finds that AI tools make experienced programmers 19% slower. But that is not the most interesting find...
https://www.reddit.com/r/programming/comments/1lxh8ip/study_finds_that_ai_tools_make_experienced/
<!-- SC_OFF -->Yesterday released a study showing that using AI coding too made experienced developers 19% slower The developers estimated on average that AI had made them 20% faster. This is a massive gap between perceived effect and actual outcome. From the method description this looks to be one of the most well designed studies on the topic. Things to note: * The participants were experienced developers with 10+ years of experience on average. * They worked on projects they were very familiar with. * They were solving real issues It is not the first study to conclude that AI might not have the positive effect that people so often advertise. The 2024 DORA report found similar results. We wrote a blog post about it here (https://blog.nordcraft.com/does-ai-really-make-you-more-productive) <!-- SC_ON --> submitted by /u/Livid_Sign9681 (https://www.reddit.com/user/Livid_Sign9681)
[link] (https://metr.org/Early_2025_AI_Experienced_OS_Devs_Study.pdf) [comments] (https://www.reddit.com/r/programming/comments/1lxh8ip/study_finds_that_ai_tools_make_experienced/)
Regarding Prollyferation: Followup to "People Keep Inventing Prolly Trees"
https://www.reddit.com/r/programming/comments/1lxg2px/regarding_prollyferation_followup_to_people_keep/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://www.dolthub.com/blog/2025-07-03-regarding-prollyferation/) [comments] (https://www.reddit.com/r/programming/comments/1lxg2px/regarding_prollyferation_followup_to_people_keep/)
Lossless float image compression
https://www.reddit.com/r/programming/comments/1lxg26y/lossless_float_image_compression/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://aras-p.info/blog/2025/07/08/Lossless-Float-Image-Compression/) [comments] (https://www.reddit.com/r/programming/comments/1lxg26y/lossless_float_image_compression/)
jank is C++
https://www.reddit.com/r/programming/comments/1lxf5fn/jank_is_c/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://jank-lang.org/blog/2025-07-11-jank-is-cpp/) [comments] (https://www.reddit.com/r/programming/comments/1lxf5fn/jank_is_c/)
Rethinking Object-Oriented Programming in Education
https://www.reddit.com/r/programming/comments/1lxbqe7/rethinking_objectoriented_programming_in_education/
submitted by /u/Max_Cai (https://www.reddit.com/user/Max_Cai)
[link] (https://max.xz.ax/blog/rethinking-oop/) [comments] (https://www.reddit.com/r/programming/comments/1lxbqe7/rethinking_objectoriented_programming_in_education/)
I built a vector-value database in pure C: libvictor + victordb (daemon) — AMA / Feedback welcome
https://www.reddit.com/r/programming/comments/1lxad98/i_built_a_vectorvalue_database_in_pure_c/
<!-- SC_OFF -->Hi everyone, I’ve been developing a C library called libvictor, originally just a fast vector index (Flat, HNSW, IVF). Over time, I added a simple embedded key-value store for storing raw byte values, indexed by keys or by vectors. To make it usable as a database, I built victord, a lightweight daemon (also in C) that uses libvictor under the hood. It allows: Creating multiple indexes Inserting, deleting, and searching vectors (with attached values) Fast ANN search with optional re-ranking A simple binary protocol (CBOR-based) Self-hosted, no external dependencies The idea is to have a small, embeddable, production-ready vector-value store — great for semantic search, embedding retrieval, and vector-based metadata storage. It’s still evolving, but I'd love feedback or questions. I plan to open source it soon. If you’re into low-level systems, databases, or vector search, AMA or follow the project — I’ll be sharing benchmarks and internals shortly. <!-- SC_ON --> submitted by /u/ebilli (https://www.reddit.com/user/ebilli)
[link] (https://github.com/victor-base) [comments] (https://www.reddit.com/r/programming/comments/1lxad98/i_built_a_vectorvalue_database_in_pure_c/)
Bioinformatics in Rust
https://www.reddit.com/r/programming/comments/1lx8drj/bioinformatics_in_rust/
<!-- SC_OFF -->Bioinformatics in Rust is a newly launched monthly newsletter, loosely inspired by scientificcomputing.rs (https://scientificcomputing.rs/). This site aims to highlight Rust crates that are useful, either directly or indirectly, in the field of bioinformatics. Each month, in addition to the crates, it features a research article that serves as a jumping-off point for deeper exploration, along with a coding challenge designed to test your skills and demonstrate Rust’s utility in bioinformatics. <!-- SC_ON --> submitted by /u/Kind-Kure (https://www.reddit.com/user/Kind-Kure)
[link] (http://dawnandrew100.github.io/seq.rs/) [comments] (https://www.reddit.com/r/programming/comments/1lx8drj/bioinformatics_in_rust/)
Thoughts on claude code after one month
https://www.reddit.com/r/programming/comments/1lx6u61/thoughts_on_claude_code_after_one_month/
submitted by /u/Mbv-Dev (https://www.reddit.com/user/Mbv-Dev)
[link] (https://mortenvistisen.com/posts/one-month-with-claude-code) [comments] (https://www.reddit.com/r/programming/comments/1lx6u61/thoughts_on_claude_code_after_one_month/)
Python heapq.nlargest vs list.sort
https://www.reddit.com/r/programming/comments/1lx384k/python_heapqnlargest_vs_listsort/
<!-- SC_OFF -->TL;DR: Do not micro-optimize. I nerd-sniped myself into benchmarking different ways to get the largest element of a list in Python. I made a few pretty plots and had some mildly interesting results. <!-- SC_ON --> submitted by /u/ddaanet (https://www.reddit.com/user/ddaanet)
[link] (https://ddaa.net/2025/python-heapq-vs-sort.html) [comments] (https://www.reddit.com/r/programming/comments/1lx384k/python_heapqnlargest_vs_listsort/)
Breaking down the Zero-Click AI Vulnerability Enabling Data Ex-filtration Through Calendar Invites in Eleven-labs Voice Assistants
https://www.reddit.com/r/programming/comments/1lwya0v/breaking_down_the_zeroclick_ai_vulnerability/
submitted by /u/RuDrAkAsH-1112 (https://www.reddit.com/user/RuDrAkAsH-1112)
[link] (https://repello.ai/blog/zero-click-calendar-exfiltration-reveals-mcp-security-risk-in-11-ai) [comments] (https://www.reddit.com/r/programming/comments/1lwya0v/breaking_down_the_zeroclick_ai_vulnerability/)
I created a programming language in Go with built-in BDD testing. Looking for feedback and contributors!
https://www.reddit.com/r/programming/comments/1lwpvas/i_created_a_programming_language_in_go_with/
<!-- SC_OFF -->Hey, r/golang (https://www.reddit.com/r/golang)! For the past few months, I've been pouring my free time into a passion project: R2Lang, a new, dynamic programming language written entirely in Go. My main goal was to create a language where testing isn't just a library or an afterthought, but a core, first-class citizen of the syntax. The result is a simple, JavaScript-like language with a native BDD testing framework. TL;DR: I built a JavaScript-like scripting language in Go. Its main feature is a native BDD testing system (TestCase { Given/When/Then }). I'm looking for feedback, ideas, and collaborators to help it grow. GitHub Repo: https://github.com/arturoeanton/go-r2lang ✨ What is R2Lang? It's a dynamic, interpreted language designed for scripting, testing, and building simple web APIs. Think of it as a blend of JavaScript's simplicity and Go's concurrency model. Key Features: 🧪 Built-in BDD Testing: This is the core feature. You can write tests using a clean Given/When/Then structure directly in your code, without any external frameworks. 🚀 Simple & Familiar Syntax: If you know JavaScript, you'll be writing R2Lang in minutes. ⚡ Easy Concurrency: It leverages Go's goroutines through a simple r2() function. 🧱 Object-Oriented: Supports classes, inheritance, and this. 🌐 Web Ready: Includes a built-in http library for creating web servers and REST APIs, inspired by Express.js. Here’s what the BDD syntax looks like in action: ```r2 // Function to be tested func add(a, b) { return a + b } // The test case itself TestCase "Verify that the add function works correctly" { Given func() { print("Preparing the numbers for the test.") // You can set up context here return { a: 5, b: 10 } } When func(context) { let result = add(context.a, context.b) print("Executing the sum...") return result } Then func(result) { // assertEqual is a helper, not yet a built-in keyword if (result != 15) { throw "Assertion failed: Expected 15, got " + result } print("Validation successful!") return "Test passed" } } ``` 💖 How You Can Help The language is functional, and I've written a full 6-module course to document it. However, it's still a young project with tons of room for improvement. I'd love to get some collaboration to take it to the next level. I'm looking for all kinds of help: Go Developers: To help improve the core interpreter. There are huge opportunities in performance (bytecode VM, JIT), memory management, and implementing new features from the Roadmap (https://github.com/arturoeanton/go-r2lang/blob/main/docs/en/roadmap.md). Language Enthusiasts: To give feedback on the syntax, features, and overall direction of the project. What do you love? What do you hate? Testers: I need people to break it! Write some complex scripts, find edge cases, and report bugs in the Issues (https://github.com/arturoeanton/go-r2lang/issues). Documentation Writers: The docs are there, but they can always be improved with more examples and clearer explanations. This has been a solo journey so far, and I'm really excited about the possibility of turning it into a community-driven project. Check out the GitHub repository to see the code, the full documentation, and the issue tracker. Thanks for taking a look! Any feedback, questions, or stars on GitHub would be amazing. Let me know what you think! <!-- SC_ON --> submitted by /u/ResolutionSmooth5259 (https://www.reddit.com/user/ResolutionSmooth5259)
[link] (https://github.com/arturoeanton/go-r2lang/) [comments] (https://www.reddit.com/r/programming/comments/1lwpvas/i_created_a_programming_language_in_go_with/)