#624 — October 13, 2022 |
|
Ruby Weekly |
Coming to Ruby 3.2: Brandon Weaver |
What It Took to Build a Rails Integration for Rodauth — If you have been putting off trying Rodauth (an advanced authentication system that works in any Rack-based app) due to its lack of a natural Rails integration, now may be the time to jump in. Also, the amount of work to create the convenience of Rails is significant. Janko Marohnić |
Do Your Users Trust You?🤥 — Transparency inspires trust—when your next outage happens (planned or unplanned), communication is key. Status pages alert your users of issues early and keeps them updated as each incident unfolds with incident management. Get yours now. Honeybadger sponsor |
Bridgetown 1.2 (“Bonny Slope”) Released — The Ruby-based static site generator introduces a new Ruby-based configuration format and boasts plugin related improvements that promise to “blow the doors wide open for a new level of sophistication and quality” plus a boast that Bridgetown is "no longer just a static site generator but a feature-rich Ruby web application framework." Jared White |
🐘 Postgres 15 Released — The Postgres database system is such a fundamental part of so many Ruby and Rails apps that we thought we’d shine a spotlight on the news release in the shape of today’s ‘newsflash’ issue of Postgres Weekly that highlights its main new feature including Postgres Weekly |
QUICK BITS:
|
Using Set Operations on Arrays — Before you say “Why not just use a Domhnall Murphy |
Teleport is the Easiest, Most Secure Way to Access Your Infrastructure — Get secure access to SSH nodes, Kubernetes clusters, web apps, PostgreSQL and MySQL databases behind NAT with Teleport. Teleport sponsor |
On the Importance of Pull Request Discipline — Follow Yash’s tips to prevent your PRs from getting roasted in the group chat. Yash Kapadia (Shopify) |
▶ Under the Hood and on the Surface of Sidekiq
|
🛠 Code & Tools |
RuCaptcha 3.0: A Standalone Captcha Approach for Rails Apps — v3 has moved to using Rust to draw the obscured text images. If third party systems like Cloudflare's Turnstile or Google's reCAPTCHA aren't for you, this might be a viable alternative. This project could also provide a useful look at writing your own Rust-backed gems. Huacnlee |
Hypershield: Shield Sensitive Data in Postgres and MySQL — Looking to hide sensitive data to help comply with GDPR, say? Hypershield creates ‘shielded’ views that can hide sensitive tables and columns. Andrew Kane |
Fixed Price Monthly Code Maintenance and Upgrades for Rails Apps reinteractive Pty Ltd sponsor |
Alba 1.8: The Fastest JSON Serializer for Ruby — Not new, but reader Trevor Turk encouraged us to shine a spotlight on this project again to encourage its ongoing development. GitHub repo. Masafumi Okura |
Parallel: Parallel Processing Made Simple and Fast — Uses processes, threads, or Ractors (Ruby 3.0+ only) to cover all bases. Michael Grosser |
Don’t Let Your Issue Tracker Be a Four-Letter Word. Use Shortcut Shortcut (formerly Clubhouse.io) sponsor |
|
|
|