130 Followers
34 Following
194 Posts

📦 Web Components
☕️ Java
🎮 Esports
🍻 Homebrewing

👷 Developer Tooling Developer

📢 Open to talk at events

Still trying to figure out this new social media please be patient

Author of Web Component DevTools, helping write various projects, working on Language Server stuff for Custom Elements

Our second speaker, for his 6th appearance at our meetups, @matsuuu joined us to show how the new View Transitions API works.

#TurkuFrontend #TurkuDev

I bring @matsuuu to talk in my meetups because he does Pokemon demos.

For today's demo at @turkufrontend, he made cool animations with Pokemon Emerald PC using the new View Transitions API.

Super cool stuff as always!

#TurkuFrontend #TurkuDev

Suunta getting a nice patch today with a more robust state system and a `suunta/fetch` submodule, which provides state management around your requests inspired by tanstack query.

Oh, and it plugs directly in with Hey API

#javascript #typescript

Want to open up a taproom.

Show me your recently merged PR in an open source project, the next beer is 50% off.

Call it Tap Pull Requests

Every time I look for JS libraries it feels like everyone uses a heavy framework like React or Vue. Doesn’t anyone else enjoy using just… JS?

There are splendid little libraries like lit-html and reactively that just do one thing really well, and let you be creative with the rest of your program. It’s so much more fun!

@jonikorpi thinking the exact same.

We are shipping a product that uses just lit html and some helper libraries and it's the most productive out team has ever been

I think I've written like 10's of SPA routers in my time.

I've now pooled my knowledge and needs from those tools into a new library called Suunta. It combines an easy-to-access, easy-to-expand router with a state management system that plugs really nicely into libraries like Lit.

We are currently using it in a commercial product we are building and I've never been so productive.

Check it out! https://github.com/Simplr/suunta

GitHub - Simplr/suunta: The new router

The new router. Contribute to Simplr/suunta development by creating an account on GitHub.

GitHub

@DavidDarnes

Cant have your cake and eat it too tho.

Its either encapsulation or shared things.

You could look into css modules tho

@DavidDarnes i mean you can just... Not create a shadow root? Wouldn't that be what you're describing?

Matsu continues on his mission to convince web devs they would be happier without unnecessary frameworks.

#TurkuFrontend #TurkuDev