Ilja's Avatar

Ilja

@fubits.dev

Lead Frontend Archeologist @ B2B 🧑 @svelte.dev ambassador πŸ”— https://fubits.dev

1,206
Followers
283
Following
2,958
Posts
03.07.2023
Joined
Posts Following

Latest posts by Ilja @fubits.dev

Preview
GitHub - tobilg/ducklings: A minimal DuckDB Wasm build for browsers and serverless environments like Cloudflare Workers A minimal DuckDB Wasm build for browsers and serverless environments like Cloudflare Workers - tobilg/ducklings

Just updated my Ducklings project to @duckdb.org v1.5.0. You can also deploy it to @cloudflare-dev.bsky.social Workers if you have a Pro plan, e.g. to query Parquet files in R2.

github.com/tobilg/duckl...

10.03.2026 18:27 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
How we Rewrote 130K Lines from React to Svelte in Two Weeks We ported Strawberry's entire frontend from React to Svelte in two weeks using coding agents. It made the browser 2x faster.

myth: LLM-assisted coding means everyone is forced to use The Popular Framework forever

reality: agents will happily migrate your entire app to The Good Framework

inertia is a powerful drug but we are entering a world without moats, plan accordingly

strawberrybrowser.com/blog/react-t...

10.03.2026 16:27 πŸ‘ 96 πŸ” 10 πŸ’¬ 7 πŸ“Œ 4

WHAT

10.03.2026 19:33 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Congrats!

10.03.2026 19:28 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

"The rebuilt @astrojs/cloudflare adapter now runs workerd at every stage [...]. You develop directly against Cloudflare’s platform APIs using cloudflare:workers, with full access to your bindings locally. No more simulation layers, and no more Astro.locals.runtime workarounds."

HELL YES.

10.03.2026 19:27 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Transformer Plugin or Compiler API Β· Issue #516 Β· microsoft/typescript-go Current ecosistem extensively relies in the compiler API, vue, vite, angular, even react is now optimising reactivity as well as many other tools for runtypes like typia, deepkit and my ion rpc bas...

