UX/Design Techniques • Feb 02, 2020 UX Wins & Sins: HidrateSpark 3 The main value proposition of the HidrateSpark is that it glows to encourage sipping. And it's great... until the novelty wears off.
UX & Design • Feb 01, 2020 The Importance of an Interface: A Case Study of Simple Bank An overview of Simple bank's wonderful online experience.
Personal Optimization • Jan 31, 2020 My Project/Product Management Toolkit After my recent shift into project/product management, I realized my existing toolkit was obsolete. I no longer needed Docker, Git, or Stack Overflow.
Web Apps • Jan 30, 2020 How to Add Custom Functions to a Jest Test Suite I want easy-to-use, discoverable functions for my Jest test suite. I don't want to change much syntax, and I don't want to import anything.
Developer Tools • Jan 29, 2020 Localhost to Remote in Two Commands How to use Localtunnel to proxy your localhost to the world.
React / Redux • Jan 28, 2020 Don’t Eject! – Leave your Create React App in the Disc Drive Ejecting your Create React App has major tradeoffs. Yes, it gives you more choices, but future configurations are time-consuming, expensive, and difficult.
Managing Your Team • Jan 27, 2020 The Benefits of Rotating Consultants on Projects Rotating developers on and off projects may seem like a hassle, but the benefits far outweigh any perceived loss of productivity due to onboarding.
Ember.js • Jan 26, 2020 Fifth Time’s the Charm – Debugging Ember Octane & Apollo Ember Octane makes some things kind of difficult. Here’s a solution to one of those hard problems and why some other solutions I tried didn't work.
Personal Optimization • Jan 25, 2020 How Templates Cured My Gmail Paralysis Gmail Templates let you save pre-written messages that you can drop into emails. It saves me time and stress, and it's incredibly easy to set up.
Project & Team Management • Jan 23, 2020 Why Agile Adoption Fails (+ 8 Ways to Find Success) Adopting an agile approach for software development? Here is a set of concrete pitfalls you can avoid as a leader in your organization.
React / Redux • Jan 22, 2020 Restorable Randomness in a Redux App, Part 2 – Middleware & Reducers How to use the PRNG in "fat" reducers to isolate the presence of rngState from the majority of the code.
React / Redux • Jan 21, 2020 Restorable Randomness in a Redux App, Part 1 – Getting Started With restorable randomness in a Redux app, both the seed and the state of a pseudo-random number generator are saved and restored.