Dockerize your JavaScript Development Environment

Containers, containers, containers. Containers everywhere! If you are involved in the software
industry at any level, you will have heard about Docker or some similar containerization
technology. Over the past few years, Docker has grown to become a mature piece of software
with a vibrant community that carries radical implications for both developers and DevOps
engineers alike. In short, Docker is a virtualization technology that allows you to create isolated,
minimalistic environments configured with only the absolute necessary dependencies needed
for a specific purpose.

Have you wanted to learn about Docker and what use cases it may have for you? In this
workshop, we will begin with an overview discussion on how containerization technology works
and then explore the Docker CLI by spinning up some containers and building some images.
Later, we will explore how “Dockerizing” our dev environments can free us battling npm to get
our dependencies right. Lastly, we will preview a few additional use case and take a look at
what else there is to learn in the world of containers.

1. Intro to Docker (2 hr)

- installing Docker *

- first look at Docker: getting comfortable with the cli

- overview of containerization technology

- overview of how Docker works

- docker images

- docker containers

- Q&A

2. Break (30 min)

3. Building a JavaScript Dev Environment (1 hr)

- motivation

- building an image for your dev environment

- improved dev workflow

- impact on continuous integration

- challenges

- Q&A

4. Next Steps (30 min)

- What else can docker do?

- What else is there to learn?

- a look at Docker compose

- a look at container orchestration

- Q&A

Attendees will best benefit from this workshop if they have Docker installed. Please refer to https://docs.docker.com/install/ to get the proper install for your machine and operating system

Speaker: Hayden (https://twitter.com/hayden_dev) is a native resident of Richmond, Virginia in the US, currently working as a software engineer for Unboxed Technology. In his free time, you will probably find him writing code, honing his South Indian cooking skills, or trying (in futility) to keep up to date with the latest trends and churn of the JavaScript eco-system.

Register here - https://goo.gl/forms/ypRAzgcFpGZAGc9l1

There are no comments. Be the first one!

Saturday, March 3, 2018
04:30 - 07:30
Africa/Abidjan
LBB
D Block, East of Kailash, New Delhi - 110065, Delhi, India
CREATED BY
JSLovers
LBB