The Ruby and Rails community linklog
Made a library? Written a blog post? Found a useful tutorial? Share it with the Ruby community here or just enjoy what everyone else has found!
Submit a post
Post Preview
Note: Only the first pargraph is shown on the front page and overly long paragraphs may be broken up.
Intro to Thread-safety in Ruby on Rails
https://pawelurbanek.com/rails-thread-safety [more inside]
Justin Searls: How to Grow Your Engineering Team Tenfold in a Year and Keep Test Suit
Rapid growth of an engineering team poses its own challenges. One of them is keeping test suites healthy. [more inside]
Glimmer DSL for SWT 4.23.0.0
Glimmer DSL for SWT (JRuby Desktop Development GUI Framework) 4.23.0.0 was just released with support for the new SWT 4.23 and JDK 18! [more inside]
How To Build a Powerful Search Form With Hotwire
In this video, we’re going to look at how to create a search form using Hotwire. Namely, we’re going to filter the search results using Turbo Frames and we’ll add a touch of StimulusJS for real-time filtering. https://youtu.be/4MUEQVxUbm4
EveryLog: Notification app for your Ruby development team
We have just launched a notification app designed for teams of developers and ecommerce managers. The app can be used with any programming language, even Ruby. With EveryLog you’ll finally: ⚡ Send and monitor notifications for important projects only ⚡ Schedule internal communications by sending notifications at specific times. ⚡ Don’t lose your messages on your desktop or mobile device. Setting up notifications is quick and easy: we send you an API Key and you only need a POST request. Once you have filled in the required fields you are ready to go! This is what awaits you: 🚀 infinite projects 🚀 infinite tags 🚀 star entries 🚀 multiple users 🚀 data retention 🚀 push notifications Want to know more? Find out everything you need to know at https://www.everylog.io
Developing Rails within a dockerized environment
In this post I’d like to share my personal Docker/Compose/Dip configuration to hack with Rails itself. [more inside]
How to setup heroku autoscaling in under 15 minutes?
This article explores the use and setup of Heroku Autoscaling and checks if Heroku Autoscaling is a good fit for your application. https://dynoscale.net/blog/how-to-setup-heroku-autoscaling-in-under-15-minutes
Analytics with Rails
Analytics (i.e. stats about your visitors) is nowadays not cheap. Let’s see why, and let’s see how Rails could help. [more inside]
Replace outdated font-awesome-rails gem with drg_material_icons gem
and use latest Google material design icons in your Rails project. https://www.drgcms.org/blog/damjan-rems/replace-outdated-font-awesome-rails-gem-with-drg-material-icons-gem-2022-03-20
Glimmer Wordle Linux Support
Glimmer Wordle v1.1.3 has been released with official Linux support, improving fonts / look and feel, and providing DEB / RPM native executable package downloads. [more inside]
Rubber Duck Dev Show Episode 34 | Real World Performance Enhancements
Hear two rubyists discuss some real world performance enhancements added to a Rails application: https://www.rubberduckdevshow.com/episodes/34-real-world-performance-enhancements/
Why is Queue Time more important than Backend Request Time to auto scaling?
This is a blog post I wrote detailing the benefits of using queue time as a preferred heroku autoscaling metric for dynos.
quick way to check responsive design
https://github.com/igorkasyanchuk/lazy_mobile_tester with this gem you can quickly check how page looks on different resolutions
Online Migrations v0.4.0
More safe/unsafe changing column type checks, ability to reset counter caches using background migrations, some issues fixes. [more inside]
Do You Need to Test Everything?
Tests enforce requirements and provide feedback, telling us when something breaks. But are they always necessary? [more inside]
Glimmer DSL for SWT Video Tutorial 7 - Hello, Text! (Intro To Data-Binding)
Desktop development is about 10 times simpler than web development. Learn it and you will become a better web developer as you transfer the simplicity of desktop development to the web! Glimmer DSL for SWT Video Tutorial 7 is out! It walks software engineers through Hello, Text! and introduces data-binding. [more inside]
The Perils of Parallel Testing in Ruby on Rails
Parallel tests can help speed up your tests in Rails, but be aware of the possible pitfalls. [more inside]
Smoke Testing Keeps Your Delivery Pipeline Safe and Sound
https://semaphoreci.com/community/tutorials/smoke-testing?utm_medium=social&utm_source=smgroups&utm_campaign=smoketesting&utm_content=text Explore the origins of smoke testing and learn how to incorporate into your continuous integration or continuous delivery pipelines.
Ruby on Whales: remake and an interactive generator
Ruby on Whales, a complete guide on Dockerizing Rails applications, got a major upgrade. Learn how to develop Ruby on Rails applications via Docker in 2022! [more inside]
Don't Run Your Ruby Minitest Classes Twice!
Minitest subclasses will cause the parent’s Minitest class to run its tests twice! [more inside]
Ruby on Rails vs. React JS
Every now and then I get asked about the difference between React JS and Ruby on Rails. So in this video, I’m going to explain what those differences are and help you decide on why you might choose one over the other. [more inside]