“How in the world did I get here?!” - Me, everyday.
I always envisioned myself becoming a Software Engineer but I didn’t know when that would happen. When 2020 came around, I did what most people do at the start of a new year, I set a goal. I thought to myself: “it’s a new decade, no better time than now!” So I made the scary decision to change careers and jump into the world of tech. Fast forward to today and I’m actually doing it. I’m a Software Engineer!
In this article, I’ll reflect on my journey on how…
The console can be a developer's most trusted tool. Developers know that using the console can help them debug their code. It throws error messages when your code isn’t compiled correctly and can print whatever you explicitly tell it to by using the
From the official MDN web docs:
consoleobject provides access to the browser’s debugging console. … The
consoleobject can be accessed from any global object. … It’s exposed as
Window.console, and can be referenced as simply
console. For example:
The above example uses the
console object to print the string
Technical interviews can be conducted in many ways. Some companies will send you a coding assessment to complete at home. Others will have a pair programming session with you to build an app using the languages and frameworks you claim to know on your resume. Most of the time, however, you will be expected to solve an algorithm.
Interviewers choose algorithms because it is a great way for them to get an understanding of how you think. Keep in mind that there are many ways to solve an algorithm. …
One concept that gets junior developers confused is the phenomenon known as hoisting.
This is a follow-up blog post I wrote called “Test-Driven Development (TDD): why every programmer should learn it.” Read it on Level Up Coding here. Full disclosure, the concepts laid out in this blog post are derived from a Udemy course by Boris Paskhaver. Check it out here.
There are different types of tests a programmer can use when it comes to creating a test suite. This blog post aims to define those tests. We will also look at the ‘Test Pyramid,’ to get a better understanding of which tests to implement more in your test suite.
This type of…
When it comes to programming, testing your code is just as important to a developer as the actual code itself. Some may argue that it’s even more important. Why is that, you ask? Writing your own test before you code forces you to think about how it should work. This can help you cut down on time during development, isolate specific problems or bugs, and can even avoid regressions whenever new features are added. This blog will define what TDD is and introduce the “Red, Green, Refactor” principle.
TDD, or Test-Driven Development, is a coding pattern that helps programmers structure…
I’m currently residing in Seattle, WA where I have considered my home for the past two years. I was born and raised in California, but the urge for a new perspective had me itching to move, so here I am! My love for coding developed later in life, but I’m more excited than ever to pursue a career in tech and to see where this journey will take me.
I have a background in healthcare, namely Nursing. I was a Registered Nurse in the Intensive Care Unit (ICU) where I cared for critically ill patients with life-threatening medical conditions. Being…
In this blog, we will first go over what components, state, and props are. …
Software Engineer and Full Stack Web Developer based in Seattle, WA