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

OAuth 2.0 Flows Explained
https://www.reddit.com/r/programming/comments/1l12hli/oauth_20_flows_explained/

<!-- SC_OFF -->Hello, Need to integrate OAuth 2.0 into your app? Check out this blog post to understand the Authorization code flow & Authorization code with PKCE <!-- SC_ON --> submitted by /u/Deep_Independence770 (https://www.reddit.com/user/Deep_Independence770)
[link] (https://www.workflows.guru/resources/oauth2-flows-explained) [comments] (https://www.reddit.com/r/programming/comments/1l12hli/oauth_20_flows_explained/)

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

Reddit Programming

I made a programming language to test how creative LLMs really are
https://www.reddit.com/r/programming/comments/1l0wtrz/i_made_a_programming_language_to_test_how/

<!-- SC_OFF -->Not because I needed to. Not because it’s efficient. But because current benchmarks feel like they were built to make models look smart, not prove they are. So I wrote Chester: a purpose-built, toy language inspired by Python and JavaScript. It’s readable (ish), strict (definitely), and forces LLMs to reason structurally—beyond just regurgitating known patterns. The idea? If a model can take C code and transpile it via RAG into working Chester code, then maybe it understands the algorithm behind the syntax—not just the syntax. In other words, this test is translating the known into the unknown. Finally, I benchmarked multiple LLMs across hallucination rates, translation quality, and actual execution of generated code. It’s weird. And it actually kinda works. <!-- SC_ON --> submitted by /u/Bruh-Sound-Effect-6 (https://www.reddit.com/user/Bruh-Sound-Effect-6)
[link] (https://blogs.adityabh.is-a.dev/posts/chester-llm-benchmarking/) [comments] (https://www.reddit.com/r/programming/comments/1l0wtrz/i_made_a_programming_language_to_test_how/)

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

Reddit Programming

3 Main Learnings When I Grew From Engineer To Manager
https://www.reddit.com/r/programming/comments/1l0w2gz/3_main_learnings_when_i_grew_from_engineer_to/

submitted by /u/gregorojstersek (https://www.reddit.com/user/gregorojstersek)
[link] (https://www.youtube.com/watch?v=kdmDqZc29ZI) [comments] (https://www.reddit.com/r/programming/comments/1l0w2gz/3_main_learnings_when_i_grew_from_engineer_to/)

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

Reddit Programming

Let's Build a (Mini)Shell in Rust - A tutorial covering command execution, piping, and history in ~100 lines
https://www.reddit.com/r/programming/comments/1l0uwfs/lets_build_a_minishell_in_rust_a_tutorial/

<!-- SC_OFF -->Hello r/programming (https://www.reddit.com/r/programming), I wrote a tutorial on building a functional shell in Rust that covers the fundamentals of how shells work under the hood. The tutorial walks through: Understanding the shell lifecycle (read-parse-execute-output) Implementing built-in commands (cd, exit) and why they must be handled by the shell itself Executing external commands using Rust's std::process::Command Adding command piping support (ls | grep txt | wc -l) Integrating rustyline for command history and signal handling Creating a complete, working shell in around 100 lines of code The post explains key concepts like the fork/exec process model and why certain commands need to be built into the shell rather than executed as external programs. By the end, you'll have a mini-shell that supports: Command execution with arguments Piping multiple commands together Command history with arrow key navigation Graceful signal handling (Ctrl+C, Ctrl+D) Link 🔗: Let's Build a (Mini)Shell in Rust (https://micahkepe.com/blog/minishell/) GitHub repository 💻: GitHub (https://github.com/micahkepe/minishell/tree/main). Whether you're new to Rust or just looking for a fun systems-level project, this is a great one to try. It’s hands-on, practical, and beginner-friendly — perfect as a first deep-dive into writing real CLI tools in Rust. <!-- SC_ON --> submitted by /u/fizzner (https://www.reddit.com/user/fizzner)
[link] (https://micahkepe.com/blog/minishell/) [comments] (https://www.reddit.com/r/programming/comments/1l0uwfs/lets_build_a_minishell_in_rust_a_tutorial/)

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

Reddit Programming

Announcing dotnet run app.cs - A simpler way to start with C# and .NET 10
https://www.reddit.com/r/programming/comments/1l0sr8q/announcing_dotnet_run_appcs_a_simpler_way_to/

submitted by /u/Hot_Pizza_3947 (https://www.reddit.com/user/Hot_Pizza_3947)
[link] (https://devblogs.microsoft.com/dotnet/announcing-dotnet-run-app/) [comments] (https://www.reddit.com/r/programming/comments/1l0sr8q/announcing_dotnet_run_appcs_a_simpler_way_to/)

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

Reddit Programming

1975 paper : Generators for Certain Alternating Groups With Applications to Cryptography
https://www.reddit.com/r/programming/comments/1l0kdmf/1975_paper_generators_for_certain_alternating/

submitted by /u/DataBaeBee (https://www.reddit.com/user/DataBaeBee)
[link] (https://leetarxiv.substack.com/p/generators-for-certain-alternating) [comments] (https://www.reddit.com/r/programming/comments/1l0kdmf/1975_paper_generators_for_certain_alternating/)

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

Reddit Programming

Solving Queuedle
https://www.reddit.com/r/programming/comments/1l0iszg/solving_queuedle/

submitted by /u/candurz (https://www.reddit.com/user/candurz)
[link] (https://healeycodes.com/solving-queuedle) [comments] (https://www.reddit.com/r/programming/comments/1l0iszg/solving_queuedle/)

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

Reddit Programming

TLTSS: a programming language made in TypeScript's type system
https://www.reddit.com/r/programming/comments/1l0gjjw/tltss_a_programming_language_made_in_typescripts/

submitted by /u/skearryw (https://www.reddit.com/user/skearryw)
[link] (https://skeary.me/blog/tltss) [comments] (https://www.reddit.com/r/programming/comments/1l0gjjw/tltss_a_programming_language_made_in_typescripts/)

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

Reddit Programming

The Simple Macroeconomics of AI – Extended Summary of the related paper
https://www.reddit.com/r/programming/comments/1l0dxpc/the_simple_macroeconomics_of_ai_extended_summary/

<!-- SC_OFF -->Acemoglu’s latest paper presents a task-based macroeconomic model showing how AI-driven automation of cognitive tasks could reshape productivity, jobs, and income distribution. By moving beyond traditional frameworks, it offers fresh insights into both the opportunities and challenges AI brings to the global economy. <!-- SC_ON --> submitted by /u/Greedy_Principle5345 (https://www.reddit.com/user/Greedy_Principle5345)
[link] (https://codingismycraft.blog/index.php/2025/06/01/the-simple-macroeconomics-of-ai-extended-summary/) [comments] (https://www.reddit.com/r/programming/comments/1l0dxpc/the_simple_macroeconomics_of_ai_extended_summary/)

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

Reddit Programming

Recursion, Explained Simply
https://www.reddit.com/r/programming/comments/1l09qwa/recursion_explained_simply/

submitted by /u/nicbarkeragain (https://www.reddit.com/user/nicbarkeragain)
[link] (https://youtu.be/YuaJ8x_NcLw) [comments] (https://www.reddit.com/r/programming/comments/1l09qwa/recursion_explained_simply/)

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

Reddit Programming

Looking for feedback for dev tools
https://www.reddit.com/r/programming/comments/1l06mde/looking_for_feedback_for_dev_tools/

<!-- SC_OFF -->Hey everyone, I’ve built a small, minimalistic web app that includes a bunch of dev utilities I use daily in my workflow. I got tired of bloated tools filled with ads, trackers, or clunky interfaces—so I decided to make my own, with simplicity and speed in mind. You can check it out here: https://dev.zanoski.com (https://dev.zanoski.com/) I’d love to get your feedback—what can be improved, and what tools or features would you like to see added? Thanks in advance! <!-- SC_ON --> submitted by /u/Zanoshky (https://www.reddit.com/user/Zanoshky)
[link] (https://dev.zanoski.com/) [comments] (https://www.reddit.com/r/programming/comments/1l06mde/looking_for_feedback_for_dev_tools/)

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

Reddit Programming

7 Subtle Insights from Google at Its I/O 2025
https://www.reddit.com/r/programming/comments/1kzxrby/7_subtle_insights_from_google_at_its_io_2025/

submitted by /u/ElyeProj (https://www.reddit.com/user/ElyeProj)
[link] (https://medium.com/tech-ai-chat/7-subtle-insights-from-google-at-its-i-o-2025-5c5929a4cba0?sk=b58d14c5805612762fb9f403044fd02e) [comments] (https://www.reddit.com/r/programming/comments/1kzxrby/7_subtle_insights_from_google_at_its_io_2025/)

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

Reddit Programming

How Not To Sort By Average Rating
https://www.reddit.com/r/programming/comments/1kztgyk/how_not_to_sort_by_average_rating/

submitted by /u/big_hole_energy (https://www.reddit.com/user/big_hole_energy)
[link] (https://www.evanmiller.org/how-not-to-sort-by-average-rating.html) [comments] (https://www.reddit.com/r/programming/comments/1kztgyk/how_not_to_sort_by_average_rating/)

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

Reddit Programming

A New June Webinar About SPARK from AdaCore: Introduction to Formal Verification with SPARK
https://www.reddit.com/r/programming/comments/1kzr5im/a_new_june_webinar_about_spark_from_adacore/

submitted by /u/dragon_spirit_wtp (https://www.reddit.com/user/dragon_spirit_wtp)
[link] (https://www.adacore.com/introduction-to-formal-verification-with-spark?utm_source=linkedin&amp;utm_medium=paid_social&amp;utm_campaign=conversions&amp;utm_term=spark_webinar) [comments] (https://www.reddit.com/r/programming/comments/1kzr5im/a_new_june_webinar_about_spark_from_adacore/)

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

Reddit Programming

DL Based Stock Closing Price Prediction Model
https://www.reddit.com/r/programming/comments/1kzoyua/dl_based_stock_closing_price_prediction_model/

<!-- SC_OFF -->Over the past 3-4 months, I've been working on a Python-based machine learning project, and I'm thrilled to share that it's finally yielding promising results! The model is designed to predict the next day's stock closing price with a precision of up to 1.5%. GitHub Repository: I'd love for you to check it out! Feedback, suggestions, and contributions are most welcome. If you find it helpful or interesting, feel free to the repo! <!-- SC_ON --> submitted by /u/Vodka-Tequilla (https://www.reddit.com/user/Vodka-Tequilla)
[link] (https://github.com/GARV-PATEL-11/SCPP-Stock-Closing-Price-Prediction) [comments] (https://www.reddit.com/r/programming/comments/1kzoyua/dl_based_stock_closing_price_prediction_model/)

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

Reddit Programming

Communicating In Types • Kris Jenkins
https://www.reddit.com/r/programming/comments/1l0wyw5/communicating_in_types_kris_jenkins/

submitted by /u/goto-con (https://www.reddit.com/user/goto-con)
[link] (https://youtu.be/V1dgfrpKzws) [comments] (https://www.reddit.com/r/programming/comments/1l0wyw5/communicating_in_types_kris_jenkins/)

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

Reddit Programming

Why CSS Feels So Hard (and What Finally Made It Click)
https://www.reddit.com/r/programming/comments/1l0w8kc/why_css_feels_so_hard_and_what_finally_made_it/

submitted by /u/Proper-Sprinkles9910 (https://www.reddit.com/user/Proper-Sprinkles9910)
[link] (https://codecurious.dev/articles/why-css-feels-so-hard-and-what-finally-made-it-click) [comments] (https://www.reddit.com/r/programming/comments/1l0w8kc/why_css_feels_so_hard_and_what_finally_made_it/)

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

Reddit Programming

Runtime-initialized variables in Rust
https://www.reddit.com/r/programming/comments/1l0ux7q/runtimeinitialized_variables_in_rust/

submitted by /u/nfrankel (https://www.reddit.com/user/nfrankel)
[link] (https://blog.frankel.ch/lazy-initialized-vars-rust/) [comments] (https://www.reddit.com/r/programming/comments/1l0ux7q/runtimeinitialized_variables_in_rust/)

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

Reddit Programming

Greenmask – open-source PostgreSQL synthetic data generation and anonymization tool
https://www.reddit.com/r/programming/comments/1l0utph/greenmask_opensource_postgresql_synthetic_data/

submitted by /u/anyweny (https://www.reddit.com/user/anyweny)
[link] (https://github.com/GreenmaskIO/greenmask) [comments] (https://www.reddit.com/r/programming/comments/1l0utph/greenmask_opensource_postgresql_synthetic_data/)

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

Reddit Programming

I built a CSV/XLSX editor that lets you use JS to manipulate the data
https://www.reddit.com/r/programming/comments/1l0nzg8/i_built_a_csvxlsx_editor_that_lets_you_use_js_to/

<!-- SC_OFF -->Hi everyone, I work in enterprise IT, handling diverse data exports from various systems/APIs. Frustrated by: The need for different tools based on file formats. The lack of tools optimized for quickly understanding data. Messy files often need to be cleaned before use. I built my own solution as a side project and a fun way to learn React and Tailwind. Maybe it helps others as well. It aims to be both: Simple: Just drag and drop a file; it automatically detects encoding, delimiter, headers, etc. Powerful: Run arbitrary JavaScript to filter and transform data at scale. Try it out: https://www.fileglance.info/ Source code: https://github.com/dell-mic/file-glance I’d love to hear your feedback! <!-- SC_ON --> submitted by /u/crazycrossing77 (https://www.reddit.com/user/crazycrossing77)
[link] (https://github.com/dell-mic/file-glance) [comments] (https://www.reddit.com/r/programming/comments/1l0nzg8/i_built_a_csvxlsx_editor_that_lets_you_use_js_to/)

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

Reddit Programming

Let's make a game! 271: Looping combat
https://www.reddit.com/r/programming/comments/1l0jt08/lets_make_a_game_271_looping_combat/

submitted by /u/apeloverage (https://www.reddit.com/user/apeloverage)
[link] (https://www.youtube.com/watch?v=baW9IeujMhk) [comments] (https://www.reddit.com/r/programming/comments/1l0jt08/lets_make_a_game_271_looping_combat/)

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

Reddit Programming

h2tunnel - TCP over HTTP/2
https://www.reddit.com/r/programming/comments/1l0ibgg/h2tunnel_tcp_over_http2/

submitted by /u/boronine (https://www.reddit.com/user/boronine)
[link] (https://www.boronine.com/2025/06/01/h2tunnel-TCP-over-HTTP2/) [comments] (https://www.reddit.com/r/programming/comments/1l0ibgg/h2tunnel_tcp_over_http2/)

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

Reddit Programming

Harpoom: of course the Apple Network Server can be hacked into running Doom
https://www.reddit.com/r/programming/comments/1l0fxa5/harpoom_of_course_the_apple_network_server_can_be/

submitted by /u/NXGZ (https://www.reddit.com/user/NXGZ)
[link] (http://oldvcr.blogspot.com/2025/05/harpoom-of-course-apple-network-server.html) [comments] (https://www.reddit.com/r/programming/comments/1l0fxa5/harpoom_of_course_the_apple_network_server_can_be/)

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

Reddit Programming

gwq: Git worktree manager with fuzzy finder for parallel AI coding
https://www.reddit.com/r/programming/comments/1l0d37t/gwq_git_worktree_manager_with_fuzzy_finder_for/

<!-- SC_OFF -->Built gwq to manage Git worktrees more efficiently, especially for parallel AI development. **Problem:** Managing multiple worktrees manually is tedious, and AI coding tools work better with isolated workspaces. **Solution:** # Create worktrees quickly gwq add -b feature/auth gwq add -b feature/api # Navigate with fuzzy finder cd $(gwq get) # Run AI agents in parallel gwq exec --stay auth -- claude gwq exec --stay api -- claude Key features: Fuzzy finder interface Global worktree discovery Tab completion ghq-style organization Install: go install github.com/d-kuro/gwq/cmd/gwq@latest GitHub: https://github.com/d-kuro/gwq Thoughts? <!-- SC_ON --> submitted by /u/d-kuro (https://www.reddit.com/user/d-kuro)
[link] (https://github.com/d-kuro/gwq) [comments] (https://www.reddit.com/r/programming/comments/1l0d37t/gwq_git_worktree_manager_with_fuzzy_finder_for/)

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

Reddit Programming

9 Lazy Evaluation Features in Python That Optimize Your Code Quietly
https://www.reddit.com/r/programming/comments/1l08ly1/9_lazy_evaluation_features_in_python_that/

submitted by /u/yangzhou1993 (https://www.reddit.com/user/yangzhou1993)
[link] (https://yangzhou1993.medium.com/aa029f7e8c71?sk=80cf0c07544b8a6625175eaf454ab9ad) [comments] (https://www.reddit.com/r/programming/comments/1l08ly1/9_lazy_evaluation_features_in_python_that/)

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

Reddit Programming

Progressive JSON — overreacted
https://www.reddit.com/r/programming/comments/1l01i6b/progressive_json_overreacted/

submitted by /u/gaearon (https://www.reddit.com/user/gaearon)
[link] (https://overreacted.io/progressive-json/) [comments] (https://www.reddit.com/r/programming/comments/1l01i6b/progressive_json_overreacted/)

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

Reddit Programming

This bike never goes out of control — A story-driven explanation of the Open Closed Principle
https://www.reddit.com/r/programming/comments/1kzttlu/this_bike_never_goes_out_of_control_a_storydriven/

<!-- SC_OFF -->It’s not a tutorial or textbook — more of a storytelling approach to explain why these things matter, especially as your projects grow. Would love your feedback <!-- SC_ON --> submitted by /u/kudchikarsk (https://www.reddit.com/user/kudchikarsk)
[link] (https://codewithshadman.com/the-bike-that-never-went-out-of-control/) [comments] (https://www.reddit.com/r/programming/comments/1kzttlu/this_bike_never_goes_out_of_control_a_storydriven/)

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

Reddit Programming

AI didn’t kill Stack Overflow
https://www.reddit.com/r/programming/comments/1kztdph/ai_didnt_kill_stack_overflow/

<!-- SC_OFF -->It would be easy to say that artificial intelligence killed off Stack Overflow, but it would be truer to say that AI delivered the final blow. What really happened is a parable of human community and experiments in self-governance gone bizarrely wrong. <!-- SC_ON --> submitted by /u/asimpwz (https://www.reddit.com/user/asimpwz)
[link] (https://www.infoworld.com/article/3993482/ai-didnt-kill-stack-overflow.html) [comments] (https://www.reddit.com/r/programming/comments/1kztdph/ai_didnt_kill_stack_overflow/)

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

Reddit Programming

New 0.7.0 Release of Ironclad - A formally verified, real-time capable, UNIX-like operating system kernel written in SPARK and Ada.
https://www.reddit.com/r/programming/comments/1kzr470/new_070_release_of_ironclad_a_formally_verified/

submitted by /u/dragon_spirit_wtp (https://www.reddit.com/user/dragon_spirit_wtp)
[link] (https://codeberg.org/Ironclad/Ironclad/releases/tag/v0.7.0) [comments] (https://www.reddit.com/r/programming/comments/1kzr470/new_070_release_of_ironclad_a_formally_verified/)

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

Reddit Programming

Shared Database Pattern in Microservices: When Rules Get Broken
https://www.reddit.com/r/programming/comments/1kzopew/shared_database_pattern_in_microservices_when/

<!-- SC_OFF -->Everyone says "never share databases between microservices." But sometimes reality forces your hand - legacy migrations, tight deadlines, or performance requirements make shared databases necessary. The question isn't whether it's ideal (it's not), but how to do it safely when you have no choice. The shared database pattern means multiple microservices accessing the same database instance. It's like multiple roommates sharing a kitchen - it can work, but requires strict rules and careful coordination. <!-- SC_ON --> submitted by /u/vturan23 (https://www.reddit.com/user/vturan23)
[link] (https://www.codetocrack.dev/blog-single.html?id=QeCPXTuW9OSOnWOXyLAY) [comments] (https://www.reddit.com/r/programming/comments/1kzopew/shared_database_pattern_in_microservices_when/)

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