Tutorials
![14 ways to Reduce Risk with Feature Flags](/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6ODkwNywicHVyIjoiYmxvYl9pZCJ9fQ==--ea0c0df1368064c30e0c65629f6ebfae7ea97881/open-uri20231012-2128-pb3ot1.avif)
!["Useless syntax sugar": Numbered block parameters](/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTMwNzMsInB1ciI6ImJsb2JfaWQifX0=--88a4475f5934fbc1c61e329d9186a70ae28d2882/open-uri20231012-2128-9e6hq0.avif)
"Useless syntax sugar": Numbered block parameters
This is a part of a blog post series about “useless” (or: controversial) syntax elements that emerged in recent Ruby version. The goal of the series is not to defend (or criticize) the features, but to share a “thought framework” for analysis of t...
![Health Check Endpoint in Rails 7.1 (Example) | GoRails](/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTMwNzQsInB1ciI6ImJsb2JfaWQifX0=--0d2d14d82988b3924213807f8d665e1057da0346/open-uri20231006-26168-hk4pvu.avif)
![Distributing Docker Images for Rails Apps With GitHub Actions](/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6ODY3OCwicHVyIjoiYmxvYl9pZCJ9fQ==--f7484dfe704c38fb6bda688c27d93d183b48b3dc/open-uri20231006-26168-pr6knv.avif)
Distributing Docker Images for Rails Apps With GitHub Actions
As someone who’s been working with Ruby on Rails applications for 15 years and counting, it’s been amazing to see how it remains relevant in web development today. It’s always exciting to see a new major version come around the horizon and see wha...
![Easy introduction to Connection Pool in ruby by Michał Łęcicki - Visuality](/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTA5MjksInB1ciI6ImJsb2JfaWQifX0=--7454f4f76c2dab59d4cc66e497d7b961fb20c0bb/open-uri20231006-26168-v3w12b.avif)
Easy introduction to Connection Pool in ruby by Michał Łęcicki - Visuality
As Rails developers, we often encounter performance issues in different parts of our applications. But establishing connections to external services is usually the place we overlook. Let me introduce the concept of connection pooling and show you ...
![Ruby HTTP Server from scratch | Mike Perham](/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTMwNjMsInB1ciI6ImJsb2JfaWQifX0=--c1f53de12e15cd81b15f82d9a7db29f09f860242/data.avif)
![Implementing Object Shapes in CRuby by Jemma Issroff - YouTube](/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6ODc5NCwicHVyIjoiYmxvYl9pZCJ9fQ==--c95e167c4f62a48f92c9f3b155523419b38c37b7/open-uri20231006-26168-1hny8w.avif)
Implementing Object Shapes in CRuby by Jemma Issroff - YouTube
Object Shapes are a technique for representing objects' properties that can increase cache hits in instance variable lookups, decrease runtime checks, and improve JIT performance. In this talk, we'll learn how they work, why implement them, and in...
![Deploying a Rails app with Kamal - DEV Community](/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTMwNjQsInB1ciI6ImJsb2JfaWQifX0=--60dae91873657a03c9125eea6ec26834a5e4c69c/data.avif)
![DIY error monitoring for Ruby](/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTMwNjUsInB1ciI6ImJsb2JfaWQifX0=--e22b472d0f32140190f18f333f510b03843e592b/open-uri20230928-10160-2hprie.avif)