Episodes

Creating PDF files with WickedPDF

Episode #144 7-29-2018 pro

Easily create PDF files within your Rails Application with Wicked PDF.

iOS Authentication with a Rails API

Episode #143 7-22-2018 pro

In this episode, we look at creating an iOS Application which will communicate with the Rails API application from the previous episode.

Rails API Versioning

Episode #142 7-15-2018 pro

Using the URI or Accept Headers, we can version our API to prevent breaking changes to our end users. In this episode, we look at versioning our RESTful API.

Observer Patterns

Episode #141 7-8-2018 pro

The Observer pattern (also known as publish/subscribe) provides a simple mechanism for one object to inform a set of interested third-party objects when its state changes.

Editors

Episode #140 7-1-2018 free

One question that I get asked most often is what editor, theme and extensions am I using for my editor. In this episode, we take a look at the different extensions and settings that I use.

Search Encrypted Attributes with Blind Index

Episode #139 6-24-2018 pro

Keeping client data protected is important, but once an attribute is encrypted, it becomes difficult to work with it. With Blind Index, we regain functionality on searching and validations.

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.