Morgan @xcc.es
banner
xcc.es
Morgan @xcc.es
@xcc.es
🔗 xcc.es 📍Barcelona 🇪🇸 🌍

svelte python data duckdb photography  XR
Available for consulting & freelance work

twitter was xcc_es or mrgnw
Pinned
Svelte Summit Barcelona! @sveltesociety.dev
Reposted by Morgan @xcc.es
🎧 A couple of weeks ago I was a guest on the Svelte Radio podcast to talk about Svelte AI benchmarking and the brand new Svelte MCP server. Check it out in case you missed it! #svelte #javascript
www.youtube.com/watch?v=6PTJ...
Benchmarking AI with Stanislav Khromov
In this episode, Stanislav Khromov joins the Svelte Radio team to discuss his work on Svelte Bench, a benchmarking tool that scientifically measures how well different LLMs understand and write…
www.youtube.com
November 10, 2025 at 9:45 AM
Reposted by Morgan @xcc.es
While the Svelte community was buzzing about Apple's App Store leak, here's the real gem: llama.cpp's new official WebUI – built with Svelte/SvelteKit! Run any of 150k+ GGUF models with a gorgeous interface. Fully local, fully open source 🚀 #Svelte #SvelteKit #LlamaCpp 👇
github.com/ggml-org/lla...
November 5, 2025 at 5:07 PM
Reposted by Morgan @xcc.es
November 4, 2025 at 1:51 PM
Reposted by Morgan @xcc.es
apps.apple.com was rewritten in svelte ⚡🧡
November 3, 2025 at 7:30 PM
Every messaging app should have good transcription built-in with voice and video.
#UX
October 31, 2025 at 7:47 AM
Reposted by Morgan @xcc.es
If you're not tired of hearing about Svelte and AI I'm was recently on the Svelte Radio podcast!
🎙️ Just published a new episode of Svelte Radio: Benchmarking AI with Stanislav Khromov. Have a listen:
Benchmarking AI with Stanislav Khromov
In this episode, Stanislav Khromov joins the Svelte Radio team to...
www.svelteradio.com
October 30, 2025 at 6:50 PM
Reposted by Morgan @xcc.es
I just launched github.com/tobilg/sql-w...

It's a tiny (<10kb gzipped) wrapper around @duckdb.org WASM that can run queries interactively, and be embedded in plain HTML websites, as well as all other mayor frontend frameworks...

It's an early version, feedback warmly appreciated!
GitHub - tobilg/sql-workbench-embedded: Lightweight JavaScript library that transforms static SQL code blocks into interactive, browser-based SQL execution environments using DuckDB WASM
Lightweight JavaScript library that transforms static SQL code blocks into interactive, browser-based SQL execution environments using DuckDB WASM - tobilg/sql-workbench-embedded
github.com
October 25, 2025 at 6:01 PM
Reposted by Morgan @xcc.es
Interested in hearing about Svelte and AI? Tomorrow we're releasing an episode of Svelte Radio with @khromov.se to talk about Svelte Bench and the new Svelte MCP server that was recently released.

We also talk about how LLMs always want to write React

Stay tuned!
October 29, 2025 at 6:59 PM
Reposted by Morgan @xcc.es
if you're ever confused about the origin of a state change in your @svelte.dev app, we just shipped a nice quality of life enhancement to the `$inspect(...)` rune (svelte.dev/docs/svelte/...) — it now automatically prints a stack trace. @pngwn.at goaded me into it
October 22, 2025 at 2:37 PM
Reposted by Morgan @xcc.es
Made a new PostCSS plugin for generating more realistic smooth shadows like on smoothshadows.com

Now designers usually rely on generators, but the resulting code is often hard to maintain.

github.com/postcss/post...
October 18, 2025 at 2:20 PM
Reposted by Morgan @xcc.es
If you need to add the Svelte MCP to your setup you can now easily do it with

```
sv add mcp
```

github.com/sveltejs/cli...

