News


Privacy-aware Rails consoles with console1984 and audits1984
We just released console1984 and audits1984. The first gem extends Rails consoles to make them auditable and to protect sensitive accesses. The second one is a simple auditing tool. This constitutes the other essential part of the technology we de...

Diggin’ and Fetchin’ with TruffleRuby — Development (2021)
Sometimes as a software developer you come across a seemingly innocuous piece of code that, when investigated, leads you down a rabbit hole much deeper than you anticipated. This is the story of such a case.It begins with some clever Ruby code tha...

Rails 7 now consistently renders button_to | Saeloun Blog
Though this difference is subtle, it will lead to surprises later. One such quirky behavior is when button_to renders out an input field, it sets the button content as the input’s value. This behavior is not obvious and prevents us from setting cu...

Good-bye classic mode, –skip-puma, –skip-gemfile.. hello weekday_options_for_select! | Riding Rails
Hello, zzak again with the latest changes in Rails this week!DHH previews modern web apps without JavaScript bundling or transpilingIn this YouTube, DHH goes through the latest changes planned for Rails 7 and how the face of front-end development ...


Rails system test with mobile viewport | Frank's blog
While building my subscription tracking service I broke the mobile navigation menu and deployed it to production. It was only after a day or so that a user emailed me to report this bug. I directly understood why my ads did not convert! This shoul...

Rails ERD – Entity-Relationship Diagrams for Rails
Rails ERD loads your Active Record models and processes all their attributes and associations (has_one, has_many, etc.). This information is combined into a single diagram. Because Rails ERD uses reflection instead of static analysis, it even reco...

107 - Object Modeling and Testing Techniques with Lee McAlilly | Rails with Jason
In this episode Lee McAlilly and I discuss how to decide where to put your code, the benefits of good naming conventions, and how testIn this episode Lee McAlilly and I discuss how to decide where to put your code, the benefits of good naming conv...