reddit_programming | Technologies

Telegram-канал reddit_programming - Reddit Programming

212

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

Subscribe to a channel

Reddit Programming

LazyConstants in JDK 26 - Inside Java Newscast #106
https://www.reddit.com/r/programming/comments/1qwg58i/lazyconstants_in_jdk_26_inside_java_newscast_106/

submitted by /u/davidalayachew (https://www.reddit.com/user/davidalayachew)
[link] (https://www.youtube.com/watch?v=BZlXZyXA4jY) [comments] (https://www.reddit.com/r/programming/comments/1qwg58i/lazyconstants_in_jdk_26_inside_java_newscast_106/)

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

Reddit Programming

has anyone tried using opentelemetry for local debugging instead of prod monitoring?
https://www.reddit.com/r/programming/comments/1qw9d5u/has_anyone_tried_using_opentelemetry_for_local/

<!-- SC_OFF -->i've been going down this rabbit hole with ai coding agents lately. they're great for boilerplate but kinda fall apart when you ask them to debug something non-trivial. my theory is that it's not a reasoning problem, it's an input problem. the ai only sees static code, so it's just guessing about what's happening at runtime. which branch of an if/else ran? what was the value of that variable? it has no idea.this leads to this stupid loop where it suggests a fix, it's wrong, you tell it it's wrong, and it just guesses again, burning through your tokens.so i had this idea, what if you could just give the ai the runtime context? like a flight recorder for your code. and then i thought about opentelemetry. we all use it for distributed tracing in prod, but the core tech is just instrumenting code and collecting data.i've been messing around with it for local dev. i built this thing that uses a custom otel exporter to write all the trace data to an in-memory ring buffer. it's always on but has a tiny footprint since it just overwrites old data. When any bug is triggered, it freezes the buffer and snapshots the last few seconds of execution history—stack traces, variables, the whole deal.Then it injects that data directly into the ai agent's context through a local server. So now, instead of my manual console.log dance, you just copy the Agent Skill into your Agent and ask "hey, debug this" like you normally would . the results are kinda wild. instead of guessing, the ai can say "ok, according to the runtime trace, this variable was null on line 42, which caused the crash." it's way more effective.I packaged it up into a tool called Syncause and open-sourced the Agent Skill part to make it easier to use. it feels like a much better approach than just dumping more source code into the context window. i'm still working on it, it's only been like 5 days lol <!-- SC_ON --> submitted by /u/NightRider06134 (https://www.reddit.com/user/NightRider06134)
[link] (https://goparttime.net/my-tasks/todo) [comments] (https://www.reddit.com/r/programming/comments/1qw9d5u/has_anyone_tried_using_opentelemetry_for_local/)

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

Reddit Programming

Proton mail open sourced the Rust crates powering their mobile apps
https://www.reddit.com/r/programming/comments/1qw5b5d/proton_mail_open_sourced_the_rust_crates_powering/

submitted by /u/NYPuppy (https://www.reddit.com/user/NYPuppy)
[link] (https://github.com/ProtonMail/rust-mail) [comments] (https://www.reddit.com/r/programming/comments/1qw5b5d/proton_mail_open_sourced_the_rust_crates_powering/)

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

Reddit Programming

Striking a Balance: Working Fully Remote for Nearly a Decade
https://www.reddit.com/r/programming/comments/1qw3kj5/striking_a_balance_working_fully_remote_for/

submitted by /u/rionmonster (https://www.reddit.com/user/rionmonster)
[link] (https://rion.io/2025/12/30/striking-a-balance-working-fully-remote-for-nearly-a-decade/) [comments] (https://www.reddit.com/r/programming/comments/1qw3kj5/striking_a_balance_working_fully_remote_for/)

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

Reddit Programming

TigerStyle - coding philosophy focused on safety, performance, and developer experience
https://www.reddit.com/r/programming/comments/1qw067b/tigerstyle_coding_philosophy_focused_on_safety/

submitted by /u/GreedyRub6442 (https://www.reddit.com/user/GreedyRub6442)
[link] (https://tigerstyle.dev/) [comments] (https://www.reddit.com/r/programming/comments/1qw067b/tigerstyle_coding_philosophy_focused_on_safety/)

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

Reddit Programming

What Every Programmer Needs to Know about Quantum Safe Cryptography and Hidden Number Problems
https://www.reddit.com/r/programming/comments/1qvtpbc/what_every_programmer_needs_to_know_about_quantum/

submitted by /u/DataBaeBee (https://www.reddit.com/user/DataBaeBee)
[link] (https://leetarxiv.substack.com/p/linear-hidden-number-problem-zero-to-hero-for-computer-scientiests) [comments] (https://www.reddit.com/r/programming/comments/1qvtpbc/what_every_programmer_needs_to_know_about_quantum/)

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

Reddit Programming

Faster, cheaper, messier: lessons from our switch to self-hosted GitHub Actions
https://www.reddit.com/r/programming/comments/1qvquw7/faster_cheaper_messier_lessons_from_our_switch_to/

submitted by /u/kivarada (https://www.reddit.com/user/kivarada)
[link] (https://theguardian.engineering/blog/faster-cheaper-messier-lessons-from-switch-to-self-hosted-github-actions?utm_source=insidestack&amp;utm_medium=social) [comments] (https://www.reddit.com/r/programming/comments/1qvquw7/faster_cheaper_messier_lessons_from_our_switch_to/)

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

Reddit Programming

I Am Not a Functional Programmer
https://www.reddit.com/r/programming/comments/1qvoqrk/i_am_not_a_functional_programmer/

submitted by /u/n_creep (https://www.reddit.com/user/n_creep)
[link] (https://blog.daniel-beskin.com/2026-01-28-i-am-not-a-functional-programmer) [comments] (https://www.reddit.com/r/programming/comments/1qvoqrk/i_am_not_a_functional_programmer/)

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

Reddit Programming

Microsoft Has Killed Widgets Six Times. Here's Why They Keep Coming Back.
https://www.reddit.com/r/programming/comments/1qvjvk4/microsoft_has_killed_widgets_six_times_heres_why/

<!-- SC_OFF -->If you think Microsoft breaking Windows is a new thing - they've killed their own widget platform 6 times in 30 years. Each one died from a different spectacular failure. I dug through the full history from Active Desktop crashing explorer.exe in 1997 to the EU forcing a complete rebuild in 2024. The latest iteration might actually be done right - or might be killed by Microsoft's desire to shove ads and AI into every surface. We'll see <!-- SC_ON --> submitted by /u/xakpc (https://www.reddit.com/user/xakpc)
[link] (https://xakpc.dev/windows-widgets/history/) [comments] (https://www.reddit.com/r/programming/comments/1qvjvk4/microsoft_has_killed_widgets_six_times_heres_why/)

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

Reddit Programming

Introducing Deno Sandbox | Deno
https://www.reddit.com/r/programming/comments/1qvj0ei/introducing_deno_sandbox_deno/

submitted by /u/angry_cactus (https://www.reddit.com/user/angry_cactus)
[link] (https://deno.com/blog/introducing-deno-sandbox) [comments] (https://www.reddit.com/r/programming/comments/1qvj0ei/introducing_deno_sandbox_deno/)

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

Reddit Programming

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

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

Reddit Programming

Turning Google Search into a Kafka event stream for many consumers
https://www.reddit.com/r/programming/comments/1qvapj1/turning_google_search_into_a_kafka_event_stream/

submitted by /u/TheLostWanderer47 (https://www.reddit.com/user/TheLostWanderer47)
[link] (https://python.plainenglish.io/turning-google-search-into-a-kafka-event-stream-for-many-consumers-8606f9f543b1?postPublishedType=initial) [comments] (https://www.reddit.com/r/programming/comments/1qvapj1/turning_google_search_into_a_kafka_event_stream/)

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

Reddit Programming

How Vibe Coding Is Killing Open Source
https://www.reddit.com/r/programming/comments/1qv8f8q/how_vibe_coding_is_killing_open_source/

submitted by /u/Gil_berth (https://www.reddit.com/user/Gil_berth)
[link] (https://hackaday.com/2026/02/02/how-vibe-coding-is-killing-open-source/) [comments] (https://www.reddit.com/r/programming/comments/1qv8f8q/how_vibe_coding_is_killing_open_source/)

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

Reddit Programming

Flutter ECS: DevTools Integration & Debugging
https://www.reddit.com/r/programming/comments/1qv6rfe/flutter_ecs_devtools_integration_debugging/

submitted by /u/_Flame_Of_Udun_ (https://www.reddit.com/user/_Flame_Of_Udun_)
[link] (dr.e.rashidi/flutter-ecs-devtools-integration-debugging-9912fb6a5ede" rel="nofollow">https://medium.com/@dr.e.rashidi/flutter-ecs-devtools-integration-debugging-9912fb6a5ede) [comments] (https://www.reddit.com/r/programming/comments/1qv6rfe/flutter_ecs_devtools_integration_debugging/)

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

Reddit Programming

How to deal with a Vibe Coding CEO and still keep everyone happy
https://www.reddit.com/r/programming/comments/1qv4nb5/how_to_deal_with_a_vibe_coding_ceo_and_still_keep/

submitted by /u/okawei (https://www.reddit.com/user/okawei)
[link] (https://ariso.ai/blog/dealing-with-a-vibe-coding-ceo) [comments] (https://www.reddit.com/r/programming/comments/1qv4nb5/how_to_deal_with_a_vibe_coding_ceo_and_still_keep/)

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

Reddit Programming

Lily Programming Language
https://www.reddit.com/r/programming/comments/1qwawxu/lily_programming_language/

submitted by /u/Dear-Economics-315 (https://www.reddit.com/user/Dear-Economics-315)
[link] (https://lily-lang.org/) [comments] (https://www.reddit.com/r/programming/comments/1qwawxu/lily_programming_language/)

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

Reddit Programming

Learning Low-Level Computing and C++ by Making a Game Boy Emulator
https://www.reddit.com/r/programming/comments/1qw8zjg/learning_lowlevel_computing_and_c_by_making_a/

submitted by /u/NXGZ (https://www.reddit.com/user/NXGZ)
[link] (https://byteofmelon.com/blog/2026/making-of-gamebyte) [comments] (https://www.reddit.com/r/programming/comments/1qw8zjg/learning_lowlevel_computing_and_c_by_making_a/)

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

Reddit Programming

[ Removed by Reddit ]
https://www.reddit.com/r/programming/comments/1qw4peb/removed_by_reddit/

<!-- SC_OFF -->[ Removed by Reddit on account of violating the content policy (https://www.reddit.com/help/contentpolicy). ] <!-- SC_ON --> submitted by /u/Pakman2469 (https://www.reddit.com/user/Pakman2469)
[link] (https://www.reddit.com/r/programming/comments/1qw4peb/removed_by_reddit/) [comments] (https://www.reddit.com/r/programming/comments/1qw4peb/removed_by_reddit/)

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

Reddit Programming

Boilerplate Tax - Ranking popular programming languages by density
https://www.reddit.com/r/programming/comments/1qw293c/boilerplate_tax_ranking_popular_programming/

submitted by /u/boyter (https://www.reddit.com/user/boyter)
[link] (https://boyter.org/posts/boilerplate-tax-ranking-popular-languages-by-density/) [comments] (https://www.reddit.com/r/programming/comments/1qw293c/boilerplate_tax_ranking_popular_programming/)

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

Reddit Programming

A Modern Python Stack for Data Projects (uv + ruff + ty + Marimo + Polars)
https://www.reddit.com/r/programming/comments/1qvxgvx/a_modern_python_stack_for_data_projects_uv_ruff/

<!-- SC_OFF -->I put together a template repo for Python data projects (linked in the article) and wrote up the “why” behind the tool choices and trade-offs. TL;DR stack in the template: uv for project + env management ruff for linting + formatting ty as a newer, fast type checker Marimo instead of Jupyter for reactive, reproducible notebooks that are just .py files Polars for local wrangling/analytics Curious what others are using in 2026 for this workflow, and where this setup falls short <!-- SC_ON --> submitted by /u/makeKarmaGreatAgain (https://www.reddit.com/user/makeKarmaGreatAgain)
[link] (https://www.mameli.dev/blog/modern-data-python-stack/) [comments] (https://www.reddit.com/r/programming/comments/1qvxgvx/a_modern_python_stack_for_data_projects_uv_ruff/)

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

Reddit Programming

Native UI toolkit Slint 1.15 released 🎉
https://www.reddit.com/r/programming/comments/1qvslun/native_ui_toolkit_slint_115_released/

<!-- SC_OFF -->This release brings dynamic GridLayout (with `for` loops), two-way bindings on struct fields, Python type hints via slint-compiler, and improved iOS/Android support (safe area + virtual keyboard areas). <!-- SC_ON --> submitted by /u/slint-ui (https://www.reddit.com/user/slint-ui)
[link] (https://slint.dev/blog/slint-1.15-released) [comments] (https://www.reddit.com/r/programming/comments/1qvslun/native_ui_toolkit_slint_115_released/)

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

Reddit Programming

Hands on with Context Graphs and Neo4j: Remembering the Why
https://www.reddit.com/r/programming/comments/1qvpgcl/hands_on_with_context_graphs_and_neo4j/

submitted by /u/lyonwj (https://www.reddit.com/user/lyonwj)
[link] (https://medium.com/neo4j/hands-on-with-context-graphs-and-neo4j-8b4b8fdc16dd) [comments] (https://www.reddit.com/r/programming/comments/1qvpgcl/hands_on_with_context_graphs_and_neo4j/)

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

Reddit Programming

AliSQL: Alibaba's open-source MySQL with vector and DuckDB engines
https://www.reddit.com/r/programming/comments/1qvkfou/alisql_alibabas_opensource_mysql_with_vector_and/

submitted by /u/Dear-Economics-315 (https://www.reddit.com/user/Dear-Economics-315)
[link] (https://github.com/alibaba/AliSQL) [comments] (https://www.reddit.com/r/programming/comments/1qvkfou/alisql_alibabas_opensource_mysql_with_vector_and/)

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

Reddit Programming

From magic to malware: How OpenClaw's agent skills become an attack surface
https://www.reddit.com/r/programming/comments/1qvjhko/from_magic_to_malware_how_openclaws_agent_skills/

submitted by /u/grauenwolf (https://www.reddit.com/user/grauenwolf)
[link] (https://1password.com/blog/from-magic-to-malware-how-openclaws-agent-skills-become-an-attack-surface) [comments] (https://www.reddit.com/r/programming/comments/1qvjhko/from_magic_to_malware_how_openclaws_agent_skills/)

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

Reddit Programming

Fitness Functions: Automating Your Architecture Decisions
https://www.reddit.com/r/programming/comments/1qvho3w/fitness_functions_automating_your_architecture/

submitted by /u/trolleid (https://www.reddit.com/user/trolleid)
[link] (https://lukasniessen.medium.com/fitness-functions-automating-your-architecture-decisions-08b2fe4e5f34) [comments] (https://www.reddit.com/r/programming/comments/1qvho3w/fitness_functions_automating_your_architecture/)

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

Reddit Programming

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

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

Reddit Programming

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

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

Reddit Programming

"Competence as Tragedy" — a personal essay on craft, beautiful code, and watching AI make your hard-won skills obsolete
https://www.reddit.com/r/programming/comments/1qv89jc/competence_as_tragedy_a_personal_essay_on_craft/

submitted by /u/averagemrjoe (https://www.reddit.com/user/averagemrjoe)
[link] (https://crowprose.com/blog/competence-as-tragedy) [comments] (https://www.reddit.com/r/programming/comments/1qv89jc/competence_as_tragedy_a_personal_essay_on_craft/)

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

Reddit Programming

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

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

Reddit Programming

Sustainability in Software Development: Robby Russell on Tech Debt and Engineering Culture
https://www.reddit.com/r/programming/comments/1qv2kpa/sustainability_in_software_development_robby/

<!-- SC_OFF -->Recent guest appearance on Overcommitted <!-- SC_ON --> submitted by /u/robbyrussell (https://www.reddit.com/user/robbyrussell)
[link] (https://overcommitted.dev/sustainability-in-software-development-robby-russell-on-tech-debt-and-engineering-culture/) [comments] (https://www.reddit.com/r/programming/comments/1qv2kpa/sustainability_in_software_development_robby/)

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