Profile avatar
ianb.dev
Frontend @adyen Amsterdam
71 posts 162 followers 190 following
Regular Contributor
Active Commenter

Now Notepad, the timeless window app, has an AI button. There's two things they're consistently trying to shove into everything, Ads and AI, and I'm starting to fail to see the difference between the two

I typically don't do this, but it's for a team I directly work with, over the pond in Chicago, with really nice people. We work on preact libraries that Adyen ships to our merchants, a tiny bit different from usual frontend work but pretty interesting careers.adyen.com/vacancies/67...

we have a new release of eslint-plugin-depend 🎉 you can use this plugin to detect dependencies the @e18e.dev community has recommended replacements for (native or alt packages)

Got mail from @syntax.fm on my way to work today and now my colleagues think I'm going to be on the show. @thealexlichter.com for privacy

If you've been doing frontend for a number of years and only used one framework you might be missing out. Popular frameworks are popular for a reason, but if something else pops up on your radar, it probably means they're solving at least one problem in an interesting way

we're migrating a whole bunch of packages to ESM-only in e18e right now. if you're a maintainer and want to join in the fun, let me know! we'll probably even do the PR for you 👀

@pocketcasts.com was my first purchase in the Play store almost 12 years ago. I still love it and use it every day. It's my "wherever you listen to your podcast". Now they made their web player free for everyone, so if you're looking for a podcast player, give it a shot :)

After beers yesterday with the e18e.dev people, off to Vue Amsterdam

For the past two years I could not make it to VueJS Amsterdam, despite living here. This year I got to tell other 14 people they're going. Feels good

So my Chrome updated and disabled uBlock Origin and Preact DevTools (I assume I lost the manifest v3 roulette). In other news, Firefox is pretty nice

If you're not using a private DNS you should consider it. Adguard, based in Cyprus, blocks quite a lot of ads for me. It's also OSS. I've heard good things about Quad9, based in Switzerland, as well. They're more focused on malware protection. Easy setup: adguard-dns.io/en/public-dn...

"Are you still using Node as if it were 2015?" is a pretty good line by @nodeland.dev at #devworld

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.