Interactive Text Destruction with Three.js
Learn how to create an interactive 3D text effect where letters explode into dynamic shapes using Three.js, WebGPU, and Three Shader Language (TSL).
Learn how to create an interactive 3D text effect where letters explode into dynamic shapes using Three.js, WebGPU, and Three Shader Language (TSL).
It was a warm September night somewhere outside of Nashville. The campfire crackled, and because I can’t help myself I plucked away at my acoustic guitar. Based on the laughter emanating from our circle and into the woods, you wouldn’t know that the people sitting around the fire had just met each other a few days prior. Conversation about life, design, music, and technology blurred together, and inside jokes were…
Event listeners are essential for interactivity in JavaScript, but they can quietly cause memory leaks if not removed properly. And what if your event listener needs parameters? That’s where things get interesting. Amejimaobari Ollornwi shares which JavaScript features make handling parameters with event handlers both possible and well-supported.
Have you ever opened a new app or website and thought, “Wait… where’s the menu?” You’re not alone. Many people are noticing that the traditional way we move around digital interfaces, those big, bulky menus is slowly fading. And no, it’s not bad design. It’s evolution.
For nearly three years, Arc from The Browser Company has been my daily driver. To be sure, there was a little bit of a learning curve. Tabs disappeared after a day unless you pinned them. Then they became almost like bookmarks. Tabs were on the left side of the window, not at the top. Spaces let me organize my tabs based on use cases like personal, work, or finances. I…
When we hype up the technology, we mostly help the people who put money into it. This post isn’t about those people or that money, maybe they could use the help… my point is, they are irrelevant when we want to understand the merits of AI. They muddy the waters and overshadow the important questions.
But what about future generations? For them, these tools will have always been an integral part of everyday life. Just as I can remember a time without smartphones, my teenage daughter can’t. She was born after the iPhone took the world by storm. Touchscreens and app stores are all she’s ever known.
So, you’ve built an amazing open source project or developer tool. Now you need a landing page that doesn’t suck! You could spend weeks researching what works, A/B testing layouts, and second-guessing design decisions.
One of the fastest ways to frustrate a user is by losing their progress. Imagine this: you scroll, scroll, scroll down a long list…click…read, and hit the Back button, only to land back at the top of the list instead of where you left off.
Welcome to this week’s Unicorn Club, and a quick shoutout to the 29 new readers who joined us. You’re in good company.