Mind that TS 7 + Svelte in the IDE might remain a challenge (as in: doesn't work for me in Cursor for SvelteKit projects)
- github.com/microsoft/ty...
- github.com/sveltejs/lan...

tsgo was recently unlocked for svelte-check tho, so there's hope github.com/sveltejs/lan...

10.03.2026 13:12 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Yeah I mean for getting the latest news on that topic from you πŸ˜‚

10.03.2026 13:02 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Well, oxlint runs in 147ms for 167 files.
Eslint takes 32 seconds for 568 files.

10.03.2026 13:02 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Interestingly I only had to change the aliases in tsconfig ("compilerOptions.paths") for my Vite Svelte SPA (!)

I left Vite aliases untouched ("resolve.alias" + $lib: path.resolve(__dirname, 'src/lib') pattern).

SvelteKit might be different but afaik we only define aliases in svelte.config.ts or?

10.03.2026 12:45 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

tbh, I haven't thought about that because I don't have any issues with bare-bones prettier. We just enforced prettier save-on-format via the IDE for now (because there was no policy at all before I joined ... ) so no CI/CD.

I'll rely on @antleth.fr for future progress here bsky.app/profile/antl...

10.03.2026 12:33 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

THIMC - here's my config for running oxlint for JS/TS and keeping Eslint for Svelte (with e18e plugins) bsky.app/profile/fubi...

10.03.2026 12:21 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

ping @paolo.ricciuti.me @jyc.dev - not sure if also of interest to you

10.03.2026 12:17 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

mind that I'm also using tsgo / typescript-preview - there might be side effects

10.03.2026 12:15 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Oxlint + Svelte via Eslint (as of 2026-03) Oxlint + Svelte via Eslint (as of 2026-03). GitHub Gist: instantly share code, notes, and snippets.

so basically, I'm running oxlint only for pure js/ts files and let eslint run for all Svelte files.

Here's a dump of my deconflicted config* in a gist.

* there are more rules than necessary because I'm using all the e18e goodies as well

Let me know how it goes:

gist.github.com/fubits1/6338...

10.03.2026 12:15 πŸ‘ 2 πŸ” 0 πŸ’¬ 5 πŸ“Œ 1
Preview
VS Code Extension A collection of high-performance JavaScript tools written in Rust

One thing I need to verify yet how the mixed mode impacts the IDE. There is a VSCode extension for oxc oxc.rs/docs/contrib...

10.03.2026 07:59 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
migrate repo to oxlint Β· Issue #17665 Β· sveltejs/svelte #17596 (review). Blocked on: oxc-project/oxc#15538 oxc-project/oxc#12018 oxc-project/oxc#14826 (comment) oxc-project/oxc#14826 (comment)

For oxlint + Svelte, it’s tracked in this issue github.com/sveltejs/sve...

10.03.2026 07:48 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

This is reassuring to see!

I just stated using oxlint + eslint in a β€žmixed modeβ€œ setup for Svelte and I’ll try to share my config soon-ish.

I did the migration against a baseline of n errors and was able to reproduce it.

Also TIL there’s a Skill for the migration utility skills.sh/oxc-project/...

10.03.2026 07:47 πŸ‘ 7 πŸ” 0 πŸ’¬ 4 πŸ“Œ 0
Preview
chore: migrate to oxlint by logaretm Β· Pull Request #19134 Β· getsentry/sentry-javascript Replaces eslint with oxlint, we had an outdated Eslint 8.x setup anyways and we needed to either upgrade it or move to something else. Oxlint brings so much speed gains given how slow linting is, a...

Oxlint -> Sentry

> we had an outdated Eslint 8.x setup anyways and we needed to either upgrade it or move to something else. Oxlint brings so much speed gains given how slow linting is, and almost no one is running it locally project wide because of how slow it is.

github.com/getsentry/se...

10.03.2026 03:00 πŸ‘ 37 πŸ” 2 πŸ’¬ 0 πŸ“Œ 2

If you are a Svelte lover, help us review this PR for tanstack hotkeys! 🧑

09.03.2026 17:32 πŸ‘ 2 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Preview
Hire Bogdan Chadkin - Software Engineer Software Engineer building fast, accessible user interfaces and scalable front-end architecture.

Hey! I'm looking for my next thing. Could be contract or full-time.

I build design systems, web apps, and design tools.

If you know someone who needs a frontend/fullstack dev, send them my way πŸ™

trysound.io/hire-me

03.02.2026 09:54 πŸ‘ 15 πŸ” 6 πŸ’¬ 0 πŸ“Œ 0
Preview
statusphere svelte + cloudflare workers statusphere

Still work in progress, but I made a svelte + cloudflare workers statusphere version, including everything you need to setup atproto oauth in cloudflare workers with svelte

demo: statusphere.atmo.tools

code: github.com/flo-bit/svelte-cloudflare-statusphere

09.03.2026 19:02 πŸ‘ 39 πŸ” 6 πŸ’¬ 3 πŸ“Œ 0
Post image

How many entries should I double-check if I used AI to extract, categorize, or clean my data? πŸ€”

This question comes up over and over again, so I created a simple calculator to answer it. Link below!

Tell me if you have a better way to deal with this. I am genuinely interested. πŸ€“

09.03.2026 19:31 πŸ‘ 4 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Preview
Un-Sass'ing My CSS: Native CSS Nesting Always Twisted Learn how to use native CSS nesting in modern browsers. Understand the & selector, specificity rules, differences from Sass, and when to use nesting with practical examples for components, themes, and...

πŸŽ‰ new blogpost πŸŽ‰

Un-Sass'ing My CSS: Native CSS Nesting

Nesting was a dream feature in Sass and it's recently become 'native' in CSS.

This post covers syntax, specificity, real patterns, and the key differences you need to know.

www.alwaystwisted.com/articles/UnS...

#CSS #Sass #FrontEnd #WebDev

09.03.2026 11:11 πŸ‘ 69 πŸ” 18 πŸ’¬ 3 πŸ“Œ 0

We end the day with a new Coolify release (.beta-464) and a Svelte 5 patch release (5.53.8):
- github.com/coollabsio/c...
- github.com/sveltejs/sve...

09.03.2026 17:06 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Release v4.1.0-beta.6 Β· vitest-dev/vitest πŸš€ Features Add page/locator.mark API to enhance playwright trace Β -Β  by @hi-ogawa in #9652 (d0ee5) vitest: Add run summary in GitHub Actions Reporter Β -Β  by @macarie and jhnance in #9579 (96bfc...

And Vitest v4.1.0-beta.6
github.com/vitest-dev/v...

09.03.2026 08:19 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

We’re starting into the week with new releases for Vite 8 (beta.18) and Rolldown (rc.8)

github.com/vitejs/vite/...

github.com/rolldown/rol...

09.03.2026 07:59 πŸ‘ 10 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

You don’t want to miss this one! So many new use cases coming to #svelte.

@paolo.ricciuti.me did a great job presenting and all the work on custom renders πŸ‘

08.03.2026 17:45 πŸ‘ 10 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Modern CSS Features You Should Know About
Modern CSS Features You Should Know About YouTube video by Joy of Code

I went through 20 modern CSS and UI features that landed on the web platform from CSS Wrapped 2025

youtu.be/KGc5DYl6Lbs

08.03.2026 17:00 πŸ‘ 137 πŸ” 17 πŸ’¬ 4 πŸ“Œ 0

Well, how and why do you pick your favourite diners?
As a consumer, I just don’t have time to review every new alternative to X. Unless it’s from someone with an existing track record / I know / can reach out to, I’ll wait until it has 1K stars and has been suggested on Reddit 3x before I’ll try it

08.03.2026 21:51 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Yeah I gave up on that. I declared Sunday β€žholyβ€œ and I’ve just accepted that I won’t get stuff done on this day.

08.03.2026 21:33 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0