Contributions

Tutorial
Use esbuild to bundle your JavaScript, then deliver it via the asset pipeline in Rails. This gem provides an installer to get you going with esbuild in a new Rails application.
Tutorial
Import maps let you import JavaScript modules using logical names that map to versioned/digested files – directly from the browser. This will be a default in the upcoming Rails 7.
Tutorial
In this episode, we look at some common functionality that we got with Rails UJS and what it looks like to reimplement these with Hotwire's Turbo and StimulusJS.
Tutorial
Analytics can provide great information about your users and the content that you're producing. With using the Ahoy gem, we can gather powerful analytics without handing them over to third parties.
Tutorial
I don't get around to doing these too often, but they are always a lot of fun. In this episode, we'll look at ten different Ruby on Rails tips and tricks.
Tutorial
Using StimulusJS and nested forms, we create the first parts of a questionnaire. Dynamic surveys can be difficult to architect and maintain. In this episode, we take a simple approach to creating questionnaires.
Tutorial
Sometimes we get into situations where our applications requires a different type of user account which wouldn't really fit into a role. So, in this episode we look at creating multiple resources for authentication with Devise.
Tutorial
In this episode, we look at modifying our Rails application and building a hybrid native application for iOS using Hotwire.
Article
Reduce the number of bots and spam your Ruby on Rails application gets with Google reCAPTCHA v2.
Tutorial
Hotwire is the newest magic which takes a different approach to building modern web applications without using much JavaScript.
Tutorial
Stimulus 2.0 has been released and with it comes new features, changes and bug fixes. In this episode, we look at adding Stimulus in our application, exploring the new features, and looking at what has changed.
Article
A broad look into the Apple M1 from the perspective of a Ruby Developer. We look at a lot of the different aspects; Docker, asdf Ruby, Visual Studio Code, and more.
Tutorial
Visual Studio Code is a powerful editor by itself, but with the addition of a few extensions, we can turn it into a much more intelligent IDE.
Tutorial
It's easy to accidentally write slow code in our applications. In this episode, we look at how we can benchmark our code and examples of some methods which are slower than others.
Tutorial
GitHub Actions makes it easy to automate all your software workflows, now with world-class CI/CD. Build, test, and deploy your code right from GitHub. In this episode, learn to set up GitHub Actions on your Ruby on Rails application with automated tests, code coverage reporting, and security testings.
Tutorial
First look at the upcoming Apple Silicon processor and what it will be like for us Ruby Developers. Honestly, I wish that it was a better experience. However, with macOS Big Sur being beta and the DTK not being the final consumer hardware, there's still hope yet.
Tutorial
Soft delete is a way where users can mark a record as no longer needed, but the data is retained.
Tutorial
Without using any gems, we look at tracking changes within Action Text. It seems like a simple thing, but challenges arise through several layers of abstraction due to the flexibility that Action Text provides.
Service
Rubidium is an online service which allows you to search, consume, clone, share and reuse Ruby on Rails application templates to add functionality to your existing projects.
Tutorial
So, you've been using a gem for some time and you've either discovered that the gem isn't working correctly or that you want to start contributing to the gem itself. Sometimes this can be an overwhelming task. In this episode, we look at the basic processes for contributing to a gem.
Tutorial
Add unobtrusive maps to your application using StimulusJS to tie in Google Maps Javascript API and Places API.
Tutorial
Set up Action Text with client side Syntax Highlighting using Highlight.js.
Tutorial
In this episode, we look at attaching emojis to our comments model, allowing them to fill in some emotional cues.
Tutorial
In this episode we create a Like/Unlike system where users can like posts and use Global ID to obfuscate IDs.
Tutorial
jQuery has been a great tool for many years, but we've seen a transition in the past years where applications have dropped jQuery and moved to vanilla javascript. In this episode, we look at some common jQuery examples and the ES6 equivalencies.
Tutorial
ActionCable can handle quite a bit of traffic, but it gets to a point where it can become a burden on the server. With AnyCable, we can not only handle more traffic, but it is also lighter on the resources.
Article
Ruby and Ruby on Rails tricks from, dot files, operators, bundling, StimulusJS and more.
Tutorial
In this episode, we look into using Push Notifications within our Rails application and then using ActionCable to broadcast Push Notifications to the user.
Tutorial
When database tables get large, things can slow down significantly. In this episode, we look at a few things which helps keep databases performant and the client side responsive.
Tutorial
Dragon Ruby is toolchain that allows developers the ability to build apps and games in Ruby. Giveaway - Follow @driftingruby and retweet this to enter to win. Event will end by August 1st, 2019.

https://twitter.com/DriftingRuby/status/1148074922826194949

Showing the last 30 only...