Creating a Rack Middleware
Play
9:40 CC

Creating a Rack Middleware

#215 Nov 10, 2019 pro
Rack provides a minimal, modular, and adaptable interface for developing web applications in Ruby. In this episode, we create and insert our own Rack Middleware into a Rails 6 application.

Testing Stripe Payments
Play
17:12 CC

Testing Stripe Payments

#261 Sep 27, 2020 pro
Continuing from the previous episode, we add testing to the Stripe Payments without adding any additional dependencies.

OmniAuth Authentication with Auth0
Play
23:38 CC

OmniAuth Authentication with Auth0

#224 Jan 12, 2020 pro
In this episode, we look at setting up a fresh application with Auth0 and mimic a lot of the commonly used Devise methods to make a transition from Devise to only Auth0 easier.

Creating a Ruby Domain Specific Language (DSL)
Play
21:02 CC

Creating a Ruby Domain Specific Language (DSL)

#166 Dec 30, 2018 pro
In this episode, we look at creating a DSL for HTML tables. Though a simple example, it opens a lot of possibilities for consistency and expandable in what can be done with a DSL.

More on GraphQL - Organizing and Refactoring
Play
10:32 CC

More on GraphQL - Organizing and Refactoring

#122 Feb 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.