Sign in

Software Engineer 👨🏻‍💻 | Personal Trainer 🏋🏻‍♂️ | Commissioner 🏀

In this blog post, I’m going to share my experience with using docker to create a container for my application.

What is Docker?

Docker is an open platform for developing, shipping, and running applications. It packages up an application or service with all of its dependencies into a standardized unit a.k.a “Image”

Why use Docker?

There are a lot of individual machines and VM running with different OSes and it’s hard to stay up to date with the operating systems as well as their dependencies. This is where Docker shines and solves that problem. Docker streamlines the development lifecycle by providing standardized environments using local containers.

Define, Build and Run

Photo by Markus Spiske on Unsplash

For my last project in Bootcamp, I had the chance to work with OAuth 2.0 to give the users option to sign in through their Facebook and Google accounts. This feature was something I wanted to try ever since I learned authorization. So, I was so happy when I was able to successfully log users in through this feature. To be honest, I’m not too sure how others used OAuth to their advantage, but here’s a step by step guide to show how I was able to apply this feature into my application.

OAuth Flow

Photo by henry perks on Unsplash

Even though I’ve been in my coding Bootcamp for only 12 weeks, it feels like it’s been years. The amount of materials that I needed to learn and all the time and effort I’ve put in finally feels like it’s paying off. When I first started boot camp, I didn’t think I’ll be able to become a full-stack developer in 15 weeks, but now that I’m almost at the end of this journey, I’m really proud of what I was able to accomplish and excited about the next step.

When I first used an API (with Ruby haha), it was…

It’s been two weeks since I started learning JavaScript. It’s been really hard trying to grasp all these different terms and syntaxes that I have never encountered before. Then in our lecture, our instructor brought up the topic of closure.

When this closure first came up in the lecture, I instantly thought


I think I’ve been using closures the whole time without realizing that it was called closure. So, I decided to dig in a little bit more into it.

So, what are closures?

“A closure is the combination of a function bundled together (enclosed) with references to…

It’s been two weeks since I started boot camp at Flatiron. I’m learning a lot and feel pretty confident up to this point, but at the same time, I feel uneasy about the remaining weeks I have left.

Things were going pretty smooth until I encountered Object Relationships. As my instructor gave a lecture about “belongs-to”, “has-many” and “has-many-through” relationships, I began questioning my knowledge in Object Oriented Class.

Define Object Relationships

After doing many labs and going through a code challenge. I realized that I complicated this topic for myself.

It’s actually very simple. Object Relationships is exactly what it’s saying…

Dukhyun Ko

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store