reddit_programming | Technologies

Telegram-канал reddit_programming - Reddit Programming

214

I will send you newest post from subreddit /r/programming

Subscribe to a channel

Reddit Programming

The Design and Implementation of Extensible Records for Rust in CGP
https://www.reddit.com/r/programming/comments/1lzumva/the_design_and_implementation_of_extensible/

submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://contextgeneric.dev/blog/extensible-datatypes-part-3/) [comments] (https://www.reddit.com/r/programming/comments/1lzumva/the_design_and_implementation_of_extensible/)

Читать полностью…

Reddit Programming

perldelta - what is new for perl v5.42.0
https://www.reddit.com/r/programming/comments/1lzulyr/perldelta_what_is_new_for_perl_v5420/

submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://perldoc.perl.org/5.42.0/perldelta) [comments] (https://www.reddit.com/r/programming/comments/1lzulyr/perldelta_what_is_new_for_perl_v5420/)

Читать полностью…

Reddit Programming

C-: A Portable Assembly Language (1997)
https://www.reddit.com/r/programming/comments/1lzulm2/c_a_portable_assembly_language_1997/

submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://www.microsoft.com/en-us/research/publication/c-a-portable-assembly-language/) [comments] (https://www.reddit.com/r/programming/comments/1lzulm2/c_a_portable_assembly_language_1997/)

Читать полностью…

Reddit Programming

Data alignment for speed: myth or reality?
https://www.reddit.com/r/programming/comments/1lzui56/data_alignment_for_speed_myth_or_reality/

submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://lemire.me/blog/2012/05/31/data-alignment-for-speed-myth-or-reality/) [comments] (https://www.reddit.com/r/programming/comments/1lzui56/data_alignment_for_speed_myth_or_reality/)

Читать полностью…

Reddit Programming

Using Elm in 2025
https://www.reddit.com/r/programming/comments/1lzuhmn/using_elm_in_2025/

submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://engagesoftware.com/news/post/7033/using-elm-in-2025) [comments] (https://www.reddit.com/r/programming/comments/1lzuhmn/using_elm_in_2025/)

Читать полностью…

Reddit Programming

For Algorithms, a Little Memory Outweighs a Lot of Time | Quanta Magazine
https://www.reddit.com/r/programming/comments/1lzqohf/for_algorithms_a_little_memory_outweighs_a_lot_of/

