Jul 19, 2021Getting Started with Java: Part 1Overview, Execution, and Installation What is Java? Java is a class-based, object-oriented programming language which was developed by James Gosling in 1995 at Sun Microsystems. Today, it is one of the most widely-used programming languages. How is Java executed? In Java, programs are run in two phases: compilation and execution. …Java2 min readJava2 min read
Jul 12, 2021Leveraging Chakra UI to Create a Responsive Portfolio WebsiteChakra UI is a component-based library that allows developers to insert reusable components into a React application. Chakra UI components are accessible, flexible, and easy to implement. Before getting started with Chakra, confirm Node.js is installed on your local machine. node -v If Node.js is not installed, follow these download…React3 min readReact3 min read
Jul 4, 2021Summer Job Search Strategies: Software EngineeringI have experienced nearly every emotion since starting my software engineer job search a few months ago. This past week, I was feeling ‘stuck’ and reached out to my career coach for help. We brainstormed activities and strategies to generate more interviews and outlined a July game plan. …Job Hunting2 min readJob Hunting2 min read
Jun 28, 2021Deploying React App with Vercel CLI and debugging error:“Requests from referer \u003cempty\u003e are blocked.” While there are a multitude of options for deploying a React application, I decided to use Vercel. Vercel is a deployment and collaboration platform that makes it easy for frontend developers to deploy applications without any configuration. …Vercel3 min readVercel3 min read
Jun 21, 2021PG::ConnectionBad: could not connect to server: No such file or directoryI came across this error when attempting to start the server in my Rails API and JavaScript application. Based on the initial Google search, I realized it was related to PostgreSQL (known as Postgres) and took the following steps to resolve the error. Step 1: Confirm Postgres is installed locally brew info postgresql or postgres -V Step 2: Check for instances of Postgres launchctl…Postgres3 min readPostgres3 min read
Jun 14, 2021It’s Been 2 Months Since Bootcamp: What I’ve Learned So FarThroughout my 10-month bootcamp with Flatiron School, my focus was on learning as much as possible and gaining the skills needed to get hired as a software engineer. I completed my program and have been on the job hunt for the last two months. …Flatiron School4 min readFlatiron School4 min read
Jun 4, 2021Booting with Spring BootCreate a project in 10 minutes or less! — This is a step-by-step guide for generating your first Spring Boot application. Spring Boot is a Java framework (built on top of the Spring framework) that makes it easy to build a production ready application. Spring Boot favors convention over configuration, making Spring development efficient and approachable. With Spring Boot…Spring Boot5 min readSpring Boot5 min read
May 26, 2021Demystifying React Hooks: Part 1What are Hooks and how can I use them to access the state system? — Hooks were first introduced at the React conference in 2018 and have been taking over modern React ever since. Prior to Hooks, class components were the only way to access state and lifecycle methods. Functional components were strictly used to display content to the user. …React Hook5 min readReact Hook5 min read
May 24, 2021Review of The Flatiron School: Software Engineering (Online)Experiences and advice from a recent grad My interest for coding was completely by accident. At the start of the pandemic, I was sent home suddenly and like the rest of the world, my life completely changed. I was forced to switch from in-person, high energy strength training of high…Flatiron School4 min readFlatiron School4 min read
Published inTowards Dev·Mar 29, 2021JavaScript: Understanding the Call Stack, Synchronous & Asynchronous RequestsI am a recent graduate of the software engineering bootcamp at Flatiron School. Throughout the program, I immersed myself in Ruby, Rails, Sinatra, JavaScript, React, and Redux. I learned that each language/framework has its unique challenges. …JavaScript3 min readJavaScript3 min read