Quality may be found in code in three ways: ease of discovery, ease of updating, and legibility. A high quality codebase will have all three. Lower quality codebases may only have one or two....
Building forms has always been one of React's weaknesses. The unidirectional data flow paradigm in React doesn't mesh with the ephemeral-ness of HTML forms. We'll use Formik to alleviate these issues....
I've been on a hiatus working on Artemis, a small companion package that works
with Apollo. I'll talk about its benefits and how it works in this post:
Initial State creation & cache restoration
One of the pain points I wanted to see alleviated was a...
Seathe the Scaleless from Dark Souls. The boss has an ability to curse you and
petrify you if you are not careful.What is Analysis Paralysis?
Analysis Paralysis is a curse that has plagued many developers. It's the
creeping voice in the back of your head that says...
I've worked at different types of companies, talked to people that work at
others, and I've noticed a common theme across both: when the developer
experience is great, the work is great. If it's not, it quickly can stifle
innovation and lead to a...