Kyrre's Avatar

Kyrre

@kyrre.dev

Scrappy Startup Dev | πŸ“Berlin Coming from a background in art and music Love to create things www.kyrre.dev

253
Followers
1,270
Following
84
Posts
26.11.2023
Joined
Posts Following

Latest posts by Kyrre @kyrre.dev

- drizzle, pg, pusher, ws, trpc, redis, upstash
+ convex

18.01.2026 18:06 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

the PR for moving to @convex.dev πŸ‘€

18.01.2026 18:02 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Not sure what frontends you’re building on pg 😁

17.01.2026 10:13 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
The Grand Canyon!

The Grand Canyon!

Side project: Vector landscapes generated using Open Topo Data (opentopodata.org) and a Svelte app. Elevations -> SVG paths.

Thinking about making these into some different styles and possibly printing some location-specific apparel. #buildinpublic

Pictured: The Grand Canyon. πŸŒ„

11.01.2026 06:00 πŸ‘ 14 πŸ” 3 πŸ’¬ 3 πŸ“Œ 0
Post image

If you’re a JS dev, here’s one simple change to improve your security: disable postinstall scripts in your npm package manager.

postinstall is the main vector for supply chain attacks from node_modules, but most packages don’t need it.

↓ Thread

17.12.2025 16:08 πŸ‘ 33 πŸ” 13 πŸ’¬ 4 πŸ“Œ 2

let me give you some more context:
i'm streaming events from several clients to a ws server, the stream should start as soon as the page loads/permissions are granted. The clients only track connection/error states, no other data returned from the server

14.12.2025 11:44 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

ws connection / cleanup

14.12.2025 11:11 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Svelte folks: Classes with DOM + cleanup, do you:

A) Use $effect inside class methods (encapsulated, cleanup via returned disposal function)
B) Keep class dumb, handle lifecycle in component `$effect` (tied to component lifecycle)

I like A's clean API but B is more explicit. What's the move here?

14.12.2025 08:59 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

LLMs have finally stopped recommending React. Nature is healing 🧑

19.11.2025 18:59 πŸ‘ 65 πŸ” 5 πŸ’¬ 4 πŸ“Œ 1
Preview
Graphite - Code review for the age of AI Graphite helps teams on GitHub deliver higher quality software, faster.

I’ve been using Graphite for a while and it’s mostly been a pretty great experience! So much better UI/UX than GitHub graphite.com

20.11.2025 20:44 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

First Svelte Berlin meetup happening! guild.host/svelte-socie...

18.11.2025 19:09 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Biome v2.3 is out!

πŸ‘¨β€πŸ‘¨β€πŸ‘¦β€πŸ‘¦ Full support for @vuejs.org, @svelte.dev and @astro.build
‼️ New ignore syntax
🌬️ Tailwind v4 support
⌨️ New CLI flags and reporters

biomejs.dev/blog/biome-v...

24.10.2025 13:02 πŸ‘ 126 πŸ” 19 πŸ’¬ 5 πŸ“Œ 10
Preview
forking monkeys β€’ Playground β€’ Svelte Web development for the rest of us

today we landed a @svelte.dev feature i'm pretty stoked about β€” we call it 'forking', and it lets you run state changes offscreen and later choose whether to commit them (e.g. user hovers on a link, preload data in case they click)

- docs svelte.dev/docs/svelte/...
- demo svelte.dev/playground/a...

25.10.2025 19:11 πŸ‘ 225 πŸ” 36 πŸ’¬ 6 πŸ“Œ 15

Joy Of Code always making the best Svelte videos!

14.10.2025 21:09 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

This is the way

02.10.2025 17:46 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Packages β€’ Svelte Packages for your Svelte and SvelteKit apps

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.

02.10.2025 17:01 πŸ‘ 133 πŸ” 34 πŸ’¬ 7 πŸ“Œ 6

Wth, this is what I miss when I’m not on xitter, time to move my sites off Vercel!

