As a developer, I'm used to solving problems by composing many functions to handle one step in the...
Interview the Company If I were to go on LinkedIn and search "UI developer," I would find...
A mature engineering organization possesses a software philosophy where saying no is commendable. If...
The Roman statesman Cicero once said: As a general truth, as it seems to me, it is weariness of all...
The way to organize of developer efforts and clarify the what, who, how, and why can be achieved by...
Although I have recently criticized some aspects of Agile, it does some things very well. It...
When it comes to clean code, there is often an assumption that clean code means readable code. In...
It is good practice to extract sharable code into libraries. We all get this on some level. For...
Learn how to pace yourself to deliver high output without wearing your mind thin. Take advantage of...
It's harder to start when there's not a company-led initiative While it does not take much...
React Query is a library for fetching and mutating server state via React hooks. In addition to the...
If you're not familiar with design tokens, they are simply representations of design specifications...
Introduction Budgeting is hard, and yet, it is dead simple. Like todo lists, there are...
What is it? Recently, I have found much success with a simple planning system. Every...
The Purpose It is a common occurrence that a product's web application needs to...
Design systems have been recognized as extremely important for harmonizing the look, feel, and...
In my previous post, I discussed some potential improvements by wrapping React Query's useQuery...
Environment and Well-Being Your environment impacts your well-being. If you've ever...
React Query is a library for fetching and mutating server state via React hooks. In addition to the...
What makes you satisfied with a job? Don't overthink the question. The answer is simple. You are...
What is this article all about? It might be easier to begin by saying what it's...
In this article, we'll discuss some patterns for organizing a global state in a React application. ...
The following is an excerpt from my book, Design Systems for Developers, where I teach you how to...
If you’re a developer, you may have felt these feelings before: 1) You started working on...
There are two extremes in building our modern UI with a consistent application of a design...
So, you want to get a job as a React developer. Great! Now, you've likely done (or are doing) the...
This article assumes the following: 1) You are a developer on a software product 2) You work closely...
Teaching is essentially a transfer of knowledge. In this sense, every developer is a teacher. Every...
In previous articles in this series, I explained my mental models around understanding 1) what React...
In a previous article, I summarized React as a means to render a collection of elements to a web page...