Search (reset)

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.

Introduction to GraphQL

Episode #119 2-11-2018 pro

GraphQL is a query language for your API. In this episode, we will look at adding GraphQL to our Ruby on Rails application and seeing how we can pull down data and create records.

Rails API Documentation

Episode #146 8-12-2018 pro

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

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.

API Authentication with Omniauth

Episode #172 2-10-2019 pro

OAuth alone can be a difficult task. Combined with a Javascript Framework or Mobile Application, and things can get confusing quickly. In this episode, we look at a standalone React Component authenticating to a Rails 5 only API.

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.

More on GraphQL - Organizing and Refactoring

Episode #122 2-25-2018 pro

In this episode, we take a look at our GraphQL API that we created from Episode 119 and refactor the mutations and queries so that we keep the structure and API manageable.

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.

API Structure and Error Handling

Episode #228 2-9-2020 pro

We look at consistency in a Rails API structure and handling errors.