Search (reset)

Episodes

Rails API Documentation

Episode #146 8-12-2018 pro

In this episode, we look at creating an interactive documentation for a Rails API.

Creating PDF files with WickedPDF

Episode #144 7-29-2018 pro

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

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.

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.

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.

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.

Blockchain in Ruby on Rails

Episode #128 4-8-2018 pro

In this episode, we look into creating a blockchain as well as proof of work for car maintenance tracker application. Blockchain is used to establish a trust that records have not been tampered with.