Conditional Navigation in ReactThe ability to programmatically redirect to a new page in a React app is a common task. With the plethora of client side routing libraries, it's also a super easy task. In today's world of React hooks, this is usually all it takes: const history = u...Jan 30, 2021 · 7 min readdev.krisguzman.com
Getting the Job: What's more important than technical skills?As developers, we put a lot of merit on our own technical abilities. When we chase client work or go for that new job, we obsess over emphasizing our technical skills. "I know how to build a scalable architecture!" "I've used React, Redux, Vue JS, E...Dec 29, 2020 · 5 min readdev.krisguzman.com
6 Things Programmers Can Learn From Writers6 Things Programmers Can Learn From Writers Photo by Fatos Bytyqi on Unsplash. The art of writing actually has a lot to teach programmers about good software. Here are six tips you learn as a writer that can also be used by developers. 1. The Firs...1TDec 10, 2020 · 9 min readdev.krisguzman.com
Better Way to Structure React Projects (Part 2)In part 1 of this series, I talked about how to use the atomic design methodology to structure your React components. It's safe to say that there was a lot of controversy around it. Common Objections This is nice on small projects but it doesn't sc...2JADec 9, 2020 · 9 min readdev.krisguzman.com
How to Run Stripe Webhooks LocallyToday's article is going to be a bit niche, but nevertheless it's an issue I have run into on multiple projects and have finally reached a solid solution. The Problem Stripe (and other payment solutions like PayPal) allows your application to listen ...2TADec 4, 2020 · 4 min readdev.krisguzman.com