Alexander Karan @alexanderkaran.bsky.social · 17/09/2026Another tease of the @e18e.dev framework tracker is our improvement-over-time page for each framework. We record each major and minor version for every test. Picking on @solidjs.com here, but look at some of the improvements in version two for SolidStart. SSR First Paint and Build Times: 1224
Alexander Karan @alexanderkaran.bsky.social · 15/09/2026 Also: - understand the project - what your PR does - why it does things this way Fuck it would even take have at least glanced at it at this point! 070
Alexander Karan @alexanderkaran.bsky.social · 05/09/2026I’m gonna be honest my life is so much happier with Vitest in it. 1413
Alexander Karan @alexanderkaran.bsky.social · 02/09/2026The @e18e.dev framework tracker is nearing an official release. We have worked hard to include a wide array of stats on meta-framework performance, including data from HTTP Archive. See below for a sneak peek at the percentage of sites in each framework that meet the benchmark. 🧵 1232
Alexander Karan @alexanderkaran.bsky.social · 13/08/2026Some people just want to watch the world burn! 😂😜 050
Alexander Karan @alexanderkaran.bsky.social · 31/07/2026Tried to read a blog post on APIs today... Between AI hoovering up everyone's stuff and more and more governments age-gating the internet, I think the open web is rapidly in decline. 100
Alexander Karan @alexanderkaran.bsky.social · 22/07/2026Best part of going to bed is knowing I am one step closer to making myself coffee again…. 030
Alexander Karan @alexanderkaran.bsky.social · 12/07/2026Finally, HTTP Query is here, @heyapi.dev is delivering more OpenAPI goodness and GraphQL 17. All that and more in the latest issue of the @apisyouwonthate.com newsletter. apisyouwonthate.com/newsletter/h...apisyouwonthate.comQuery Is HereA fresh new HTTP method makes a big splash in the API world. Also in this newsletter, OpenAPI Python, GraphQL 17, Portman, and API Governance with OpenAPI 091
Alexander Karan @alexanderkaran.bsky.social · 10/07/2026Watching 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. 070
Alexander Karan @alexanderkaran.bsky.social · 06/07/2026No matter how many other languages I try and love, Go and Kotlin, for example, I always come back to JS/TS. I know it's not perfect, but I really do love building with it. 150
Reposted by Alexander KaranJames @43081j.com · 03/07/2026module-replacements 3.0.0 🎉 this data is what powers things like the @e18e.dev ESLint plugin, actions, skills, and @npmx.dev's help text on packages. we also recently passed 400K dls/week 🔥github.comRelease 3.0.0 · e18e/module-replacementsWhat's Changed feat: add detect-package-manager to the docs and manifest by @waldyrious in #275 fix: link for if exists was invalid by @garthdw in #277 feat: add parseEnv section in dotenv by @blu... 44810
Alexander Karan @alexanderkaran.bsky.social · 28/06/2026The @e18e.dev meta-framework tracker is getting closer to our first release. Thanks to the team behind HTTP Archive and contributions from @rdforte.bsky.social, we now have metrics for each meta-framework in the wild in our report. Sneak peek of what we are working on (designs not final) 1263
Reposted by Alexander Karane18e @e18e.dev · 27/06/2026Every Babel package is ESM-only now! 🎉 Inflection point. If you were waiting for a signal to leave CJS behind for your packages, this is it! 1879
Alexander Karan @alexanderkaran.bsky.social · 20/06/2026I 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. 011
Alexander Karan @alexanderkaran.bsky.social · 20/06/2026My love letter to @heyapi.dev, Oxide's Drift and a list of useful APIs. All that and more in this issue of the @apisyouwonthate.com newsletter! apisyouwonthate.com/newsletter/g...apisyouwonthate.comGo Faster with HeyAPIHey API's modern approach to building typesafe apis, PatchBay's list of useful APIs, Oxide's Drift, an editorial on the state of work, and more! 062
Alexander Karan @alexanderkaran.bsky.social · 14/06/2026🧵(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: 190
Alexander Karan @alexanderkaran.bsky.social · 14/06/2026Same in Software. People no longer care about quality. Bad UX choices, more expensive architecture, and overcomplicated systems are being pushed to production as quickly as possible. Don't even get me started on all the unthought-out ideas being pushed there, too. 0150
Alexander Karan @alexanderkaran.bsky.social · 07/06/2026Great to see our work at @e18e.dev featured in Node Weekly. Do you need that npm package? Find out today: replacements.fyi Node Weekly: nodeweekly.com/issues/627 0202
Alexander Karan @alexanderkaran.bsky.social · 06/06/2026It took me a long time to get here, but I finally got my hands on a La Marzocco GS3 for my coffee set-up. Can't wait to start making coffee with it!! 4240
Alexander Karan @alexanderkaran.bsky.social · 02/06/2026Great issue of the @apisyouwonthate.com newsletter this week. My thoughts on Stainless being acquired and shut down by Anthropic. Along with Express getting a fresh coat of paint, Arazzo V1.1.0 and more. Check out the latest issue: apisyouwonthate.com/newsletter/a...apisyouwonthate.comAll Devtools DieSunsetting is the most often overlooked part of the product lifecycle; nothing we use is permanent. In this newsletter: Stainless acquired by Anthropic, Arazzo 1.1, Fiber for Golang, and more! 070
Alexander Karan @alexanderkaran.bsky.social · 24/05/2026Personally, I like the success message more 🤪. The best part about @e18e.dev is we are always building, shipping and improving on the tools and data we offer. 1282
Alexander Karan @alexanderkaran.bsky.social · 16/05/2026One thing I find super strange is as industry most of us just seem to gloss over the fact we had to steal everyone’s work for these AI tools to exist. Regardless if these tools are useful we can’t just be ok with this right? 74011
Reposted by Alexander KaranMike Bifulco @mikebifulco.com · 15/05/2026Our latest @apisyouwonthate.com newsletter: It turns out that using APIs to navigate a website is up to 45x more efficient than letting your LLM chug through tokens to do the same thing. Shout out to @alexanderkaran.bsky.social for keeping the newsletter fresh! apisyouwonthate.com/newsletter/s...apisyouwonthate.comSave Money and use APIsNavigating a website using APIs is many times more efficient than an LLM thrash through tokens - so why isn't it more popular? Also in this newsletter: Fastify + OpenAPI, an HTTPS benchmarking tool, V... 071
Alexander Karan @alexanderkaran.bsky.social · 11/05/2026@patak.cat hits the nail on the head here. More time, quality and care is honestly what most things need but are never given. AI really does seem to lay bare or exacerbate current issues. 082
Reposted by Alexander KaranHey API @heyapi.dev · 04/05/2026Hey 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! 072
Alexander Karan @alexanderkaran.bsky.social · 04/05/2026Exciting 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-...apisyouwonthate.comQuality MattersCode quality means API Quality means customer experience means less churn and more growth. Also in this newsletter: Swagger support for OpenApi 3.2.0, Hey API, and how to deal with OpenAPI Changes. 081
Reposted by Alexander Karanpatak @patak.cat · 30/04/2026We 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. 29820
Alexander Karan @alexanderkaran.bsky.social · 29/04/2026Want to get involved with @e18e.dev and unsure where to start? Our Framework tracker project is developing a comparison tool for meta-frameworks. We have a great list of good first issues to get stuck into. github.com/e18e/framewo...github.comIssues · e18e/framework-trackerA minisite for tracking dependency cleanups and optimisations in popular libraries - Issues · e18e/framework-tracker 0238
Alexander Karan @alexanderkaran.bsky.social · 28/04/2026Made 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. 1233
Reposted by Alexander KaranJames @43081j.com · 24/04/2026we'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! 💙 16612
Reposted by Alexander KaranJames @43081j.com · 23/04/2026this 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 🎉 1414
Reposted by Alexander Karanhtmx.org / CEO of Java Pants @htmx.org · 10/04/2026im an ai influencer btw: htmx.org/essays/yes-a... 3435
Reposted by Alexander KaranJames @43081j.com · 31/03/2026maybe this axios supply chain attack will push people to switch to native fetch 👀 0544
Reposted by Alexander KaranTheo @t3.gg · 30/03/2026This work is so important that I reinstalled Bluesky to support it. Shoutout James and the rest of e18e for their thankless work making the web a better place 420612
Reposted by Alexander KaranAlex Russell @infrequently.org · 27/03/2026A great discussion of performance fundamentals, via my colleague Todd Reifsteck: ricomariani.medium.com/software-per...ricomariani.medium.comSoftware Performance Engineering: The Ideas I Keep Coming Back ToOver the years, I’ve written about software performance from a lot of different angles: C++, .NET, systems internals, abstractions, memory… 1104
Alexander Karan @alexanderkaran.bsky.social · 24/03/2026Ah, yes, let's decide who gets aged care with an algorithm. I forgot agency, dignity, emotions, and the need for human interaction can be boiled down to a f**cking math calculation. Oh, and no override either. We all age; is this how we want to be treated? www.abc.net.au/news/2026-03...abc.net.auClinicians told to not override aged care algorithmA new algorithm for deciding how much aged care support people can receive to stay living at home is being blamed for reducing care to older Australians. 020
Reposted by Alexander Karandax @thdxr.com · 23/03/2026mfs making a one line code change by writing a sentence into their agent and then posting about 10x productivity gains while it runs and bills them 4474
Reposted by Alexander KaranJames @43081j.com · 21/03/2026new post on my personal blog. i think these three areas often go unexplained, so hopefully this explains why some of these packages exist. these are fine to exist but the majority of developers shouldn't have to pay the cost for them.43081j.comThe Three Pillars of JavaScript BloatA brief look at the three main causes of bloat in our JavaScript dependency trees, and how we can start to address them. 1315045
Alexander Karan @alexanderkaran.bsky.social · 21/03/2026Never thought I would get to add Trump as a reason to transition to a greener economy. Invest in renewables to protect against Trump led economic shocks! 010
Alexander Karan @alexanderkaran.bsky.social · 18/03/2026The latest @apisyouwonthate.com newsletter is here. Our community-powered reference site for OpenAPI devtools hits its stride, OpenAPI generation for tRPC and more in this issue. apisyouwonthate.com/newsletter/o...apisyouwonthate.comOpenAPI.tools is GrowingOur community-powered reference site for OpenAPI devtools hits its stride. Also in this dispatch: a podcast with Supergood, oapi-codegen for Golang, Vacuum OpenAPI Linter updates, and more! 020
Alexander Karan @alexanderkaran.bsky.social · 17/03/2026The @e18e.dev CLI now powers the dependency stats in the framework tracker project. For example, you can now see deduplicated dependencies across the Node Modules folder in the starter setups for each metaframework. 2174
Reposted by Alexander Karandax @thdxr.com · 16/03/2026i largely know that if you give people a lazy button most of the world will just press it no matter how much we tell them they should also be doing xyz it's all going to get skipped but im having a tough time finding clarity on what happens next 4495
Reposted by Alexander KaranVoidZero @voidzero.dev · 16/03/2026Is this the last time switching tools? 👀 6645
Reposted by Alexander KaranDare Obasanjo @carnage4life.bsky.social · 07/03/2026Make the CEO of Adobe try to cancel their Creative Cloud subscription on Instagram Live. 319822
Alexander Karan @alexanderkaran.bsky.social · 25/02/2026(1/2) Benchmarks are only useful if you understand what's being measured. We've added a glossary to the meta-framework tracker — clear definitions for SSR, CSR, hydration, islands, ISR, PPR, streaming, and more. @e18e.dev Thank you @jschaeferdev.bsky.social for the contribution 2141