Check out my writing on Medium!
How to Settle the React Memoization Debate
Memoization is a deep topic that many developers are passionate about. As such, there are many opinions flying around about how memoization should be used. It is a very common debate amongst front end engineers at companies that use React.
I originally agreed to write this article as a favor to a good friend of mine, Andres Narvaez, who is a technical project manager at Udacity Blitz. As a technical project manager, Andres' job is to manage a team of software engineers to deliver complex software projects to start up clients around the world.
As a Front End focused software engineer, one of my goals is to constantly evolve the tools and methodologies I use in my work. Change is baked right into my DNA, and rightfully so considering my chosen profession I might add.
Building a full on GraphQL app
For an upcoming project, I will be working with Rails, GraphQL And React. In order to gain more exposure to the stack, I decided to go back to an earlier project of mine and redo it with these technologies. As a result, I will be documenting my entire process in the hopes that it can serve as a guide for others.
Performance Optimizing a React Single Page App - Part 1
Note, this is part one in a two-part series about React performance optimization. Part 2 can be found here. This is a brief story of how I took a React application from a 15 second total loading time to less than 2 second total rendering time.
Performance Optimizing A React Single Page App - Part 2
This is a brief followup to my past article on the same subject. I've been working with React for nearly 12 months, full-time for the last 8, and over that time have learned a ton about performance optimization and how it relates to functional programming concepts.
Testing React & Redux Applications
Implementing GraphQL in your Redux App
This post aims to be a guide for implementing GraphQL into a Redux App. It goes over some of the realizations I made throughout the process of integrating it into my workflow. I expect that you have some amount of familiarity with the setup involved in React / Redux projects and will link to resources as I go.
How to put your money to work in a bear market
This article is not financial advice and I am not a financial professional! Please consult a financial professional before making any financial decisions of your own. 2022 has been a rough year for the financial markets, but that doesn't mean all hope is lost, it just means that we need to adapt to continue to earn passive income.
How to run your personal finances like a business
In today's financial environment, getting ahead is harder than ever. In order to build wealth and achieve your financial goals, it's important to understand the tools and strategies that are available to give you an advantage. The goal of this article is to discuss several of the strategies that I use and recommend for how to run your personal finances like a business.