Reddit Programming
210 subscribers
1.22K photos
124K links
I will send you newest post from subreddit /r/programming
Download Telegram
I Switched from Vercel to Cloudflare for Next.js
https://www.reddit.com/r/programming/comments/1kky0p5/i_switched_from_vercel_to_cloudflare_for_nextjs/

<!-- SC_OFF -->Not sure if sharing a blog aligns with the sub's guidelines, but I wanted to share my experience of hosting a Next.js app on Cloudflare Workers. I just wrote a guide on deploying it using OpenNext, it's fast, serverless, and way more affordable. Inside the post: Build and deploy with OpenNext Avoid vendor lock-in Use Cloudflare R2 for static assets Save on hosting without sacrificing features Give it a try if you're looking for a Vercel alternative Whether you're scaling a side project or a full product, this setup gives you control, speed, and savings. <!-- SC_ON --> submitted by /u/prateekjaindev (https://www.reddit.com/user/prateekjaindev)
[link] (https://blog.prateekjain.dev/i-switched-from-vercel-to-cloudflare-for-next-js-e2f5861c859f) [comments] (https://www.reddit.com/r/programming/comments/1kky0p5/i_switched_from_vercel_to_cloudflare_for_nextjs/)
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/)