Practically Speaking: the useCallback Hook If you want some context for this series, please see the following posts about functional React components and the hooks API: React Functional Components The useState Hook The useEffect Hook In this post
Practically Speaking: The useEffect Hook I wrote last time about the useState hook for creating stateful, functional components in React. I won't say useEffect is the second most common hook necessarily, but I think you're likely to learn
The Dev Life - Choosing the Right Abstractions In programming, an abstraction is a way of moving common or repetitive code into a single, centralized place where it can be used by other pieces of code. It's actually not that hard
Practically Speaking: The useState Hook In this and the following posts, I want to give a brief and very practical overview of the core React hooks. React hooks are simply functions that you use in functional React components
Practically Speaking: React Functional Components My biggest complaint with a lot of code tutorials and blog explanations online is that they aren't practical, and while I often understand the concepts explained in those posts, their impact, significance, and
Critical CSS vs Purge CSS First off, it's only fair that I tell you up front that I strongly dislike the concept of critical css. I get the page speed impact, but if you've been a web developer
The Dev Life: 2/13/20 - Organizing Code Yesterday I mentioned that I was starting a new project that involved initializing a new repository/service using react. I basically spent the whole day on that today, but I want to kind
The Dev Life: 2/12/20 This is the first post in a theoretical series, so I'll explain my idea briefly. I graduated from DeVry University in 2012 with a CIS degree and zero understanding of what a real
Never quit! Never surrender! Ok, that's a slight misquote from Galaxy Quest ("Never give up, never surrender"), but I want to talk about quitting vim today, so I'm taking creative license. There's a lot of jokes about
Let's Build an Express App - Part 2: Error Handling In the last post, we did some basic setup for our express app to respond to GET requests at / with an HTML response that included "Hello world." Here's what we had in app.