This week I was given the opportunity to create a simple web page. I was given a sample image of the general idea of how the web page was going to look like. I also needed to make the web page responsive. One of biggest challenges for me when it comes to designing is how should the web page or any web page as a matter of fact, look like in mobile view?

The good thing however is, nowadays there are so many standards when it comes to responsive web pages. Such as the Hamburger menu! A Hamburger menu is…


When I was in high school, social media was just starting to boom. Myspace has just emerged. I created a Myspace account and was amazed at the things it could do. Connecting with friends, and creating a presence online. It was new, it was fresh and it was exciting. I was intrigued at how something like Myspace was possible, and since then I always had this curiosity with web development.

I graduated from The Flatiron School a couple of months ago. At first I was hesitant, as bootcamps are not cheap. So I decided to self-teach myself through various methods…


A few weeks ago I was introduced to NextJs from a fellow student at Flatiron from a different cohort. So I looked up the docs on NextJs and was amazed at how simple it was. NextJs utilizes React also, and as someone who loves using React I felt this was a no brainer. After using ReactJs for the past couple of months, I wanted to dip my feet into different types of frameworks out there and I was excited to start my next project with NextJs. So I decided create my portfolio website using NextJs.

What is NextJS?

NextJs is an open-source React…


While on my journey to become a web developer, there was always one thing that I could not wrap my head around and that was async-await and promises. I understood what they did and how they were used. I used it in one of my first applications, but I only had a general idea on how it works. I am writing this blog post to help people who are new to coding and help them get an introductory sense of what async/sync is in JavaScript.

Callback and CallStacks

First we need to understand how JavaScript runs on the browser. …


For my final project at Flatiron School, I created an web app called what2eat. The concept for the app is to help you decide on what to eat, by randomizing a restaurant based on your location. I knew I wanted to add a social aspect to it. The user can create groups that has all the information of the restaurant, the time and date for the event or just a small gathering with your friends. I also knew I wanted to add a chat system so everything can be centralized for any sort of communications. …


Has nothing to do with Big O notation, but it was the first thing that popped into my head when I saw the term.

A few weeks ago I joined a webinar about algorithms, and personally I don’t have much experience or knowledge with algorithms. Going in the webinar, I had some sort of idea on what it was going to be about, I’ve seen examples of search/sort algorithms before and I knew I was not going to come out of this webinar knowing what was being taught. You might ask, Why would you attend a webinar even though you have no idea what’s going on in it? Well..even though I knew going in the class blind would be confusing to me. …


About a week ago, our cohort started learning JavaScript, previously we were working with Ruby. Switching from Ruby to JavaScript was a bit challenging because just like anything new, you’ll have to learn the syntax and the different set of rules different languages have. Personally I’ve enjoyed working with JavaScript over Ruby (yes I know they’re two different languages used for different things). I was not a fan of the magic Ruby and Rails provided, because I personally like to know what’s going on(yes I know I could’ve done my research and learn why the magic happens).

Currently, my goals…


It’s been a little more than a month since I started my time at Flatiron, and like many of beginners I always end up at stackoverflow.com whenever I encounter a problem I have with my code. Most of the time I come across some crazy expression on stackoverflow, and I’m sitting here looking at it trying to make any sense of out it. One particular expression was an expression to validate an email. This is what it looked like

I’m going try and break this somewhat-looking complicated regex down given my basic knowledge in Regex.

What is Regex?

Regex is shorthand for…


I recently started my journey to become a software engineer at Flatiron School and it has been great! The main language we’ve been using at Flatiron is Ruby. I’ve had a bit of coding experience during college, learning about Object Oriented Programming in Java. However, learning OO was as far as I got.

During the pre-work we were introduced to enumerables. Enumerables are a collection of classes that includes methods that sorts and filter (and many more!) through data provided. One thing that stood out to me was both #map and #collect. I know they both do the same thing…

Kevin Huang

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