Episodes

Rails API App - Authentication with JSON Web Tokens

Episode #138 6-17-2018 pro

With a bare Rails API app, we add an authentication solution and checks per request with JSON Web Tokens, JWT.

Multistep Form with Wicked

Episode #137 6-10-2018 pro

Wicked can help by turning a controller into a series of multiple steps. In this episode, we interact with Devise to provide wizard after the user has registered.

User Notifications

Episode #136 6-3-2018 free

Using the Notifications Rails Engine, we are able to add notifications to our applications based on certain events. The engine provides the schema and necessary controls and associations to seamlessly integrate into your app.

Using GitLab Runner for CI/CD

Episode #135 5-27-2018 pro

GitLab is a great version control software which has options to either self host or or use their hosted solution. In this episode, we look at using the GitLab Runner to run our Continuous Integration and Continuous Deployment.

Ruby Go Lang Extensions

Episode #134 5-20-2018 pro

Let's face it, Ruby is slow , but don't abandon Ruby just yet. Using extensions, we can write performant code in another language for the specific slow functions while the rest of the application remains untouched.

Dynamic Select Fields

Episode #133 5-13-2018 pro

Making one select field dependent on another and automatically update based on the previous selection can be a tricky task. In this episode, we look an a rather unobtrusive way to handle this for many scenarios.

Ruby on Rails Development with Microsoft Windows 10

Episode #132 5-6-2018 free

Developing a Ruby on Rails application on Windows can be difficult, but doesn't have to be with Bash on Windows. Learn how to use Bash to install the Ruby interpreter.

Web Interactions with Mechanize

Episode #131 4-29-2018 pro

The Mechanize library is used for automating interaction with websites. Mechanize automatically stores and sends cookies, follows redirects, and can follow links and submit forms. Form fields can be populated and submitted.

Debugging with Remote Pry

Episode #130 4-22-2018 pro

Puma-dev combined with Remote Pry is a strong combo for debugging and ease of development.

Preparing for General Data Protection Regulation (GDPR)

Episode #129 4-15-2018 pro

In this episode, we look adding in some of the requirements of the General Data Protection Regulation into our Ruby on Rails application. Disclaimer: this episode is not legal advice and you should consult a lawyer.