Have you just wrapped up a bootcamp? How about a course/book/YouTube video on data structures and algorithms? Chances are that you have come across something called Big O Notation and time/space complexity (nope, sorry not the kind that creates wormholes).

Big O Complexity Chart

Big O notation is a way of describing how the…

New to your journey into React and wondering the difference between props and state? They can look similar (they are both plain Javascript objects) so I’ll be explaining what both are and how they are different!

Laptop on a work desk

Before we talk about props and state, let’s talk about components in React. The…

Have you ever wondered how websites look their best on all the different kinds of screens out there? No? Just me? Ok. Well, I’m here to tell you how responsive design makes that happen!

Examples of responsive design

Responsive design is an approach to web design that makes the web content adapt to different…

Macbook keyboard

Yes, there’s more to life than control + c and control + v

I remember starting my coding bootcamp journey wide-eyed and excited about all the new things I was going to learn! One of these things was learning how to use VSCode efficiently, which is an art in…

Laptop

Looking for a crash course on how to hide your API keys or other sensitive information in your React project? Look no further! In this article, I’ll go over what a .env is and how to use it.

A .env allows you to put your environment variables in a file…

In this article, I will talk about the React Lifecycle and some of the corresponding methods. Let’s get started!

React components go through three main phases:

Mounting: when the component attached itself to the DOM, the birth of your…

This is a (ongoing) story of how I transitioned from 5+ years in healthcare into a brand new world of tech. In this blog, I’ll give you the lowdown of what imposter syndrome is, why its so prevalent in tech, and tips on how I personally deal with it!

What is imposter syndrome?

Have…

Maybe you have just started your coding journey and seen the famous Octocat and heard about Github, but don’t really know what it is yet. In this article, I’ll give a brief overview on what Git and Github is, some basic terminology, and git commands for newbies. …

Maybe you’ve just started learning React and you see the term Virtual DOM thrown around. What is it and how is it different than good ole regular, Real DOM? Read on to find out!

But first, let’s review what Real DOM is

DOM stands for Document Object Model. You may hear it referred to as the Real DOM…

I recently started a website commission with a friend and she suggested we use a headless CMS along with our frontend framework. This project is the first time I am using a headless CMS, so I thought I would share with you what I have learned! Read on!

What is a CMS?

A CMS…

Kelsey Oshiro

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