Reddit Programming
206 subscribers
1.22K photos
123K links
I will send you newest post from subreddit /r/programming
Download Telegram
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/)
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/)
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/)
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/)
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/)
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/)
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/)
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/)