So to start, I am a Ruby person. I love Ruby and also Ruby on Rails. They are my language and framework of choice. However, like all things, over time the framework will evolve as well as the community. With the evolution of Ruby on Rails over time, we have seen more and more Javascript […]
Read MoreStickers!
Stickers are now live on Drifting Ruby! You can visit your account or sign up for one to see what stickers are available. Stickers are a way for tracking progress throughout Drifting Ruby. We will be adding various kinds of stickers in the future, but started off with some basic ones. Any suggestions are welcome […]
Read MoreRuby on Rails 6.0 Beta 1 Deprecations
About this time last year, I covered Ruby on Rails 5.2 Deprecations and got lots of appreciative feedback. With the upcoming next major update of Ruby on Rails, I’d figure that I would do a new article and make it a tradition. NOTE: Ruby on Rails 6.0 will require Ruby 2.5.0. So if you’re stuck […]
Read MoreAudio Upgrades
I’ve been using the same audio equipment for a few years now and initially they were exactly what I needed at the time. I posted my set up on how I screencast a few years ago https://blog.driftingruby.com/how-i-screencast/ which gives a pretty thorough insight of the “behind the scenes”. The mixer that I used, the Peavey […]
Read MoreDefault Ruby on Rails Options
A lot of times, we will create a new Ruby on Rails application and go through the process of our normal configuration setup. Sometimes, we will create a template to expedite our setup like in a recent screencast episode. https://www.driftingruby.com/episodes/templating-ruby-on-rails-applications Other times, we will need to create a new Ruby on Rails application and we […]
Read MoreSetting up Ruby on Rails Development Environment on Mojave 10.14.2
Forward Previously, I posted My Ruby on Rails Development Environment on how I set up my development environment. This article is still mostly correct as far as my checklist goes, but some of the steps have changed with time. I’ve copied most of the content from that article to this one with the updated steps as well as updated some […]
Read MoreLoofah Gem – CVE-2018-16468
The Loofah gem recently had a vulnerability reported which could potentially expose your application to a Cross Site Scripting attack. From https://nvd.nist.gov/vuln/detail/CVE-2018-16468 it reads In the Loofah gem for Ruby, through v2.2.2, unsanitized JavaScript may occur in sanitized output when a crafted SVG element is republished. Since the Ruby on Rails framework depends on rails-html-sanitizer and […]
Read MoreSetting the Name in From Emails in Ruby on Rails
Sending emails in Ruby on Rails is pretty simple and it is something that we often do not give much thought about if the emails are received. However, attention to detail is important. I too fell into this trap where I never took notice to the Name that was being displayed on emails that were […]
Read MoreUpdated to Mojave
MacOS 10.14 was released recently and updating the operating system of your development environment can be scary. Typically, I’ll wait some time before I update to ensure I don’t lose productivity. I took the plunge and updated and ran into a strange error where a library was missing. If you’ve upgrade to Mojave and try […]
Read MoreRuby on Rails 5.2.0 Deprecations
With Ruby on Rails 5.2.0.Beta2 out now, its release candidate and official release is probably right around the corner. In efforts to clean up some of the code base, some methods have been deprecated. If you have been keeping your apps up to date with the latest stable releases, chances are that you have noticed […]
Read More