Unlocking the power of Storybook
Going beyond the Design System: how to use Storybook to develop, test, and validate all parts of a frontend application.
Full-Stack Engineer, Visual Designer
Going beyond the Design System: how to use Storybook to develop, test, and validate all parts of a frontend application.
In this piece I delve into the multifaceted capabilities of Storybook, transcending its role as a UI showcase to emerge as a robust development environment and unit testing framework for frontend applications.
Developers need a good way to produce mock data. Here’s how we implemented a mock factory for an e-commerce site that’s simple, flexible, and fun.
Converting a project to TypeScript is an investment worth making. Here’s what you need to know to make the process go smoothly and quickly.
I recently completed an “interview exercise”, where I was challenged to create a simple prototype of a web page. The goal was to demonstrate my coding skills, by creating it from scratch.
Four years ago, I wrote some articles explaining how and why you should use JavaScript Promises: Understanding JavaScript Promises and 8 Tips for Mastering JavaScript Promises.
Well, times have changed, and I’m here to say: you should STOP using Promises!
I love writing unit tests. I evangelize their value to teammates, and I’m always cultivating “testing culture” within my teams. I’ve developed several projects that have very high coverage (~95%), and those projects are my absolute favorite to work in.
Here’s a showcase of my open source projects, and a few stories about my past work projects. Enjoy!