Read More

Identity Crisis

Javascript developers talk about the hoist, where a reference to a variable inside of a given scope in a section of code below affects code above it, effectively hoisting the variable up into the reserved namespace. Did you know that Rails has its own hoist effect?

Read More
Ruby language programming

Matz is Nice and So We Are Nice

It is said of Ruby’s creator Yukihero Matsumoto, ‘Matz is Nice and So Are We.’ It is this mantra about the Ruby community and programming language, the vision of Rubyists with an ethical calling towards treating each other nicely— an interdependence, of a kind, on the transitive property of niceness (that is, that nice can be passed on from one individual to another).

Read More

A Look At Rails 6.1

As always, the first step to upgrading to Rails 6.1 is to pay attention to your deprecation warnings while you are still in Rails 6.0. As well, test coverage is necessary to make sure that […]
Read More

Upgrading to Rails 6.0

As with all upgrades, remember to pay attention to your deprecation warnings in Rails 5.2 before attempting to switch your Gemfile. Rails 6.0 is a someone esoteric upgrade in which a few features get added […]
Read More

Upgrading to Rails 5.1 + 5.2

Rails 5.1 shifts everything around in terms of Javascript and front-end. After years of infighting, the Rails core team adopts what had become widespread for the Javascript community. Many, many new things are introduced in […]
Read More

Upgrading to Rails 5.0

In many ways, while Rails 5 was a visionary step forward for Rails, it is largely an extension of Rails 4.2. The primary thing to note upfront is ActionCable — a fancy implementation of WebSockets, […]