30.09.2025 22:07 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Svelte 5 Support Β· TanStack query Β· Discussion #7413 I'm wondering what is left to support svelte 5 and if the current approach is good. A lot of Svelte 5 apps are blocked so just trying to get a consensus of where community can help. #6981

It took a bit of time, but @tanstack.com query now has support for @svelte.dev 5 πŸŽ‰

Huge shoutout to @lachlancollins.bsky.social for working on this as well as the big blocker - versioning πŸ™ˆ

30.09.2025 15:10 πŸ‘ 49 πŸ” 8 πŸ’¬ 3 πŸ“Œ 0
America's Next Top Model Context Protocol Server [for @Figma]
America's Next Top Model Context Protocol Server [for @Figma] YouTube video by KRAZAM

@krazam.bsky.social did it again

24.09.2025 09:40 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
feat: async SSR by Rich-Harris Β· Pull Request #14447 Β· sveltejs/kit This adds asynchronous SSR to an app that's using the latest version of Svelte (^5.39.3) and has opted in to the Svelte experimental.async option (and, ideally, the SvelteKit experimental.remot...

SvelteKit async SSR has landed! The future of Svelte is now here. Try it out along with the new remote functions!

See the PR for some unfinished rough edges. Work continues on it while it's behind an experimental flag, but you can now play around with it!

github.com/sveltejs/kit...

22.09.2025 16:57 πŸ‘ 66 πŸ” 16 πŸ’¬ 3 πŸ“Œ 1
Post image

ok i know it's a beta, but this spacing and padding is driving me nuts 🫣

06.09.2025 14:01 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Svelte keeps upping the game!

21.08.2025 18:54 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Remote functions β€’ Docs β€’ Svelte Remote functions β€’ Svelte documentation

SvelteKit remote functions are now available under an experimental flag. Docs here: svelte.dev/docs/kit/rem...

31.07.2025 21:13 πŸ‘ 78 πŸ” 14 πŸ’¬ 1 πŸ“Œ 2

In CSS, color names are not case sensitive, but class names are, and properties are not, yet custom properties are, but function names are not, and values sometimes are and sometimes are not... So, tell me again what is so confusing about CSS being case-insensitive?

25.07.2025 17:17 πŸ‘ 13 πŸ” 5 πŸ’¬ 2 πŸ“Œ 0
Preview
BritCSS: Write CSS With British English Spellings Everyone knows that there is only one proper English, with the rest being mere derivatives that bastardize the spelling and grammar. Despite this, the hoodlums who staged a violent uprising against…

For my British friends
a simple, 14 kB JavaScript script to be included in an HTML page, allows one to write CSS files using proper spelling, such as background-colour and centre. Harsh language such as !important is replaced with the more pleasant !if-you-would-be-so-kind. hackaday.com/2025/03...

21.07.2025 21:00 πŸ‘ 7 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
screenshot of new React Compiler docs.  you can see the actual docs here: https://react.dev/learn/react-compiler

screenshot of new React Compiler docs. you can see the actual docs here: https://react.dev/learn/react-compiler

new React Compiler docs have landed! thank you everyone for the feedback.

react.dev/learn/react-...

21.07.2025 16:57 πŸ‘ 152 πŸ” 24 πŸ’¬ 4 πŸ“Œ 6

2 year β€œhigher professional degree” in FE web development, the most useful part of it was having 2 years where I could go deep in a topic, and build things just to see how they work

21.07.2025 22:00 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

If you’re looking for direct component testing instead of the whole page, Vitest might be a better choice. Afaik you cannot use playwright’s experimental component testing mode with Svelte yet.

20.07.2025 18:54 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Kyrre Gjerstad | Fullstack Typescript Developer Explore the portfolio of Kyrre Gjerstad, a fullstack developer specializing in SvelteKit and NextJS.

I don’t think you would need anything Svelte specific when testing with playwright. It’s working in the browser layer and does not really care about the underlying language that drives the page.

I’ve written some blog posts about playwriting and playwright setup here: www.kyrre.dev/blog

20.07.2025 18:30 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

This will be amazing when it drops, server actions is last reason I’m using nextjs atm

04.07.2025 19:47 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0