Season 4 of Friends :)

As a junior developer it’s almost a matter of time until you start interviewing for that big dream company you’ve always wanted or even just a startup company to get your foot wet and in that door. You will study day in and day out as is the situation for me currently. I highly doubt that will ever stop though due to the way my curiosity levels are set up 🤓. The amount of information that you feel you need to study can be overwhelming, but you might actually build that confidence going into the first round of interviews after…


Photo by Kelly Sikkema on Unsplash

What is Agile? First, I came across this question in an interview and haven’t had the slightest clue on what it was considering my focus for the last few months have been about solidifying JavaScript, algorithms, data structures and React Native. As best as I can anyway. So I was curious enough to research it and figure out exactly what “Agile” meant. I soon found out that it is a Software Development Methodology. Often revolves around the evolution of a project from the ground up. Coming up with solutions and features to make changes as the development process furthers.

Let’s…


Photo by Kelly Sikkema on Unsplash

React hooks are one of the mysteries within React to new programmers such as myself. With every tutorial or example of code that I encounter I notice these hooks and they only make me want to dig a little deeper. In researching their uses and implementations my curiosity only grows to better understand WHY they are used. My last blog was about the “useEffect” hook, which I found really interesting in itself. Today we will be going over the “useMemo” hook in React that I recently came across.

First what is useMemo? It is a React hook that helps us…


Photo by Joe Green on Unsplash

So far in my React journey I’ve came across certain features that allow more simplicity and less code. Each and every time I come across the implementation of a React hook it draws me in to want to understand them and know more about why they are used. Using React’s hooks allows you to use state and other features without writing a class. When I first came across “useEffect” I wasn’t exactly sure what it was doing. That was until I started reading the documentation which I found to be interesting and really easy to understand. …


Photo by K. Mitch Hodge on Unsplash

First lets start with what is React-Query? It is a React library that handles state management by providing some hooks for updating, fetching and caching asynchronous data in React. With React you have to be making some kind of API call either from a third party API or your applications backend. When a state changes the user interface does as well, which can lead to multiple API calls over and over again. Upon my research I come to find that API calls can be expensive taking about half a second to get the data back. …


Photo by Aron Visuals on Unsplash

JavaScript, just like many other programming languages, has many points of evolution throughout its lifetime. It is pretty endless because everyday I’m learning so much more then I would have imagined when I first started as a new developer. There are so many ways to write code and it can vary amongst even the most experienced/inexperienced of programmers. Throughout my experiences in learning different methods or operations in coding I always come across new and improved ways of implementation. …


Photo by Boitumelo Phetla on Unsplash

JavaScript console is a command line interface that is used in your browser that executes snippets of code. It is highly useful in finding errors in your code in an attempt to debug them. I have used it plenty of times to test my code to see whether or not I was receiving the right data that I was calling within a fetch method to a specific API. It can also be used to view specific changes to variables, states, and messages to make sure your program is working as expected. Recently I have been using them in learning algorithms…


Photo by Element5 Digital on Unsplash

Javascript methods help us achieve a wide variety of tasks when programming. The benefit of them all really comes when we practice using them helping us understand what they are truly capable of. This article we’ll talk about “split()”, “splice()”, and “slice()”. Confused yet? Ha I was too when I came across them considering they sound so similar. I will be going over the differences of them all showcasing examples.

SLICE ()

This JavaScript method can be used on arrays and strings. …


Photo by Lynda Hinton on Unsplash

React has many features that are consistently being updated or created every so often. It being an open source JavaScript library for building user interfaces you can see why it’s so popular.I even use it on a daily basis towards my projects, and when I think I have a grasp on everything that is React, I quickly find out there is way more to learn. Which brings me to React Hooks.

React Hooks was introduced back in 2018 at a React conference. As a way to use state and other effects without having to define a JavaScript class. It truly…


During my time at Flatiron Academy’s immersive software engineering program. I learned Ruby, Ruby on Rails, JavaScript, and last but not least React. Every graduating class had to present their individual final web application projects. Most students would build their web app with everything I learned at Flatiron. Others would take a risk and learn React Native to build mobile applications during their final few weeks at Flatiron. I say “risk” because during the first few days of the final module, final project module, you have to present your MVP (Minimum Viable Product). …

Johnnie Gonzalez

Software Engineering Student currently at Flatiron Academy. Background in architectural design. Love for sustainable design and tech!

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