Reddit Programming
212 subscribers
1.22K photos
125K links
I will send you newest post from subreddit /r/programming
Download Telegram
Sharing a toolkit to Batch Rename files and folders.
https://www.reddit.com/r/programming/comments/1qum8iq/sharing_a_toolkit_to_batch_rename_files_and/

<!-- SC_OFF -->Designed for the Pipeline: Rename Pro is a lightweight, high-performance companion tool built for professionals who cannot afford naming errors. Whether you are managing thousands of PBR textures, localized game assets, or complex production dailies, Rename Pro provides a stable, non-destructive environment to rename on the fly. Sequential Padding: Intelligent decimal padding (e.g., 001, 0001) for clean asset sorting. Real-Time Feedback: All changes to Prefix, Suffix, and Find/Replace logic update instantly in the preview list. Zero-Bloat Performance: Optimized to handle 50,000+ items with zero UI lag—perfect for massive asset libraries. Safety Measures: Includes a robust Undo system and duplicate path warnings to maintain folder integrity. <!-- SC_ON --> submitted by /u/iPEMiC (https://www.reddit.com/user/iPEMiC)
[link] (https://3dlakour.itch.io/rename-pro-10-stable-release-for-studio-indie-pipelines) [comments] (https://www.reddit.com/r/programming/comments/1qum8iq/sharing_a_toolkit_to_batch_rename_files_and/)
A browser benchmark that actually uses all your CPU/GPU cores
https://www.reddit.com/r/programming/comments/1qumlzn/a_browser_benchmark_that_actually_uses_all_your/

<!-- SC_OFF -->Hey, everyone. I felt that the current benchmarks are too synthetic. That’s why I have built SpeedPower.run (http://speedpower.run/) as a 'maximum compute' test that runs six concurrent benchmarks: Javascript (multi-core JS processing), Exchange (worker communication), and five distinct AI inference models. We are unique in the market because we simultaneously run different AI models built on popular stacks (TensorFlow.js and Transformers.js v3) to get a true measure of system-wide concurrency. Roast our methodology or share your score. We're here for the feedback. <!-- SC_ON --> submitted by /u/Kirk_GC (https://www.reddit.com/user/Kirk_GC)
[link] (https://speedpower.run/?ref=reddit-programming-1) [comments] (https://www.reddit.com/r/programming/comments/1qumlzn/a_browser_benchmark_that_actually_uses_all_your/)
How to write Effective Prompts like code artifacts, not questions?
https://www.reddit.com/r/programming/comments/1quna8w/how_to_write_effective_prompts_like_code/

<!-- SC_OFF -->Prompts should be written like Java artifacts, not questions. For example: A prompt behaves like a method signature: it defines inputs and expected output Context behaves like a Jira ticket: business + technical requirements Role assignment is similar to annotations: it changes behavior Constraints work like NotNull/ validations: they limit execution scope Another big improvement come from avoiding “do everything at once” prompts and switching to step-based prompts (analysis-> plan-> execution-> explanation). That alone makes outputs far more reliable for debugging, refactoring, and architectural discussions. The detailed article on "How to write Effective Prompt using code Analogy (https://javatechonline.com/effective-ai-prompts-for-java-developers-and-architects/)" is explaining this Java-centric way of writing AI prompts, with real examples from Spring Boot and backend development. <!-- SC_ON --> submitted by /u/erdsingh24 (https://www.reddit.com/user/erdsingh24)
[link] (https://javatechonline.com/effective-ai-prompts-for-java-developers-and-architects/) [comments] (https://www.reddit.com/r/programming/comments/1quna8w/how_to_write_effective_prompts_like_code/)
I built a real-time multiplayer chess platform with Elo rankings, friend system, and game replays [Open Source]
https://www.reddit.com/r/programming/comments/1qunc53/i_built_a_realtime_multiplayer_chess_platform/

<!-- SC_OFF -->Hey everyone! 👋 I've been working on Play Chess - a modern, real-time chess platform where you can play with friends or other players online, completely free in your browser. Key Features: - ♟️ Real-time multiplayer powered by Socket.IO - 📊 Elo ranking system to track your skill level - 👥 Friend system - add friends and challenge them directly - 🎮 Game replays - review your moves and learn from your games - 📈 Player statistics - track your wins, losses, and performance - 🎵 Sound effects for moves, captures, and checks - 📱 Fully responsive - works on desktop and mobile Tech Stack: Built with Next.js 15, Express, Socket.IO, TypeScript, Prisma, PostgreSQL, and Tailwind CSS in a Turborepo monorepo. The project is open source (MIT License), so feel free to check it out, contribute, or use it as a learning resource! Optional Pro Membership supports development and unlocks a few extra features like direct challenges and a Pro badge. Would love to hear your feedback or suggestions! Happy to answer any questions about the implementation or features. GitHub: https://github.com/vijaysingh2219/play-chess <!-- SC_ON --> submitted by /u/bruh2219 (https://www.reddit.com/user/bruh2219)
[link] (https://github.com/vijaysingh2219/play-chess) [comments] (https://www.reddit.com/r/programming/comments/1qunc53/i_built_a_realtime_multiplayer_chess_platform/)
Release of TURA
https://www.reddit.com/r/programming/comments/1quuknp/release_of_tura/

<!-- SC_OFF -->We’re excited to announce the first release of our coding book, Thinking, Understanding, and Reasoning in Algorithms (TURA). This book focuses on building deep intuition and structured thinking in algorithms, rather than just memorizing techniques and acts as a complement to the CSES Problem Set. Please do give it a read, contribute on GitHub, and share it with fellow programmers who you think would benefit from it. This is a work in progress non-profit, open-source initiative. https://github.com/T-U-R-A/tura-coding-book/releases <!-- SC_ON --> submitted by /u/Pure-Raccoon-4181 (https://www.reddit.com/user/Pure-Raccoon-4181)
[link] (https://github.com/T-U-R-A/tura-coding-book/releases) [comments] (https://www.reddit.com/r/programming/comments/1quuknp/release_of_tura/)
Testing Code When the Output Isn’t Predictable
https://www.reddit.com/r/programming/comments/1qv5vsj/testing_code_when_the_output_isnt_predictable/

<!-- SC_OFF -->Your test passed. Run it again. Now, it fails. Run it five more times, and it passes four of them. Is that a bug? When an LLM becomes part of the unit you're testing, a single test run stops being meaningful. The same test, same input, different results. After a recent discussion my collegues, I think the question we should be asking isn't "did this test pass?" but "how reliable is this behavior?" If something passes 80% of the time, that might be perfectly acceptable. After a recent discussion with my colleagues, I think the question we should be asking isn't "did this test pass?" but "how reliable is this behavior?" I believe our test frameworks need to evolve. Run the same test multiple times, evaluate against a minimum pass rate, with sensible defaults (runs = 1, minPassRate = 1.0) so existing tests don't break. //@test:Config { runs: 10, minPassRate: 0.8 }
function testLLMAgent() {
// Your Ballerina code here :)
} This feels like the new normal for testing AI-powered code. Curious how others are approaching this. <!-- SC_ON --> submitted by /u/CoyoteIntelligent167 (https://www.reddit.com/user/CoyoteIntelligent167)
[link] (https://github.com/ballerina-platform/ballerina-spec/issues/1402) [comments] (https://www.reddit.com/r/programming/comments/1qv5vsj/testing_code_when_the_output_isnt_predictable/)
Why Vibe First Development Collapses Under Its Own Freedom
https://www.reddit.com/r/programming/comments/1qv9ej6/why_vibe_first_development_collapses_under_its/

<!-- SC_OFF -->Why Vibe-First Development Collapses Under Its Own Freedom Vibe-first development feels empowering at first, but freedom without constraints slowly turns into inconsistency, technical debt, and burnout. This long-form essay explains why it collapses over time. https://techyall.com/blog/why-vibe-first-development-collapses-under-its-own-freedom <!-- SC_ON --> submitted by /u/justok25 (https://www.reddit.com/user/justok25)
[link] (https://techyall.com/blog/why-vibe-first-development-collapses-under-its-own-freedom) [comments] (https://www.reddit.com/r/programming/comments/1qv9ej6/why_vibe_first_development_collapses_under_its/)
Good Code editors??
https://www.reddit.com/r/programming/comments/1qvesd6/good_code_editors/

<!-- SC_OFF -->I have used some decent editors for 2 years i want one pick among them.. I have used neovim , emacs , pulsor, vs codium . I want 2 decent editors suggest any two.. Codeeditors like vim or emacs suggest with extensions .. <!-- SC_ON --> submitted by /u/User_reddit69 (https://www.reddit.com/user/User_reddit69)
[link] (https://maxwellj.vivaldi.net/2025/04/03/code-editors-my-top-7-picks/) [comments] (https://www.reddit.com/r/programming/comments/1qvesd6/good_code_editors/)
Why I am switching from Arch (Manjaro) to Debian
https://www.reddit.com/r/programming/comments/1qvh426/why_i_am_switching_from_arch_manjaro_to_debian/

<!-- SC_OFF -->Arch is a rolling release distro with the latest release of each package always available. It has one of the largest no. of packages. However, as I grew from a tech enthusiast to a seasoned developer, I am starting to value stability over latest tech. Hence, I am planning to switch to Debian. Debian is the opposite of Arch. It does not have latest software, but it is stable. It does not break as much, and it is a one time setup. Which Linux distro do you use? <!-- SC_ON --> submitted by /u/access2content (https://www.reddit.com/user/access2content)
[link] (https://access2vivek.com/planning-to-switch-from-manjaro-to-debian/) [comments] (https://www.reddit.com/r/programming/comments/1qvh426/why_i_am_switching_from_arch_manjaro_to_debian/)