Cover Image

Making API Calls in React

November 10, 2023 Galen 0

Almost any production web application is going to make an API call (usually several), whether to interact with data on an external system or on […]

Cover Image

Pagination With React Bootstrap

October 25, 2023 Galen 0

I’ve implemented pagination a few times now with React Bootstrap. Each time, it was more tedious and difficult than I imagined, especially compared to implementing […]

Cover Image

Using TypeScript With React

October 17, 2023 Galen 0

JavaScript is inherently a weakly typed programming language, meaning that when you declare a variable, you don’t have to specify its type. You can just […]

Cover Image

React Plus Redux

September 18, 2023 Galen 3

Redux is a tool for managing state in JavaScript applications. Prior to writing this post, I had assumed it was only used with React, but […]

Error Handling in Node.js

May 6, 2023 Galen 0

It’s important to understand error handling in any programming language, but especially Node.js. If your API isn’t built to handle unexpected values, the server will […]

Debugging React Apps

April 16, 2023 Galen 0

While developing my calculator app, there were several instances where I needed to step through my code to troubleshoot some issue. However, I didn’t know […]

JavaScript Event Loop

January 15, 2023 Galen 0

JavaScript operates on a single thread, meaning it can only do one thing at a time. You would think that it would be slow because […]

Intro to Node.js

November 10, 2022 Galen 0

Node.js is a runtime built on Google Chrome’s V8 JavaScript engine (built with C++). Traditionally, JavaScript could only be ran in the browser. Node took […]