Reddit Programming
210 subscribers
1.22K photos
124K links
I will send you newest post from subreddit /r/programming
Download Telegram
Redis Is Open Source Again. But Is It Too Late?
https://www.reddit.com/r/programming/comments/1kl0wkn/redis_is_open_source_again_but_is_it_too_late/

<!-- SC_OFF -->Redis 8 is now licensed under AGPLv3 and officially open source again.
I wrote about how this shift might not be enough to win back the community that’s already moved to Valkey. Would you switch back? Or has that ship sailed? <!-- SC_ON --> submitted by /u/abhimanyu_saharan (https://www.reddit.com/user/abhimanyu_saharan)
[link] (https://blog.abhimanyu-saharan.com/posts/redis-is-open-source-again-but-is-it-too-late) [comments] (https://www.reddit.com/r/programming/comments/1kl0wkn/redis_is_open_source_again_but_is_it_too_late/)
iOS app - Accelerate framework
https://www.reddit.com/r/programming/comments/1klfq8i/ios_app_accelerate_framework/

<!-- SC_OFF -->I created an iOS app showing an interactive visualization of mathematical curve interpolation using the Accelerate framework. Users can view, manipulate, and analyze curves using different interpolation algorithms, calculate the area under specified regions, and interact with a dynamic coordinate system. <!-- SC_ON --> submitted by /u/Small_Trifle_2309 (https://www.reddit.com/user/Small_Trifle_2309)
[link] (https://github.com/Adco30/Interpolation/blob/master/README.md) [comments] (https://www.reddit.com/r/programming/comments/1klfq8i/ios_app_accelerate_framework/)
I built a type-safe .NET casting library powered by AI. It works disturbingly well.
https://www.reddit.com/r/programming/comments/1klnvky/i_built_a_typesafe_net_casting_library_powered_by/

<!-- SC_OFF -->I built ArtificialCast, a type-safe .NET casting library powered by AI.
It works disturbingly well. No reflection. No hand-written mappers. Just types, structure, and inference. You can build full workflows with zero logic—and they pass tests. It’s clean. It’s typed. It’s dangerously convenient. And yes, it absolutely should not exist. More context is in the readme in the github repo <!-- SC_ON --> submitted by /u/Zorokee (https://www.reddit.com/user/Zorokee)
[link] (https://github.com/Zorokee/ArtificialCast) [comments] (https://www.reddit.com/r/programming/comments/1klnvky/i_built_a_typesafe_net_casting_library_powered_by/)
JavaScript Runtime Environments Explained 🚀 How JavaScript Actually Runs - JS Engine, Call Stack, Event Loop, Callback Queue and Microtask Queue
https://www.reddit.com/r/programming/comments/1klo5ji/javascript_runtime_environments_explained_how/

submitted by /u/caffeinated_coder_ (https://www.reddit.com/user/caffeinated_coder_)
[link] (https://youtu.be/akzvd9XQX4U) [comments] (https://www.reddit.com/r/programming/comments/1klo5ji/javascript_runtime_environments_explained_how/)
Rama 0.2 — A modular Rust framework for building proxies, servers, and clients
https://www.reddit.com/r/programming/comments/1klqz8c/rama_02_a_modular_rust_framework_for_building/

<!-- SC_OFF -->We just released Rama 0.2 (https://github.com/plabayo/rama/discussions/544) — a modular, open-source framework in Rust for building proxies, servers, and clients with full control over how network traffic is handled and transformed. Rama is already used in production by companies handling terabytes of traffic daily, and it’s designed to help developers compose network systems from reusable building blocks, similar to how you might approach software architecture with Unix-like philosophies or service pipelines. 🔧 What makes Rama different? Modular service and middleware composition (inspired by Tower, but fully extensible) Explicit packet flow — no hidden control flow or “magic” Built-in support for: TCP / UDP / HTTP1 / HTTP2 Routing fingerprinting, UA emulation and traffic shapping Proxy protocols (HTTP CONNECT, HAProxy, ...) User-agent emulation telemetry (OpenTelemetry, tracing) Prebuilt binaries and examples Learn more at https://ramaproxy.org/ Everything is opt-in and composable — you can build only what you need, or start with batteries included. ⚙️ Why build it? There are already great tools out there (e.g. Nginx, Envoy, Pingora). But after years of building proxies and reverse engineering traffic, we found that many tools became limiting when trying to go off the beaten path. Rama is meant for people who want full control over the network stack, while still leveraging high-level primitives to move fast and stay sane. 📢 Full announcement & roadmap: 👉 https://github.com/plabayo/rama/discussions/544 We’re already working on 0.3 with WebSocket support, better crypto primitives, and more service ergonomics. As part of that roadmap and already finished we have complete socks5 support ready to empower you, learn about that at https://ramaproxy.org/book/proxies/socks5.html Happy to hear your thoughts, feedback, and feature ideas. <!-- SC_ON --> submitted by /u/plabayo (https://www.reddit.com/user/plabayo)
[link] (https://github.com/plabayo/rama/discussions/544) [comments] (https://www.reddit.com/r/programming/comments/1klqz8c/rama_02_a_modular_rust_framework_for_building/)
I built a lightweight function‑call tracer with structured logging, context, and metrics!
https://www.reddit.com/r/programming/comments/1km32lr/i_built_a_lightweight_functioncall_tracer_with/

<!-- SC_OFF -->Hey guys! Super happy to share my first ever python library :) I made this tiny tracing/logging library for python in a few hours and thought I’d share it with y’all. I’d love to hear back on what could be done better. I’m honestly not sure about how solid the implementation is but I’d love to keep building this depending on feedback, usefulness and potential for real world usage. Why I bothered: I bounce between logging, structlog, loguru, and various tracing libs. They’re great, but flipping between call‑graph visualisation, pretty console output, and JSON shipping always felt clunky. So I slammed the bits I wanted into one decorator/context‑manager combo and called it a night. Road‑map (if the idea has legs): - ContextVar‑based propagation so async tasks keep the same request ID - stdlib‑logging bridge + OTLP exporter for distributed traces - sampling / dedup for high‑volume prod logs - multiprocess‑safe queue handler Looking for honest — but kind — feedback 😅 I’m sharing because: 1. I don’t want to reinvent wheels that already roll better. 2. If this is useful, I’ll polish it; if not, I’ll archive it and move on. 3. I’d love to know what you need from a tiny tracing/logger lib. TIA! <!-- SC_ON --> submitted by /u/Living-Purpose-8428 (https://www.reddit.com/user/Living-Purpose-8428)
[link] (https://github.com/jeffersonaaron25/PyEzTrace) [comments] (https://www.reddit.com/r/programming/comments/1km32lr/i_built_a_lightweight_functioncall_tracer_with/)
Replacement for CSS
https://www.reddit.com/r/programming/comments/1km440g/replacement_for_css/

<!-- SC_OFF -->After writing this post in the CSS subreddit, which was admittedly a bit of a rant, I'm looking for more input on this. I'm considering to build some kind of replacement for CSS, which in its first version just renders to CSS with JavaScript or WebAssembly as a compatibility mechanism. The long-time goal is, that this engine should be able to replace CSS in its entirety. At least theoretically, that this is unlikely to happen from today's point of view is a different question. The comments I got in the CSS subreddit seem to be predominantly from people who view CSS and the W3C as some kind of divine entities which can, by definition, never be wrong and only deliver perfection. Any ideas how to do a better layout engine based on constraints are really appreciated. Constructive criticism is very welcome, too. <!-- SC_ON --> submitted by /u/Unique_Hope8794 (https://www.reddit.com/user/Unique_Hope8794)
[link] (https://www.reddit.com/r/css/comments/1kju06n/css_is_badly_designed_prove_me_wrong/) [comments] (https://www.reddit.com/r/programming/comments/1km440g/replacement_for_css/)