Alexander Karan

@alexanderkaran.bsky.social

Principal Software Engineer at Atlassian. JavaScript dev and TEDx speaker with a passion for software architecture, well designed APIs, and performance. https://e18e.dev - https://openapi.tools - https://apisyouwonthate.com https://www.alexanderkaran.com

Watching my partners parents age has cemented something I started to realise when I worked with tech in schools. Replacing everything with apps, websites and tech was a really fucking stupid idea. It's so much harder for them to enjoy life now that everything's an app not a person.

I would really love to stop paying for Grammarly. Spelling and grammar often jumble themselves in my head. Does anyone have some good recommendations on alternatives? I never need it on my phone. People I care enough about to text can suck it, lol. I only use it in browsers and apps when I write.

🧵(1/4) While frontend tooling and capabilities have exploded over the last decade, for some reason, in many places, the value placed on this skill has declined. AI seems to be making this worse in a way I was not prepared for:

Hey API featured in @apisyouwonthate.com: “We are currently living in an era where people want us to stop caring about quality. It's really great to see the focus on quality and end-user experience in the OpenAPI space.” Thank you @alexanderkaran.bsky.social!

Alexander Karan@alexanderkaran.bsky.social · 3mo ago

Exciting improvements to @heyapi.dev, Kin-OpenAPI and Swagger upgrade their OpenAPI version support, and why updating openapi-changes was hard. All that and more in the latest @apisyouwonthate.com Newsletter. apisyouwonthate.com/podcast/api-...

We need everyone to wake up to how fragile our shared commons are. We can't wait until we drown in security incidents and more projects close down, using them as excuses. If you're in a position to help (every company is), check who you depend on and need support (everyone), and fund them.

Made with love and SvelteKit! First time really building with SvelteKit, and it is great. Everything the @e18e.dev community does is to help make the JavaScript ecosystem more performant and help your products and software better. Come get involved.

James@43081j.com · 3mo ago

we launched a new @e18e.dev mini-site today! replacements.fyi acts as a super simple frontend to the module replacements data. we noticed the data wasn't very discoverable, so this is a focused tool for when you want to quicky look up if something has alternatives (esp. native ones!)

we're working on a new mini-site for making replacements (native and opinionated) more discoverable in @e18e.dev already finding this useful myself anytime i want to know "do i need this anymore?" 😀 there's been such good community collab going on to build this too. loving it! 💙

a screenshot of a page showing alternatives to the "chalk" npm package. listing the "util.styleText" native functionality Node now supports as of v20.

this morning there was chatter in the @e18e.dev discord about i18next having unused deps/bundles this evening there's a new release out! now it is zero-dependency, and ~330KB smaller 🎉