submitted by /u/Vectorial1024 (https://www.reddit.com/user/Vectorial1024)
[link] (https://www.quantamagazine.org/for-algorithms-a-little-memory-outweighs-a-lot-of-time-20250521/) [comments] (https://www.reddit.com/r/programming/comments/1lzqohf/for_algorithms_a_little_memory_outweighs_a_lot_of/)

Читать полностью…

Reddit Programming

Strategies for very fast Lexers
https://www.reddit.com/r/programming/comments/1lzorsf/strategies_for_very_fast_lexers/

submitted by /u/NACL-Y1 (https://www.reddit.com/user/NACL-Y1)
[link] (https://xnacly.me/posts/2025/fast-lexer-strategies/) [comments] (https://www.reddit.com/r/programming/comments/1lzorsf/strategies_for_very_fast_lexers/)

Читать полностью…

Reddit Programming

Zig's New Async I/O
https://www.reddit.com/r/programming/comments/1lzmzny/zigs_new_async_io/

submitted by /u/BrewedDoritos (https://www.reddit.com/user/BrewedDoritos)
[link] (https://kristoff.it/blog/zig-new-async-io/) [comments] (https://www.reddit.com/r/programming/comments/1lzmzny/zigs_new_async_io/)

Читать полностью…

Reddit Programming

Using Aion coding
https://www.reddit.com/r/programming/comments/1lzjjx8/using_aion_coding/

<!-- SC_OFF -->I have a question about using AI on coding. I'm doing Kaggle competitions. I usually know what steps to take, but I’m not always sure how to write the exact Python code for them. I do understand Python — I can follow the code GPT gives me and I understand the output. Each time, I analyze the output and then ask GPT again to write specific code for the next task. So as a data analyst or data engineer, is this a good way to use GPT? <!-- SC_ON --> submitted by /u/Wide-Bicycle-7492 (https://www.reddit.com/user/Wide-Bicycle-7492)
[link] (http://kaggle.com/) [comments] (https://www.reddit.com/r/programming/comments/1lzjjx8/using_aion_coding/)

Читать полностью…

Reddit Programming

Made a new custom search engine with no bloat + lightweight.
https://www.reddit.com/r/programming/comments/1lzj9kg/made_a_new_custom_search_engine_with_no_bloat/

<!-- SC_OFF -->This is a minimalistic and lightweight search engine I made. Let me know what you think. <!-- SC_ON --> submitted by /u/Visible-Sun-6567 (https://www.reddit.com/user/Visible-Sun-6567)
[link] (https://jonathanaft.github.io/se-arch/) [comments] (https://www.reddit.com/r/programming/comments/1lzj9kg/made_a_new_custom_search_engine_with_no_bloat/)

Читать полностью…

Reddit Programming

Why Algebraic Effects?
https://www.reddit.com/r/programming/comments/1lzh0iw/why_algebraic_effects/

<!-- SC_OFF -->I personally love weird control flow patterns and I think this article does a good job introducing algebraic effects <!-- SC_ON --> submitted by /u/laplab (https://www.reddit.com/user/laplab)
[link] (https://antelang.org/blog/why_effects/) [comments] (https://www.reddit.com/r/programming/comments/1lzh0iw/why_algebraic_effects/)

Читать полностью…

Reddit Programming

What I learned from building a portfolio site for 100+ freelancers (and what most dev portfolios get wrong)
https://www.reddit.com/r/programming/comments/1lzfil2/what_i_learned_from_building_a_portfolio_site_for/

<!-- SC_OFF -->Most developer portfolios focus on what was built but clients and recruiters care more about why and how. Here are 3 things I noticed after analyzing 100+ real freelance portfolios: • No clear value proposition: “I build web apps” is vague. “I help startups validate MVPs in 3 weeks” is specific and trust-building. • No social proof: Testimonials, LinkedIn reviews, even GitHub stars help. It’s about perceived trust. • Not optimized for mobile: You'd be surprised how many portfolios look broken on phones. Even though most clients check them from mobile. I built a simple profile system to solve these problems. It's not a resume site, more like a clean one-pager where you plug in your headline, projects, and links. And it just works. Won’t plug it here (don’t want to break rules), but DM if you’re curious. <!-- SC_ON --> submitted by /u/Conscious_Aide9204 (https://www.reddit.com/user/Conscious_Aide9204)
[link] (https://solidgigs.com/blog/how-to-make-your-portfolio-stand-out/) [comments] (https://www.reddit.com/r/programming/comments/1lzfil2/what_i_learned_from_building_a_portfolio_site_for/)

Читать полностью…

Reddit Programming

Dynamic ClassFile Generation To Save 15.5 Nanoseconds
https://www.reddit.com/r/programming/comments/1lzcysj/dynamic_classfile_generation_to_save_155/

submitted by /u/BlueGoliath (https://www.reddit.com/user/BlueGoliath)
[link] (https://github.com/BlueGoliath/Dynamic-ClassFile-Generation-To-Save-15.5-Nanos) [comments] (https://www.reddit.com/r/programming/comments/1lzcysj/dynamic_classfile_generation_to_save_155/)

Читать полностью…

Reddit Programming

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/)

Читать полностью…

Reddit Programming

Node.js Interview Q&A: Day 19
https://www.reddit.com/r/programming/comments/1lyy8nn/nodejs_interview_qa_day_19/

submitted by /u/MysteriousEye8494 (https://www.reddit.com/user/MysteriousEye8494)
[link] (https://medium.com/devinsight/node-js-interview-q-a-day-19-64e2eb4e8ccb) [comments] (https://www.reddit.com/r/programming/comments/1lyy8nn/nodejs_interview_qa_day_19/)

Читать полностью…

Reddit Programming

constrained languages are easier to optimize
https://www.reddit.com/r/programming/comments/1lzumbw/constrained_languages_are_easier_to_optimize/

submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://jyn.dev/constrained-languages-are-easier-to-optimize/) [comments] (https://www.reddit.com/r/programming/comments/1lzumbw/constrained_languages_are_easier_to_optimize/)

Читать полностью…

Reddit Programming

Notes on Graham's ANSI Common Lisp
https://www.reddit.com/r/programming/comments/1lzulwq/notes_on_grahams_ansi_common_lisp/

submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://courses.cs.northwestern.edu/325/readings/graham/graham-notes.html) [comments] (https://www.reddit.com/r/programming/comments/1lzulwq/notes_on_grahams_ansi_common_lisp/)

Читать полностью…

Reddit Programming

Binding Application in Idris
https://www.reddit.com/r/programming/comments/1lzuj76/binding_application_in_idris/

submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://andrevidela.com/blog/2025/binding-application/) [comments] (https://www.reddit.com/r/programming/comments/1lzuj76/binding_application_in_idris/)

Читать полностью…

Reddit Programming

Programming Language Theory has a public relations problem
https://www.reddit.com/r/programming/comments/1lzuhtu/programming_language_theory_has_a_public/

submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://happyfellow.bearblog.dev/programming-language-theory-has-a-public-relations-problem/) [comments] (https://www.reddit.com/r/programming/comments/1lzuhtu/programming_language_theory_has_a_public/)

Читать полностью…

Reddit Programming

AI slows down open source developers. Peter Naur can teach us why.
https://www.reddit.com/r/programming/comments/1lzqs98/ai_slows_down_open_source_developers_peter_naur/

submitted by /u/gametorch (https://www.reddit.com/user/gametorch)
[link] (https://johnwhiles.com/posts/mental-models-vs-ai-tools) [comments] (https://www.reddit.com/r/programming/comments/1lzqs98/ai_slows_down_open_source_developers_peter_naur/)

Читать полностью…

Reddit Programming

Make your repo/project ergonomic for other developers
https://www.reddit.com/r/programming/comments/1lzq54f/make_your_repoproject_ergonomic_for_other/

submitted by /u/Paradox (https://www.reddit.com/user/Paradox)
[link] (https://pdx.su/blog/2025-07-10-make-your-repo-ergonomic/) [comments] (https://www.reddit.com/r/programming/comments/1lzq54f/make_your_repoproject_ergonomic_for_other/)

Читать полностью…

Reddit Programming

Cloud vs. Mainframe: Amazon Graviton3, IBM Z And AMD — A Practical Benchmark In Go
https://www.reddit.com/r/programming/comments/1lznpcp/cloud_vs_mainframe_amazon_graviton3_ibm_z_and_amd/

submitted by /u/derjanni (https://www.reddit.com/user/derjanni)
[link] (https://programmers.fyi/cloud-vs-mainframe-amazon-graviton3-ibm-z-and-amd-a-practical-benchmark-in-go) [comments] (https://www.reddit.com/r/programming/comments/1lznpcp/cloud_vs_mainframe_amazon_graviton3_ibm_z_and_amd/)

Читать полностью…

Reddit Programming

Little adventure in pursuit of errors. The Battle for Wesnoth!
https://www.reddit.com/r/programming/comments/1lzjq9o/little_adventure_in_pursuit_of_errors_the_battle/

submitted by /u/Xadartt (https://www.reddit.com/user/Xadartt)
[link] (https://pvs-studio.com/en/blog/posts/cpp/1261/) [comments] (https://www.reddit.com/r/programming/comments/1lzjq9o/little_adventure_in_pursuit_of_errors_the_battle/)

Читать полностью…

Reddit Programming

The Silent Exploitation of APIs by AI Agents and Why It Needs Regulating Immediately
https://www.reddit.com/r/programming/comments/1lzjhac/the_silent_exploitation_of_apis_by_ai_agents_and/

<!-- SC_OFF -->I've been researching how AI agents like those built with LangChain interact with public APIs, and I came across the troubling realization that they're often using APIs without permission or even notifying the creators. I wrote this piece to highlight the risks and regulatory gaps. Curious to hear what others think, especially devs and founders who might be affected. <!-- SC_ON --> submitted by /u/MountainFloof2 (https://www.reddit.com/user/MountainFloof2)
[link] (niamhc_41406/the-silent-exploitation-of-apis-by-ai-agents-and-why-it-needs-regulating-immediately-c51e8651fb3c" rel="nofollow">https://medium.com/@niamhc_41406/the-silent-exploitation-of-apis-by-ai-agents-and-why-it-needs-regulating-immediately-c51e8651fb3c) [comments] (https://www.reddit.com/r/programming/comments/1lzjhac/the_silent_exploitation_of_apis_by_ai_agents_and/)

Читать полностью…

Reddit Programming

GitHub - BasaiCorp/Razen-Lang: Razen is a modern, lightweight programming language with Python-like syntax, high performance, and built-in debugging. Perfect for scripting, testing, and custom module development.
https://www.reddit.com/r/programming/comments/1lzhwos/github_basaicorprazenlang_razen_is_a_modern/

<!-- SC_OFF -->I have been working on a programming language called Razen Lang for a bit over 3 months now. It’s something I always wanted to do — make a compiled language that’s fast and easy to use. I don’t really have a team or anything, just been figuring stuff out as I go. I got it to a beta stage and it’s actually working, though still needs a lot of improvements. It’s not perfect at all, but I learned a lot while building it and I’m happy with how far it’s come. Right now I’ve decided to pause the project for some time because of study stuff. I’ll definitely continue and finish it later though, just need a break to focus on other things for now. If anyone wants to check it out, the GitHub is here: https://github.com/BasaiCorp/Razen-Lang Thanks! <!-- SC_ON --> submitted by /u/GladJellyfish9752 (https://www.reddit.com/user/GladJellyfish9752)
[link] (https://github.com/BasaiCorp/Razen-Lang) [comments] (https://www.reddit.com/r/programming/comments/1lzhwos/github_basaicorprazenlang_razen_is_a_modern/)

Читать полностью…

Reddit Programming

Binary Logic in CPUs: Why Are There Three Logical Operators Instead of Two?
https://www.reddit.com/r/programming/comments/1lzfxfh/binary_logic_in_cpus_why_are_there_three_logical/

<!-- SC_OFF -->Can someone please explain the theory behind CPU logical operators? My question is whether there could be only binary logical operators—just two—instead of three, as is the case with other CPU components like data flow, control flow, and the arithmetic unit, which are all binary. <!-- SC_ON --> submitted by /u/Icy_Ocelot_3929 (https://www.reddit.com/user/Icy_Ocelot_3929)
[link] (https://www.reddit.com/r/programming/submit/?type=LINK) [comments] (https://www.reddit.com/r/programming/comments/1lzfxfh/binary_logic_in_cpus_why_are_there_three_logical/)

Читать полностью…

Reddit Programming

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/)

Читать полностью…

Reddit Programming

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/)

Читать полностью…

Reddit Programming

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/)

Читать полностью…

Reddit Programming

System Design Basics - Databases and Connection Pools
https://www.reddit.com/r/programming/comments/1lyvflu/system_design_basics_databases_and_connection/

submitted by /u/javinpaul (https://www.reddit.com/user/javinpaul)
[link] (https://javarevisited.substack.com/p/system-design-basics-databases-and) [comments] (https://www.reddit.com/r/programming/comments/1lyvflu/system_design_basics_databases_and_connection/)

Читать полностью…
Subscribe to a channel