There are so many libraries that deal with the UI and inevitably you’ll come across a situation where the library just won’t cover what you want to do. It’s great to use them, especially when you’re in a hurry. But at the end of the day if you are working on a project you’ll eventually come across a situation where CSS enters the picture.
When the internet used to be HTML and CSS it was very straight-forward. One thing dealt with the DOM and the other dealt with the styling. Then JavaScript entered the picture and started messing with the…
First and before anything else. This is going to be a brush up about Bootstrap’s Layout grid consisting of Container, Row and Column.
In a fit of just feeling stuck, I recently decided to completely redo my portfolio website. Previously, I always used a UI library on top of React so there were always features built in for layouts and responsiveness. …
Everyone has a different background in learning React. Some people got it after years of experience and some others learned it first and then learned the history of development leading up to it.
It’s easy to come across React and a UI library and think that it will somehow fix all your designing needs just because there are so many styled components at your disposal. But if you’ve ever tried to finish a fully fleshed out website you’ll soon realize it’s really hard to do everything you want to without adding more and more libraries. …
If you are not from a science or math background then you’re in the right place. I have a Bachelors of Science but that’s super misleading because it was in Political Sciences and if you know anything about anything you know that’s some nonsense because the social sciences aren’t an exact science. The prerequisites in the math/sciences were a joke. I literally took higher level classes in High School than I did in University. Statistics at even the best of Universities seems like a joke after AP Calc BC. But that’s all in the oh so very distant past and…
I’m sure everyone has done some simple destructuring. In modern syntax we often use them to make code more readable and we’ve seen some tradeoffs in terms of development vs optimization. Instead of just taking it as is, as many of us have in the past. Let’s talk about it and how it works.
If you’re using React there is no question you’ve been destructuring. …
At some point you find yourself drawing your models… and it gets out of hand. It looks more like a M.C. Escher painting rather than a helpful tool. You keep adding more and more bubbles and someone has to intervene and ask you the tough questions. So before you take your masterpiece on the road, there are a few questions you always have to ask yourself.
You should always have a specific reason for creating another table or column. It shouldn’t be a vague “it might be useful”, there should be a concrete reason you are adding it. Because…
My coding philosophy has always been to lean into what you don’t like.
It’s really easy to get complacent and stuck in a specific way to do something but we all know that languages and best practices change all the time and no one is really using the best or most current code all of the time. So just to fight my inner instinct to do only the things I know, I keep steering into the rough patches of what I don’t recognize or don’t know.
Lately, I’ve been going at it with CSS because admittedly when learning awesome tools…
Testing in your code is an essential part of coding. As projects get bigger the importance of testing increases but a lot of times, self taught coders really didn’t see a need for testing because in smaller projects where you have ownership of the entire project it’s really easy to get away with just using the good old console.log to test for yourself.
But this isn’t a long term solution. So the sooner you start testing the better it is. It also helps in the planning stages because it forces you to properly think about immediate objectives. I’m sure everyone…
React itself has an amazing ecosystem and React-Native is no exception. In a world where new and more advanced tech is being developed, individual contributors are essentially making plug and play modules that make the life of developers much easier.
Last week I was working on a hackathon with some friends and we came across the need for a Map in our React-Native project. It was shocking easy to incorporate into our app and I thought I’d share a little bit about my experience today.

Then in whatever component/screen you’d like to use the map…
How the times have changed. If you’ve ever done JS frontend fetches, you obviously remember learning about the 3 pillars and fetch .then .then.
If you’ve looked at any docs recently you know that those times are all over. Lately I’ve been building out a React Native app and a lot of these old rules I used to follow are dead in the past. We have arrow functions now, making the scope of functions easy to handle, and we have built in async and cleaner more functional code to handle promises.
First, it should be mentioned that modern best practice…

Seoul → NYC. Student at Access Labs (Flatiron School)