Early in 2018 I released WaveformsWaveforms, an explorable explanation about the peculiar magic of sound waves. I got a bunch of feedback aftwerwards from audio folks who said that they finally understood how sound works, that my interactive thingy helped them bridge the gap between theoretical knowledge and intuitive understanding.
This blog is a continuation of that experiment, but for front-end programming things. I plan to use it as a way to share experiments and ideas, hopefully in a way that makes them easy to learn, digest, and use in your own projects!
A deep dive into DOM folding techniques, to be used in animations and interactions.
Lessons learned during a hectic product launch, and some exciting new features!
A deep dive into Bézier curves in React. We'll look at how to build dynamic effects such as scroll-to-flatten using SVG path instructions, and how to architect our components for maximum readability and reusability.
I believe that the best way to learn something is through experimentation. The posts on this blog aim to put control in your hands, to play with sliders and tinker with editable code. It's been a really fun journey, and I'm excited about being able to create more posts!
If this stuff interests you as well, you can join the newsletter. I'll let you know when new posts are up (in fact, subscribers will get sneak peeks!).
It also sends a strong signal to me that this stuff is worth building, and will likely motivate me to create more content!