Simpler Java Build Tools with Object-Oriented Programming
https://www.reddit.com/r/programming/comments/1n2978j/simpler_java_build_tools_with_objectoriented/
submitted by /u/lihaoyi (https://www.reddit.com/user/lihaoyi)
[link] (https://www.youtube.com/live/V03wKwcegxg?feature=shared&t=312) [comments] (https://www.reddit.com/r/programming/comments/1n2978j/simpler_java_build_tools_with_objectoriented/)
https://www.reddit.com/r/programming/comments/1n2978j/simpler_java_build_tools_with_objectoriented/
submitted by /u/lihaoyi (https://www.reddit.com/user/lihaoyi)
[link] (https://www.youtube.com/live/V03wKwcegxg?feature=shared&t=312) [comments] (https://www.reddit.com/r/programming/comments/1n2978j/simpler_java_build_tools_with_objectoriented/)
Part 2: API & DSL for flow-run (LLM orchestration, YAML-first)
https://www.reddit.com/r/programming/comments/1n29gfp/part_2_api_dsl_for_flowrun_llm_orchestration/
<!-- SC_OFF -->I’m doing second part of a system design for flow-run recorded in a live format <!-- SC_ON --> submitted by /u/Historical_Wing_9573 (https://www.reddit.com/user/Historical_Wing_9573)
[link] (https://youtu.be/R-ww0JP-Qao?si=3NlINK0Y0A3tlBJB) [comments] (https://www.reddit.com/r/programming/comments/1n29gfp/part_2_api_dsl_for_flowrun_llm_orchestration/)
https://www.reddit.com/r/programming/comments/1n29gfp/part_2_api_dsl_for_flowrun_llm_orchestration/
<!-- SC_OFF -->I’m doing second part of a system design for flow-run recorded in a live format <!-- SC_ON --> submitted by /u/Historical_Wing_9573 (https://www.reddit.com/user/Historical_Wing_9573)
[link] (https://youtu.be/R-ww0JP-Qao?si=3NlINK0Y0A3tlBJB) [comments] (https://www.reddit.com/r/programming/comments/1n29gfp/part_2_api_dsl_for_flowrun_llm_orchestration/)
🚀 MemCP: 300M rows in 2 minutes – Open Source compressed SQL engine
https://www.reddit.com/r/programming/comments/1n29vs2/memcp_300m_rows_in_2_minutes_open_source/
<!-- SC_OFF -->Hey folks, I’d like to share an Open Source project we’ve been working on: – an in-memory SQL engine that compresses data heavily and runs aggregations extremely fast. Here’s a benchmark from a real test: 300,000,000 rows (raw data: 33 GB JSON data performance traces) Compressed to 1.3 GB RAM SUM + GROUP BY query in ~2 minutes For comparison: MySQL would take hours/days; before optimization memcp was at ~20 minutes 👉 MemCP is Open Source – the goal is to grow a strong community around performance, features, and integrations.
👉 For companies, there’s optional commercial support (performance tuning, architecture consulting, etc.). Why might this be interesting? If you deal with huge logs, IoT sensor data, or transaction data, you know the pain of waiting for queries. MemCP provides a lightweight, compressed alternative to traditional RDBMS and heavy Big Data stacks. I’d love to hear your thoughts, ideas, and of course – contributors are very welcome!
➡️ Repo & docs: memcp.org (https://memcp.org/) Question to you:
Where do you see yourself using something like MemCP – BI, IoT, e-commerce analytics, research, …? <!-- SC_ON --> submitted by /u/Yjskura (https://www.reddit.com/user/Yjskura)
[link] (https://github.com/launix-de/memcp) [comments] (https://www.reddit.com/r/programming/comments/1n29vs2/memcp_300m_rows_in_2_minutes_open_source/)
https://www.reddit.com/r/programming/comments/1n29vs2/memcp_300m_rows_in_2_minutes_open_source/
<!-- SC_OFF -->Hey folks, I’d like to share an Open Source project we’ve been working on: – an in-memory SQL engine that compresses data heavily and runs aggregations extremely fast. Here’s a benchmark from a real test: 300,000,000 rows (raw data: 33 GB JSON data performance traces) Compressed to 1.3 GB RAM SUM + GROUP BY query in ~2 minutes For comparison: MySQL would take hours/days; before optimization memcp was at ~20 minutes 👉 MemCP is Open Source – the goal is to grow a strong community around performance, features, and integrations.
👉 For companies, there’s optional commercial support (performance tuning, architecture consulting, etc.). Why might this be interesting? If you deal with huge logs, IoT sensor data, or transaction data, you know the pain of waiting for queries. MemCP provides a lightweight, compressed alternative to traditional RDBMS and heavy Big Data stacks. I’d love to hear your thoughts, ideas, and of course – contributors are very welcome!
➡️ Repo & docs: memcp.org (https://memcp.org/) Question to you:
Where do you see yourself using something like MemCP – BI, IoT, e-commerce analytics, research, …? <!-- SC_ON --> submitted by /u/Yjskura (https://www.reddit.com/user/Yjskura)
[link] (https://github.com/launix-de/memcp) [comments] (https://www.reddit.com/r/programming/comments/1n29vs2/memcp_300m_rows_in_2_minutes_open_source/)
What’s the one programming concept you wish you had learned earlier?
https://www.reddit.com/r/programming/comments/1n2amrg/whats_the_one_programming_concept_you_wish_you/
<!-- SC_OFF -->I’ve been coding for a while now, and something I’ve realized is that there are always concepts you wish you understood earlier—whether it’s clean code practices, debugging tricks, algorithms, or even version control. For me, it was understanding time complexity. Once I got a proper grip on Big O, my entire approach to problem-solving changed. Curious to know—what’s that one concept, tip, or habit in programming that you wish someone had told you about when you started? <!-- SC_ON --> submitted by /u/AsleepChildhood6085 (https://www.reddit.com/user/AsleepChildhood6085)
[link] (https://skyappzsoftware.in/) [comments] (https://www.reddit.com/r/programming/comments/1n2amrg/whats_the_one_programming_concept_you_wish_you/)
https://www.reddit.com/r/programming/comments/1n2amrg/whats_the_one_programming_concept_you_wish_you/
<!-- SC_OFF -->I’ve been coding for a while now, and something I’ve realized is that there are always concepts you wish you understood earlier—whether it’s clean code practices, debugging tricks, algorithms, or even version control. For me, it was understanding time complexity. Once I got a proper grip on Big O, my entire approach to problem-solving changed. Curious to know—what’s that one concept, tip, or habit in programming that you wish someone had told you about when you started? <!-- SC_ON --> submitted by /u/AsleepChildhood6085 (https://www.reddit.com/user/AsleepChildhood6085)
[link] (https://skyappzsoftware.in/) [comments] (https://www.reddit.com/r/programming/comments/1n2amrg/whats_the_one_programming_concept_you_wish_you/)
Group Borrowing: Zero-Cost Memory Safety with Fewer Restrictions
https://www.reddit.com/r/programming/comments/1n2ay1p/group_borrowing_zerocost_memory_safety_with_fewer/
submitted by /u/verdagon (https://www.reddit.com/user/verdagon)
[link] (https://verdagon.dev/blog/group-borrowing) [comments] (https://www.reddit.com/r/programming/comments/1n2ay1p/group_borrowing_zerocost_memory_safety_with_fewer/)
https://www.reddit.com/r/programming/comments/1n2ay1p/group_borrowing_zerocost_memory_safety_with_fewer/
submitted by /u/verdagon (https://www.reddit.com/user/verdagon)
[link] (https://verdagon.dev/blog/group-borrowing) [comments] (https://www.reddit.com/r/programming/comments/1n2ay1p/group_borrowing_zerocost_memory_safety_with_fewer/)
Is MCP a Security Nightmare? A look into MCP Authorization
https://www.reddit.com/r/programming/comments/1n2fmv9/is_mcp_a_security_nightmare_a_look_into_mcp/
submitted by /u/Helpful_Geologist430 (https://www.reddit.com/user/Helpful_Geologist430)
[link] (https://cefboud.com/posts/mcp-oauth2-security-authorization/) [comments] (https://www.reddit.com/r/programming/comments/1n2fmv9/is_mcp_a_security_nightmare_a_look_into_mcp/)
https://www.reddit.com/r/programming/comments/1n2fmv9/is_mcp_a_security_nightmare_a_look_into_mcp/
submitted by /u/Helpful_Geologist430 (https://www.reddit.com/user/Helpful_Geologist430)
[link] (https://cefboud.com/posts/mcp-oauth2-security-authorization/) [comments] (https://www.reddit.com/r/programming/comments/1n2fmv9/is_mcp_a_security_nightmare_a_look_into_mcp/)
Handling 500M clicks with a $4 VPS
https://www.reddit.com/r/programming/comments/1n2gupq/handling_500m_clicks_with_a_4_vps/
submitted by /u/hsym-x (https://www.reddit.com/user/hsym-x)
[link] (https://www.youtube.com/watch?v=nk3Ti0tCGvA) [comments] (https://www.reddit.com/r/programming/comments/1n2gupq/handling_500m_clicks_with_a_4_vps/)
https://www.reddit.com/r/programming/comments/1n2gupq/handling_500m_clicks_with_a_4_vps/
submitted by /u/hsym-x (https://www.reddit.com/user/hsym-x)
[link] (https://www.youtube.com/watch?v=nk3Ti0tCGvA) [comments] (https://www.reddit.com/r/programming/comments/1n2gupq/handling_500m_clicks_with_a_4_vps/)
Anything can be a message queue if you use it wrongly enough
https://www.reddit.com/r/programming/comments/1n2gwmb/anything_can_be_a_message_queue_if_you_use_it/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://xeiaso.net/blog/anything-message-queue) [comments] (https://www.reddit.com/r/programming/comments/1n2gwmb/anything_can_be_a_message_queue_if_you_use_it/)
https://www.reddit.com/r/programming/comments/1n2gwmb/anything_can_be_a_message_queue_if_you_use_it/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://xeiaso.net/blog/anything-message-queue) [comments] (https://www.reddit.com/r/programming/comments/1n2gwmb/anything_can_be_a_message_queue_if_you_use_it/)
The Basics of Anchor Positioning
https://www.reddit.com/r/programming/comments/1n2h0b3/the_basics_of_anchor_positioning/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://ishadeed.com/article/anchor-positioning/) [comments] (https://www.reddit.com/r/programming/comments/1n2h0b3/the_basics_of_anchor_positioning/)
https://www.reddit.com/r/programming/comments/1n2h0b3/the_basics_of_anchor_positioning/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://ishadeed.com/article/anchor-positioning/) [comments] (https://www.reddit.com/r/programming/comments/1n2h0b3/the_basics_of_anchor_positioning/)
Simple Smalltalk Testing: With Patterns (1994)
https://www.reddit.com/r/programming/comments/1n2h0su/simple_smalltalk_testing_with_patterns_1994/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://web.archive.org/web/20150315073817/http://www.xprogramming.com/testfram.htm) [comments] (https://www.reddit.com/r/programming/comments/1n2h0su/simple_smalltalk_testing_with_patterns_1994/)
https://www.reddit.com/r/programming/comments/1n2h0su/simple_smalltalk_testing_with_patterns_1994/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://web.archive.org/web/20150315073817/http://www.xprogramming.com/testfram.htm) [comments] (https://www.reddit.com/r/programming/comments/1n2h0su/simple_smalltalk_testing_with_patterns_1994/)
The Koka programming language
https://www.reddit.com/r/programming/comments/1n2h16l/the_koka_programming_language/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://lwn.net/Articles/1033050/) [comments] (https://www.reddit.com/r/programming/comments/1n2h16l/the_koka_programming_language/)
https://www.reddit.com/r/programming/comments/1n2h16l/the_koka_programming_language/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://lwn.net/Articles/1033050/) [comments] (https://www.reddit.com/r/programming/comments/1n2h16l/the_koka_programming_language/)
Rust for Everyone
https://www.reddit.com/r/programming/comments/1n2h1qp/rust_for_everyone/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://www.youtube.com/watch?v=R0dP-QR5wQo) [comments] (https://www.reddit.com/r/programming/comments/1n2h1qp/rust_for_everyone/)
https://www.reddit.com/r/programming/comments/1n2h1qp/rust_for_everyone/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://www.youtube.com/watch?v=R0dP-QR5wQo) [comments] (https://www.reddit.com/r/programming/comments/1n2h1qp/rust_for_everyone/)
Developers use AI more, but they trust it much less
https://www.reddit.com/r/programming/comments/1n2huph/developers_use_ai_more_but_they_trust_it_much_less/
submitted by /u/milanm08 (https://www.reddit.com/user/milanm08)
[link] (https://newsletter.techworld-with-milan.com/p/trends-8-developers-use-ai-more-but) [comments] (https://www.reddit.com/r/programming/comments/1n2huph/developers_use_ai_more_but_they_trust_it_much_less/)
https://www.reddit.com/r/programming/comments/1n2huph/developers_use_ai_more_but_they_trust_it_much_less/
submitted by /u/milanm08 (https://www.reddit.com/user/milanm08)
[link] (https://newsletter.techworld-with-milan.com/p/trends-8-developers-use-ai-more-but) [comments] (https://www.reddit.com/r/programming/comments/1n2huph/developers_use_ai_more_but_they_trust_it_much_less/)
Tic-tac-toe meets Lean 4
https://www.reddit.com/r/programming/comments/1n2hw9n/tictactoe_meets_lean_4/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://ochagavia.nl/blog/tic-tac-toe-meets-lean-4/) [comments] (https://www.reddit.com/r/programming/comments/1n2hw9n/tictactoe_meets_lean_4/)
https://www.reddit.com/r/programming/comments/1n2hw9n/tictactoe_meets_lean_4/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://ochagavia.nl/blog/tic-tac-toe-meets-lean-4/) [comments] (https://www.reddit.com/r/programming/comments/1n2hw9n/tictactoe_meets_lean_4/)
Some thoughts on LLMs and Software Development
https://www.reddit.com/r/programming/comments/1n2mxzw/some_thoughts_on_llms_and_software_development/
submitted by /u/MorroWtje (https://www.reddit.com/user/MorroWtje)
[link] (https://martinfowler.com/articles/202508-ai-thoughts.html) [comments] (https://www.reddit.com/r/programming/comments/1n2mxzw/some_thoughts_on_llms_and_software_development/)
https://www.reddit.com/r/programming/comments/1n2mxzw/some_thoughts_on_llms_and_software_development/
submitted by /u/MorroWtje (https://www.reddit.com/user/MorroWtje)
[link] (https://martinfowler.com/articles/202508-ai-thoughts.html) [comments] (https://www.reddit.com/r/programming/comments/1n2mxzw/some_thoughts_on_llms_and_software_development/)
Python: The Documentary
https://www.reddit.com/r/programming/comments/1n2ueh2/python_the_documentary/
submitted by /u/10ForwardShift (https://www.reddit.com/user/10ForwardShift)
[link] (https://lwn.net/Articles/1035537/) [comments] (https://www.reddit.com/r/programming/comments/1n2ueh2/python_the_documentary/)
https://www.reddit.com/r/programming/comments/1n2ueh2/python_the_documentary/
submitted by /u/10ForwardShift (https://www.reddit.com/user/10ForwardShift)
[link] (https://lwn.net/Articles/1035537/) [comments] (https://www.reddit.com/r/programming/comments/1n2ueh2/python_the_documentary/)
Real-World Case Study: Optimizing PostgreSQL Queries with Functional Indexes
https://www.reddit.com/r/programming/comments/1n2xlf4/realworld_case_study_optimizing_postgresql/
<!-- SC_OFF -->We at Mafiree recently published a case study on query optimization in PostgreSQL using functional indexes. It’s based on an actual production scenario where query performance was improved by rethinking indexing strategy. I’d love to hear how others here approach: Functional indexes in production environments Balancing index overhead with performance gains <!-- SC_ON --> submitted by /u/DbOpsNinja (https://www.reddit.com/user/DbOpsNinja)
[link] (https://www.mafiree.com/readBlog/optimizing-postgresql-queries-with-functional-indexes--a-real-world-case-study) [comments] (https://www.reddit.com/r/programming/comments/1n2xlf4/realworld_case_study_optimizing_postgresql/)
https://www.reddit.com/r/programming/comments/1n2xlf4/realworld_case_study_optimizing_postgresql/
<!-- SC_OFF -->We at Mafiree recently published a case study on query optimization in PostgreSQL using functional indexes. It’s based on an actual production scenario where query performance was improved by rethinking indexing strategy. I’d love to hear how others here approach: Functional indexes in production environments Balancing index overhead with performance gains <!-- SC_ON --> submitted by /u/DbOpsNinja (https://www.reddit.com/user/DbOpsNinja)
[link] (https://www.mafiree.com/readBlog/optimizing-postgresql-queries-with-functional-indexes--a-real-world-case-study) [comments] (https://www.reddit.com/r/programming/comments/1n2xlf4/realworld_case_study_optimizing_postgresql/)
Open source dilemma in the EU too: many see benefits, too few contribute
https://www.reddit.com/r/programming/comments/1n2xsd1/open_source_dilemma_in_the_eu_too_many_see/
submitted by /u/donutloop (https://www.reddit.com/user/donutloop)
[link] (https://www.heise.de/en/news/Open-source-dilemma-in-the-EU-too-many-see-benefits-too-few-contribute-10624536.html) [comments] (https://www.reddit.com/r/programming/comments/1n2xsd1/open_source_dilemma_in_the_eu_too_many_see/)
https://www.reddit.com/r/programming/comments/1n2xsd1/open_source_dilemma_in_the_eu_too_many_see/
submitted by /u/donutloop (https://www.reddit.com/user/donutloop)
[link] (https://www.heise.de/en/news/Open-source-dilemma-in-the-EU-too-many-see-benefits-too-few-contribute-10624536.html) [comments] (https://www.reddit.com/r/programming/comments/1n2xsd1/open_source_dilemma_in_the_eu_too_many_see/)
Using git as a memory layer for AI code assistants
https://www.reddit.com/r/programming/comments/1n30oo9/using_git_as_a_memory_layer_for_ai_code_assistants/
<!-- SC_OFF -->Hey everyone, I've been exploring an interesting pattern: using git as a queryable memory for AI coding assistants. The problem: AI assistants like Claude have no memory between sessions and every debugging session means re-explaining your entire codebase burning lot of tokens. My approach: Auto-commit every file save to a parallel local hidden git repository, then expose git operations to the AI via MCP. Instead of feeding Claude my entire codebase, it now runs git commands directly on this hidden repo (which contains the full evolution of my codebase). The interesting part is that AI already speaks git fluently. It knows exactly which commands to run for different scenarios. Tradeoffs I'm seeing: - Pros: Massive token reduction, AI can trace bug introduction, perfect undo history - Cons: Disk usage (~12MB per 10k commits), another process running in background Has anyone else tried giving AI assistants access to version control? Thank you!
Alessandro <!-- SC_ON --> submitted by /u/Apart-Employment-592 (https://www.reddit.com/user/Apart-Employment-592)
[link] (https://github.com/blade47/shadowgit-mcp) [comments] (https://www.reddit.com/r/programming/comments/1n30oo9/using_git_as_a_memory_layer_for_ai_code_assistants/)
https://www.reddit.com/r/programming/comments/1n30oo9/using_git_as_a_memory_layer_for_ai_code_assistants/
<!-- SC_OFF -->Hey everyone, I've been exploring an interesting pattern: using git as a queryable memory for AI coding assistants. The problem: AI assistants like Claude have no memory between sessions and every debugging session means re-explaining your entire codebase burning lot of tokens. My approach: Auto-commit every file save to a parallel local hidden git repository, then expose git operations to the AI via MCP. Instead of feeding Claude my entire codebase, it now runs git commands directly on this hidden repo (which contains the full evolution of my codebase). The interesting part is that AI already speaks git fluently. It knows exactly which commands to run for different scenarios. Tradeoffs I'm seeing: - Pros: Massive token reduction, AI can trace bug introduction, perfect undo history - Cons: Disk usage (~12MB per 10k commits), another process running in background Has anyone else tried giving AI assistants access to version control? Thank you!
Alessandro <!-- SC_ON --> submitted by /u/Apart-Employment-592 (https://www.reddit.com/user/Apart-Employment-592)
[link] (https://github.com/blade47/shadowgit-mcp) [comments] (https://www.reddit.com/r/programming/comments/1n30oo9/using_git_as_a_memory_layer_for_ai_code_assistants/)
The promise of Rust
https://www.reddit.com/r/programming/comments/1n355fd/the_promise_of_rust/
submitted by /u/Maybe-monad (https://www.reddit.com/user/Maybe-monad)
[link] (https://fasterthanli.me/articles/the-promise-of-rust) [comments] (https://www.reddit.com/r/programming/comments/1n355fd/the_promise_of_rust/)
https://www.reddit.com/r/programming/comments/1n355fd/the_promise_of_rust/
submitted by /u/Maybe-monad (https://www.reddit.com/user/Maybe-monad)
[link] (https://fasterthanli.me/articles/the-promise-of-rust) [comments] (https://www.reddit.com/r/programming/comments/1n355fd/the_promise_of_rust/)
Instacart Consolidates Search Infrastructure on Postgresql, Phasing out Elasticsearch
https://www.reddit.com/r/programming/comments/1n38n66/instacart_consolidates_search_infrastructure_on/
submitted by /u/rgancarz (https://www.reddit.com/user/rgancarz)
[link] (https://www.infoq.com/news/2025/08/instacart-elasticsearch-postgres/) [comments] (https://www.reddit.com/r/programming/comments/1n38n66/instacart_consolidates_search_infrastructure_on/)
https://www.reddit.com/r/programming/comments/1n38n66/instacart_consolidates_search_infrastructure_on/
submitted by /u/rgancarz (https://www.reddit.com/user/rgancarz)
[link] (https://www.infoq.com/news/2025/08/instacart-elasticsearch-postgres/) [comments] (https://www.reddit.com/r/programming/comments/1n38n66/instacart_consolidates_search_infrastructure_on/)