Development and Production Environments

Developing Ruby on Rails application is now viable on any platform today; whether it is macOS, Windows or Linux. We all have different requirements which may determine which kind of platform we use to develop on. This series will cover various platforms including Kubernetes and Docker.
  • 1hr 40min
  • 6 Episodes
  • 1hr 40min Remaining
1hr 40min Remaining
  1. Intro to Docker on Windows
    Play
    11:19

    #72 Mar 19, 2017

    Developing a Ruby on Rails application on Windows can be difficult, but doesn't have to be with Docker. Learn how to use Docker to create isolated containers and get them to talk with the Rails app and passed through to the local computer.
    • 11min
    • 4
    • 1

  2. In Depth with Docker Compose
    Play
    28:58

    #226 Jan 26, 2020

    A deep dive into using Docker to streamline your Ruby on Rails 6 development environment.
    • 28min
    • 14
    • 5

  3. Introduction to Kubernetes
    Play
    27:09

    #181 Apr 7, 2019

    In this episode, we take a tour of what Kubernetes is, how to install and configure a local development instance, and deploying a sample application.
    • 27min
    • 14
    • 0

  4. Production Deployment on Ubuntu
    Play
    16:15

    #31 May 30, 2016

    A guide to configure your Ubuntu installation and deploy a Ruby on Rails application. Lock down the settings to prevent unwanted access.
    • 16min
    • 12
    • 9

  5. Ruby on Rails Development with Microsoft Windows 10
    Play
    8:05

    #132 May 6, 2018

    Developing a Ruby on Rails application on Windows can be difficult, but doesn't have to be with Bash on Windows. Learn how to use Bash to install the Ruby interpreter.
    • 8min
    • 5
    • 0

  6. Getting Started - Ruby on Rails - Development Environment
    Play
    8:22

    #54 Nov 13, 2016

    Here is a simple workflow of setting up a new development environment. From Homebrew, ZSH, Atom, and RVM, learn how to easily get your macOS environment up and running.
    • 8min
    • 7
    • 0