Awesome Personal Website
Technologies Cover Image

Introduction

See source code on Github.

The purpose of creating this website is to share things that I'm interested in and also to describe how seriously I care about doing things on web development. Furthermore, I believe it's a wonderful opportunity for me to get my hands dirty to enhance my front-end skills.
Programming is Awesome!

TL;DR

I've finally launched ๐ŸŽ‰ a super simple fanciest personal website in early 2018. This website built within less than a day, by using Nuxt.js and other amazing tools. Now I'm going to share the story of how I ended up with building this website.

How I get started ๐Ÿ› 

Thought process while implementing my first website

At the time of writing, usage of static websites is increasing in popularity. In fact, it's not a big surprise as static site generators seem to have been gaining more popular among web developers these days too.

For some reason, I had a chance to read one of the blog posts on Netlify which was thankfully written by Eli Williamson. After finish reading his article thought it would be nice to get constructed with a static site before I dive into building the website.

Static Site Generators

As I mentioned above, static site generators are one of the most popular options to create personal websites for developers. They've been around for a while, but have recently started gaining some serious steam.

First thing first, I had to pick one of the static site generators to make the magic happen on my website. Although Jekyll holds itโ€™s position at #1 as the most popular static site generator, I wasn't really into that. Meanwhile, after looking through the options, two frameworks called Gatsby.js and Nuxt.js draw my attention while reading the post that I mentioned a minute ago.

Why Nuxt.js?

Before I get into a build phase, at some point I was wavering between Gatsby and Nuxt. I've been seeing a lot of people talking about Gatsby on Twitter, and everyone seemed to love it. Even so, the moment of hesitation didn't last long. I've finally decided to settle on Nuxt.js after reading the following brilliant post "10 reasons to use Nuxt.js for your next web application" written by Derick Sozo.

Nuxt.js is a higher-level framework that builds on top of Vue. It simplifies the development of universal or single page Vue apps.

If you like to find out the basic idea of starting a project with Nuxt.js see the Medium post, written by Sebastian Eschweiler.

About JeffMinsungKim

Hello, I like oranges, woodcraft and watching baseball games.

I'm a programmer who's interested in building things on the web. Currently, into Node.js.

To me, the process of solving problems is the most valuable things than just by looking at the outcome regardless of how much time you invested.

I'm a huge fan of JavaScript!

I feel confident learning new technologies and especially interested in discovering hottest Front-end web application frameworks.

I value my time. I'm happy when sharing the best of knowledge of mine with others on the condition that makes the mutual time worth it.


The greatest enemy of knowledge is not ignorance, it is the illusion of knowledge.

- Daniel J. Boorstin, Washington Post 29th January 1984