React / Redux How to Get Data from a Parent Component in Remix The file-based structure of Remix routing structure saves on computational resources and results in a faster web page.
Extracurricular Activities Treat Your Personal Projects with Respect and See More Progress I started my career in computing with personal projects, and I continue to build and expand my skills with my own projects.
React / Redux Why React Contexts Are Great and Why We Didn’t Use Them React contexts enable information sharing between components. However, they aren't always the best fit for a project. See why and how to properly use them.
React / Redux When Should You Make Reusable React Components? Building reusable React components is an important skill for a developer. Here are the best practices for using these powerful tools.
Extracurricular Activities Get a New Oculus Quest 2? Start Building a Unity Game The Oculus Quest 2 exploded in popularity this year. Here are the steps I followed to start building my first app for the Oculus Quest 2.
TypeScript How to Add a Loading Component in Typescript with React Hooks This demonstration uses React hooks to implement a loading component that displays while the client loads the results of a function call.
Exploratory Testing Test Timers and Reduce the Wait with Cypress’ Cy.Clock Testing timers reliably is difficult in manual tests. To avoid waiting, Cypress has a built-in method cy.clock() that turns coders into Time Lords.
Exploratory Testing Testing Nested Components Reliably with Cypress Testing nested components in Cypress can result in some flakey tests. Merging selector statements to use built-in retries will improve test accuracy.