Episodes
Bundler and Binstubs
Play
7:51

Bundler and Binstubs

#153 Sep 30, 2018 pro
In this episode, we look at some lesser known bundler commands including binstubs.

Safely Running Shell Commands
Play
8:26

Safely Running Shell Commands

#151 Sep 16, 2018 pro
We may come across a need to run shell commands and Ruby has some built in methods which appear safe, but can introduce major security risks.

State Machines with AASM
Play
12:20

State Machines with AASM

#147 Aug 19, 2018 pro
State Machines are useful for tracking the state of an object. With AASM, we take a dive into how states can transition as well as modifying states and interacting with them.

Observer Patterns
Play
15:04

Observer Patterns

#141 Jul 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.

Using GitLab Runner for CI/CD
Play
14:20

Using GitLab Runner for CI/CD

#135 May 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.