Profile avatar
ianb.dev
Frontend @adyen Amsterdam
45 posts 136 followers 173 following
Regular Contributor
Active Commenter

The teams I work with were reluctant to use signals in our preact codebase and I did not want to push it too much, but it's so great to see after a few months of dropping it here and there, and a few POCs solving real issues, that we're not only adopting them, but very enthusiastic about it

Unsurprisingly browsers cannot agree at what time to ship Temporal. Anchor positioning is really nice though.

I'll be in Amsterdam later this month for DevWorld Conf, where I'll be giving a talk all about Node.js in the past, present & future. 🎫 I have 2 free tickets to give- for a chance to win, like + share this post. I'll announce winners on Friday! https://buff.ly/42MeWGV #devworld

I've never regretted writing a dumb piece of code. The "smart" parts though...oof!

Please let us opt-out of AI in your product. Often, it's not a feature, it's a bug. A mosquito-level of an annoyance bug.

I'm really liking this. Feels like "pure TS". I will not shed many tears for losing enums

A few of us are meeting up in Amsterdam for @e18e.dev before jsworld/vuejs ams on the 11th march. Ping me if you'd be interested! More details of where/when soon

Every year at this time I go for a month-long "workation" somewhere tropical in Asia, to escape Amsterdam's winter. Every year I'm reminded of the importance of bundle size and loading speed of websites. The web is unnecessarily slow, not everyone has fast and stable internet all the time.

Ah, new year's resolutions. The "// TODO: fix later" of real life

🎁 A surprise holidays gift: after over a year of hard work, we have just published Rolldown 1.0.0-beta.1!

The State of JS 2024 survey results are now live! 2024.stateofjs.com/en-US A couple highlights 🧵

I love it how when I have calls from Europe with people in the US, everyone seems oddly proud if they remember to correctly say "good morning" or "good afternoon", depending on the other person's timezones :D

Absolutely love it when libraries tell you what they're not good at. That's why I'm there, makes me even want to contribute to change it. Shout-out to paraglidejs in this case

I just got out of a meeting about using Tanstack query and then this happens: @tannerlinsley.com @tannerlinsley.bsky.social

It's done. Now it’s your turn, Oracle. We’ve submitted a formal petition to cancel the JavaScript trademark: it is generic, Oracle has abandoned it, and Oracle committed fraud on the USPTO during the last trademark renewal. It's time to #FreeJavaScript. deno.com/blog/deno-v-...

I'm currently building onboarding SDKs for Adyen. Stumbling across a SumUp terminal on sale in a shop I impulse bought it to try their onboarding process. Pretty good stuff thb. But now I'm stuck with a working terminal in my bag, and the terror of Dutch tax authorities if I dare try to use it.

#VitePress (and @shiki.style) is such a joy to use. So much power and customizability packed into something that just works seamlessly out of the box. I really have to advocate using it at work. Amazing job @brc-dd.dev , @antfu.me and everyone involved

I agree. It's the third time today I swipe away this notification. And I don't even follow this person, nor look at their tweets

The worst thing with #webcomponents is the name. Just sticking with "custom elements" might have set better expectations about what they are: custom html elements, not a 1:1 replacement of "components" as popularized by JS frameworks

Hello Bluesky!

This is all the validation I needed to make our onboarding SDK into a web component. It is, at the end of the day, a "spicy iframe"