🎉🎉🎉
Release sv@0.9.9 · sveltejs/cli
Patch Changes fix(drizzle): --cwd option in add command is now taken into account (#738) feat(drizzle): Docker Compose file is now stored in compose.yaml instead of docker-compose.yml (#738) ...
github.com
October 19, 2025 at 9:12 AM
Reposted by Morgan @xcc.es
got laid off due to restructuring :(

i’m now available for mid+ frontend developer/software engineering positions

in the meantime, we’re back to building the future and fun on the web on atproto :)
October 17, 2025 at 1:46 AM
Reposted by Morgan @xcc.es
“I feel like web developers are constantly being gaslit into thinking that complex over-engineered solutions are the only option. […] That’s not good for users, and I don’t think it’s good for us either.”

Mic drop by @adactio.com 👏
adactio.com/journal/22178
Simplify
Reminding myself just how much you can do with CSS these days.
adactio.com
October 9, 2025 at 2:32 PM
Reposted by Morgan @xcc.es
This is amazing. Even live streaming your terminal - here's btop live from sever 😍 asciinema.org/s/olesiD03BI...

I love Asciinema for recording, as it almost uses zero space. Great work.
October 9, 2025 at 8:46 PM
Reposted by Morgan @xcc.es
It's happening! Let us know if you're interested in sponsoring!
As we're nearing the launch of the Svelte Society website (~2-3 weeks out) - I'm starting to look for sponsors. Does your company use Svelte? Do you want to show up as a sponsor on the website? Reach out!
October 9, 2025 at 7:28 PM
Nondeterministic automation
One day the industry will recognize the drawbacks of AI agents and nondeterministic automation, and rediscover the UNIX philosophy of chaining together small purpose built tools in a low cost and predictable way, otherwise known as shell scripts.
October 9, 2025 at 1:08 PM
Reposted by Morgan @xcc.es
One day the industry will recognize the drawbacks of AI agents and nondeterministic automation, and rediscover the UNIX philosophy of chaining together small purpose built tools in a low cost and predictable way, otherwise known as shell scripts.
October 9, 2025 at 11:22 AM
Reposted by Morgan @xcc.es
I had a bunch of fun talking with @dummdidumm.bsky.social about the new Remote Functions feature in SvelteKit! If you evenr wondered what they're about, this is the episode for you!
🎙️ Just published a new episode of Svelte Radio: Remote Functions with Simon Holthausen. Have a listen:
Remote Functions with Simon Holthausen
SummaryIn this episode, Simon Holthausen from the Svelte team joins to...
www.svelteradio.com
October 9, 2025 at 8:45 AM
Reposted by Morgan @xcc.es
lil' treat for all you weekend builders: Svelte now has an official MCP server, courtesy of resident bot wranglers @paolo.ricciuti.me and @khromov.se 🤖

it gives your LLM access to docs and compiler-driven diagnostics — give it a spin and let us know how you get on!

svelte.dev/docs/mcp/ove...
Overview • Docs • Svelte
Overview • Svelte documentation
svelte.dev
October 4, 2025 at 12:15 PM
Reposted by Morgan @xcc.es
svelte.dev/packages is now live!

It's a convenient and easily discoverable place to find a sampling of high quality packages in the ecosystem. We hope it will give confidence in the Svelte ecosystem to newcomers and help them get started more easily.
Packages • Svelte
Packages for your Svelte and SvelteKit apps
svelte.dev
October 2, 2025 at 5:01 PM
Reposted by Morgan @xcc.es
@cloudflare.social's data platform was launched today:

blog.cloudflare.com/cloudflare-d...

It consists of the following parts:

- Pipelines: Receive & transform events
- R2 Data Catalog: Manages the Iceberg metadata & table maintenance
- R2 SQL: In-house distributed SQL engine based on Data Fusion
Announcing the Cloudflare Data Platform: ingest, store, and query your data directly on Cloudflare
The Cloudflare Data Platform, launching today, is a fully-managed suite of products for ingesting, transforming, storing, and querying analytical data, built on Apache Iceberg and R2 storage.
blog.cloudflare.com
September 26, 2025 at 8:08 AM
Reposted by Morgan @xcc.es
R2 SQL provides a built-in, serverless way to run ad-hoc analytic queries against your R2 Data Catalog. https://cfl.re/3VwnJKx #BirthdayWeek
R2 SQL: a deep dive into our new distributed query engine
R2 SQL provides a built-in, serverless way to run ad-hoc analytic queries against your R2 Data Catalog. This post dives deep under the Iceberg into how we built this distributed engine, from its metad...
cfl.re
September 25, 2025 at 5:15 PM
Reposted by Morgan @xcc.es
📊 LayerChart: CSS-only, simplified integration, Html primitives, and more!

Massive `2.0.0-next.39` release brings:

🎨 CSS-only usage
↔️ Simplified integration (Skeleton, Svelte UX, daisyUI, …)
↪️ REPL compatibility
🏗️ HTML primitives
👆 Improved touch event handling
📦 …more!

details ↓
September 25, 2025 at 1:21 PM
Reposted by Morgan @xcc.es
I am excited to announce Formisch for @svelte.dev! @sveltesociety.dev, you have a new form library! ⚡️

Formisch is a schema-based, headless form library. It manages form state and validation. It is type-safe, fast by default and its bundle size is small due to its modular design. 🪄
September 15, 2025 at 8:07 PM
Reposted by Morgan @xcc.es
Svelte's easing fns re-applied to control erosion of gravitational strength over distance in threlte 🚀

Add static gravity sources (suns?) or dynamic bodes (comets?) with their own ~random gravity.

Try it out: stackblitz.com/edit/n-body-...

#svelte #threlte #threejs #threebodyproblem #stackblitz
September 6, 2025 at 7:28 PM