🇺🇦 #​609 — June 23, 2022 |
Ruby Weekly |
rstfilter: VS Code Extension to See Execution Results Line by Line — It’s always interesting to see a new tool from a Ruby core team member, and you might find this one useful if you’re a VS Code user and enjoy a bit of Koichi 'ko1' Sasada |
RedisGreen: Secure, Scalable, Full-Featured Redis 7 Hosting — The latest Redis features, instrumented and scaled with the tools teams need as they grow. RedisGreen sponsor |
Rails' Discord Server Now Open to the Public — It’s been a long time since I’ve hung out online talking about Rails (remember how great Freenode was 2005-2008?) but if you’re interested in discussing the technicalities of contributing to Rails (or just lurking, I guess), there’s an official Discord server for the purpose. It’s not for general support though – if you need that, the Rails talk forum remains your best option. Rafael Franca (Rails Team) |
Quick Bits:
|
📕 Articles & Tutorials |
Scaling Rails WebSockets in Kubernetes with AnyCable — Vito explains how he switched from the standard ActionCable to AnyCable to improve the scalability of the WebSockets mechanism behind his app. Vito Botta |
▶  How to Build an Instagram Clone with Hotwire — A six-minute screencast showing off already written code for creating an Instagram style feature. I like these looks behind more complex examples rather than solely focusing on the bare basics. Cezar Halmagean |
U Up? Let People Know with Beautiful Status Pages from Honeybadger 😘 — We've added support for custom domains and branding on our public status pages - free on all current plans 🦡 Honeybadger sponsor |
Why Ruby on Rails is Still a Good Choice in 2022 — More a selection of talking points, stats, and rebuttals to criticisms of Ruby than anything technical but a little cheerleading never hurt anyone. Maja Nowak (Monterails) |
State Machines in Ruby: A Simple Introduction — A bitesize example in plain Ruby before moving on to using the state_machines library for a less verbose, DSL-led approach. Pulkit Goyal |
Caught Out by Domhnall Murphy |
🛠 Code & Tools |
HTTP.rb 5.1: The Fast Ruby HTTP Client — Cards on the table - I’m biased, HTTP is my personal Ruby HTTP gem of choice. 5.1 is the first release of 2022 and while it’s low on new features, it’s always good to see such fundamental libraries being maintained. http.rb team |
Motion 0.7: Pure Ruby Reactive Frontend UI Components for Rails — Uses ActionCable and ViewComponent to let you essentially write front-end logic but entirely on the Ruby backend. Check out the demos. Unabridged Software |
Webspicy: A Framework for Black Box Testing of Web Services — There’s a handy three-minute screencast showing it off. The basic idea is you write specifications in YAML to test inputs and outputs for HTTP-based APIs. Enspirit SPRL |
Don’t Let Your Issue Tracker Be a Four-Letter Word. Use Shortcut Shortcut (formerly Clubhouse.io) sponsor |
Avo 2.9: An Admin Panel/Dashboard System for Rails Apps — Powered by Hotwire. Commercial but the ‘source available’ version can be used for noncommercial purposes. We linked this not too long ago, but yesterday it attracted a lot of discussion over on Hacker News and its creator answered lots of questions. Avo |
xchan.rb: Send Ruby Objects Between Ruby Processes with UNIX Sockets — The processes need to have a parent-child relationship. 0x1eef |
QUICK RELEASES: Sequent 5.0 – CQRS and event sourcing framework for Ruby. |
|