Reddit Programming
212 subscribers
1.22K photos
125K links
I will send you newest post from subreddit /r/programming
Download Telegram
How do I learn programming/coding faster? Tips and guide
https://www.reddit.com/r/programming/comments/1qgcg95/how_do_i_learn_programmingcoding_faster_tips_and/

<!-- SC_OFF -->Hello! I'm currently A 1st year College student who Takes IT. And right now is my 2nd Semester. I didn't learn much in the 1st Semester . And I'm going to get serious now. Tell me, Aside from mastering coding/programming from Doing A Hands On While learning, Is it also crucial to learn or buy a text books which specializes Programming Languages like Java or Python? My school only gives us short modules as a guide , and not an entire book, It was very short and it doesn't have enough explanation. I have PDF's Books with a thousand of pages, But I'm not used to studying in a Laptop as well and my eyesight will totally getting worse. And I don't have enough budget to by a book. So, should I get myself get used to study in my laptop? And focused on doing more hands-on coding and programming by applying what I've studied? Or should I really buy books? I really wanted to learn this Course so bad, and If I want to learn something, I really want to dig deeper on it and fully understand how it works, not just by putting a code. <!-- SC_ON --> submitted by /u/No_Childhood7709 (https://www.reddit.com/user/No_Childhood7709)
[link] (https://www.reddit.com/r/programming/submit/?type=LINK) [comments] (https://www.reddit.com/r/programming/comments/1qgcg95/how_do_i_learn_programmingcoding_faster_tips_and/)
Reliability > Shipping speed. Fight me.
https://www.reddit.com/r/programming/comments/1qgxl7w/reliability_shipping_speed_fight_me/

<!-- SC_OFF -->Building a Yahoo Finance MCP server. Day 3: 17 timeouts in 20 requests. Most devs would ship anyway and call it "MVP." I spent 2 weeks engineering resilience instead. Here's what I built: ๐Ÿ”น Circuit breaker โ€” CLOSED/OPEN/HALF_OPEN states with auto recovery ๐Ÿ”น Token bucket + adaptive + per-endpoint rate limiting ๐Ÿ”น LRU cache with stale-while-revalidate โ€” 70-90% hit ratio ๐Ÿ”น Data quality scoring โ€” Completeness + integrity validation ๐Ÿ”น Chaos tests โ€” Network failures, rate limits, partial data PM decision: Don't ship unreliable code. Your 2-day ship time doesn't matter if your bot dies at 2 AM. Built with AI as my pair programmer (TRAE ๐Ÿ˜). TRAE caught edge cases I'd miss. We debated tradeoffs. We wrote chaos tests together. The results: โœ… 95%+ test coverage โœ… โœ… 13+ tools verified working โœ… Production-grade resilience Known issues: - Crypto/forex = placeholder data - Financials = may fail for some symbols The hard truth: Building on unreliable APIs? Either engineer resilience or inherit their unreliability. tl;dr: Chose 2 weeks of resilience over 2-day ship time. PM decision was reliability > speed. AI pair programmer helped. 95% test coverage. <!-- SC_ON --> submitted by /u/kanishkanmd (https://www.reddit.com/user/kanishkanmd)
[link] (https://github.com/kanishka-namdeo/yfnhanced-mcp) [comments] (https://www.reddit.com/r/programming/comments/1qgxl7w/reliability_shipping_speed_fight_me/)
Google Gemini for Java Developers & Architects: A Practical 2026 Guide
https://www.reddit.com/r/programming/comments/1qgxxhl/google_gemini_for_java_developers_architects_a/

<!-- SC_OFF -->Let's explore how Google Gemini can be used by Java developers and software architects, focusing on real development and architecture use cases rather than hype. The article covers: What Google Gemini is and how it differs from typical code assistants, How it fits into Java development workflows (IDE support, APIs, CLI, Vertex AI), Using Gemini for architecture reviews, microservices, and migration scenarios, Strengths, limitations, and best practices for production use with Beginner-friendly explanations with practical examples. Let's check it out completely here: Google Gemini for Java Developers & Architects (https://javatechonline.com/gemini-for-java-developers-and-architects/) <!-- SC_ON --> submitted by /u/erdsingh24 (https://www.reddit.com/user/erdsingh24)
[link] (https://javatechonline.com/gemini-for-java-developers-and-architects/) [comments] (https://www.reddit.com/r/programming/comments/1qgxxhl/google_gemini_for_java_developers_architects_a/)
Chasing a newline
https://www.reddit.com/r/programming/comments/1qgyp1c/chasing_a_newline/

<!-- SC_OFF -->What's the ASCII representation of a newline \n character? We can write a simple program to print out some text with a newline, and then look at the binary output... <!-- SC_ON --> submitted by /u/Idiomatic-Oval (https://www.reddit.com/user/Idiomatic-Oval)
[link] (https://owengage.com/writing/2026-01-18-chasing-a-newline/) [comments] (https://www.reddit.com/r/programming/comments/1qgyp1c/chasing_a_newline/)
Programiz Pro Subscription on sell
https://www.reddit.com/r/programming/comments/1qgyxyv/programiz_pro_subscription_on_sell/

<!-- SC_OFF -->A voucher worth of 120$โ€™s on sell of Programiz Pro where we can learn many programming languages effectively, clearly, easily making job ready. Comment for buy. <!-- SC_ON --> submitted by /u/Minimum_Respect_2779 (https://www.reddit.com/user/Minimum_Respect_2779)
[link] (https://www.programiz.com/) [comments] (https://www.reddit.com/r/programming/comments/1qgyxyv/programiz_pro_subscription_on_sell/)
The hidden cost of PostgreSQL arrays
https://www.reddit.com/r/programming/comments/1qh13xf/the_hidden_cost_of_postgresql_arrays/

<!-- SC_OFF -->Very thoughtful piece on the tradeoffs of Postgres ARRAYs that in many case can replace one-to-many & many-to-many relationships: Wait? Are we going to talk about JSONB arrays? Not at all. The whole concept of arrays in RDBMSs is actually document storage in disguise. In database design, locality ensures faster retrieval times by keeping related data close on physical storage.Whether you use a distinct integer[] type or a JSON list [1, 2, 3], you are making the exact same architectural decision: you are prioritising locality over normalisation. <!-- SC_ON --> submitted by /u/BinaryIgor (https://www.reddit.com/user/BinaryIgor)
[link] (https://boringsql.com/posts/good-bad-arrays/) [comments] (https://www.reddit.com/r/programming/comments/1qh13xf/the_hidden_cost_of_postgresql_arrays/)
Using Servo with Slint
https://www.reddit.com/r/programming/comments/1qh7zeo/using_servo_with_slint/

<!-- SC_OFF -->Slint is a modern, open-source GUI Toolkit and Servo is a browser engine written in Rust. <!-- SC_ON --> submitted by /u/slint-ui (https://www.reddit.com/user/slint-ui)
[link] (https://slint.dev/blog/using-servo-with-slint) [comments] (https://www.reddit.com/r/programming/comments/1qh7zeo/using_servo_with_slint/)
Learning Rust as a working software engineer (real dev vlog)
https://www.reddit.com/r/programming/comments/1qhf5l3/learning_rust_as_a_working_software_engineer_real/

<!-- SC_OFF -->I recently started learning Rust and recorded a short dev vlog showing the very early phase - reading docs, writing code, getting confused, and dealing with the compiler. This isnโ€™t a tutorial or polished content, just learning in public and sharing how Rust actually feels at the beginning. Video here:
https://youtu.be/0TQr2YJ5ogY Feedback from the Rust community is welcome ๐Ÿฆ€ <!-- SC_ON --> submitted by /u/ms-arch (https://www.reddit.com/user/ms-arch)
[link] (https://youtu.be/0TQr2YJ5ogY) [comments] (https://www.reddit.com/r/programming/comments/1qhf5l3/learning_rust_as_a_working_software_engineer_real/)
Fluxly - A lightweight, self-contained DAG workflow framework (decoupled from orchestration)
https://www.reddit.com/r/programming/comments/1qhikgp/fluxly_a_lightweight_selfcontained_dag_workflow/

<!-- SC_OFF -->Hi everyone, I wanted to share Fluxly, a framework I built for running portable, self-contained DAG workflows, inspired by architectural patterns I worked with at Mobileye. Core idea:
Each workflow is a standalone execution endpoint - structured, typed, and runnable without being coupled to any orchestrator. GitHub:
https://github.com/ShaharBand/fluxly --- ๐Ÿš€ What Fluxly is Fluxly lets you define DAG-based workflows where: Each workflow runs as a single self-contained unit It can be triggered via CLI, API, or environment variables It can be packaged into a Docker image Any external scheduler (Airflow, Argo, CI/CD, cron, etc.) can trigger it without glue code The workflow owns its logic, validation, retries, and structure - orchestration is optional and external. --- โ“ Why I built it (the problem it tries to solve) From experience, many containerized pipelines end up as: Ad-hoc scripts scattered across containers Inconsistent inputs/outputs Retry, timeout, and logging logic duplicated or forgotten Tight coupling to a specific orchestrator SDK On the other hand: Heavy orchestrators (Airflow, etc.) introduce operational overhead when all you want is a portable job Orchestrator-coupled SDKs assume persistent backends and remote control planes, which donโ€™t fit fire-and-forget workloads Fluxly keeps the workflow clean and isolated: Explicit DAG Typed I/O models Uniform entrypoints (CLI / API / env) Clear node boundaries No hidden runtime coupling It works especially well when: Each Docker image should be simple and autonomous You want structure without infrastructure overhead You want the same workflow to run locally, in CI, or under any scheduler In monorepos (or via thin wrappers), Fluxly can also standardize validation, logging, metadata, and interfaces across many pipelines. --- โœจ Key features DAG-based workflows with explicit dependencies Auto-generated CLI commands and FastAPI endpoints per workflow Strict validation using Pydantic models Nodes manage their own execution and retries Local-first development, production-ready execution Easy to extend with logging, metrics, or org-specific wrappers --- ๐Ÿ› ๏ธ Stack Python, Pydantic, Typer, FastAPI, Uvicorn, Loguru, Diagrams, Pixi, Ruff, Mypy, Pytest, MkDocs --- ๐Ÿ“ฆ Install pip install fluxly --- ๐Ÿ™ Feedback welcome
Iโ€™d love feedback and Happy to answer questions or discuss tradeoffs. <!-- SC_ON --> submitted by /u/ShaharBand (https://www.reddit.com/user/ShaharBand)
[link] (https://github.com/ShaharBand/fluxly) [comments] (https://www.reddit.com/r/programming/comments/1qhikgp/fluxly_a_lightweight_selfcontained_dag_workflow/)