Handling Environment Variables in Ruby
Configuring your Rails application can be tricky. How do you define secrets? How do you set different values for your local development and for production?...
Configuring your Rails application can be tricky. How do you define secrets? How do you set different values for your local development and for production?...
When working with complex forms, it’s really easy to immediately start adding JavaScript to implement non-common behaviors. But there are some hidden gems in the...
At OmbuLabs, we have some projects where multiple teams work at the same time on different features or fixes. We started using Heroku’s Review...
With the release of Rails 6, Webpack was introduced as the default JavaScript bundler by using the Webpacker gem. We tend to think...
Rails UJS (Unobtrusive JavaScript) is the JavaScript library that helps Rails do its magic when we use options like remote: true
for...
Have you ever had to deal with complex forms creating multiple objects and hierarchies in one request? Rails is there to help provide a set...
Devise is a well known solution for authentication in Rails applications. It’s full featured (it not only adds authentication but also password recovery, email...
Since the release of Rails 6, Webpack is the default JavaScript bundler for new Rails apps. We all struggled at first coming from a Sprockets...
In keeping with the first part of this series, I’ll list a few interesting issues we found when making the apps work as similar...
Over the last few months, we developed a couple of Snap Minis. Minis are small static web apps that are run inside a webview...
We, Ruby developers, are used to running scripts or commands with the prefix bundle exec
, but sometimes it’s not needed, but sometimes it...
In the first part of this series we talked about positional arguments,...
Ruby is an object oriented language where everything is an object (even methods are objects of the class Method!), so everything we need to...
Configuring your Rails application can be tricky. How do you define secrets? How do you set different values for your local development and for production?...
When working with complex forms, it’s really easy to immediately start adding JavaScript to implement non-common behaviors. But there are some hidden gems in the...
At OmbuLabs, we have some projects where multiple teams work at the same time on different features or fixes. We started using Heroku’s Review...
With the release of Rails 6, Webpack was introduced as the default JavaScript bundler by using the Webpacker gem. We tend to think...
Rails UJS (Unobtrusive JavaScript) is the JavaScript library that helps Rails do its magic when we use options like remote: true
for...
Have you ever had to deal with complex forms creating multiple objects and hierarchies in one request? Rails is there to help provide a set...
Devise is a well known solution for authentication in Rails applications. It’s full featured (it not only adds authentication but also password recovery, email...
Since the release of Rails 6, Webpack is the default JavaScript bundler for new Rails apps. We all struggled at first coming from a Sprockets...
In keeping with the first part of this series, I’ll list a few interesting issues we found when making the apps work as similar...
Over the last few months, we developed a couple of Snap Minis. Minis are small static web apps that are run inside a webview...
We, Ruby developers, are used to running scripts or commands with the prefix bundle exec
, but sometimes it’s not needed, but sometimes it...
In the first part of this series we talked about positional arguments,...
Ruby is an object oriented language where everything is an object (even methods are objects of the class Method!), so everything we need to...