Profile avatar
khromov.se
πŸ‡ΈπŸ‡ͺ Web developer and obscure trivia enjoyer 🌱 Building https://appreciation.place/ πŸ”΅ Starting over on Bluesky
79 posts 655 followers 187 following
Regular Contributor
Active Commenter

🀟 New video out! I couldn't resist taking the just-announced Claude Sonnet 3.7 and the all-new agentic coding tool Claude Code for a spin. Check it out! #claude #ai #coding #javascript

πŸͺ΄ New video out! Let's talk about why social networks are feeling sort of stale nowadays, and what we can do about it! https://www.youtube.com/watch?v=Dzr0W5sL9Dw #socialmedia

🌱 Just released Svelte Render Scan - a visual debugging tool that helps you track component re-renders in your app. Useful for debugging reactivity and performance issues in your Svelte apps! https://khromov.github.io/svelte-render-scan/

So cool to see the fine grained reactivity of Svelte 5 using the render-scan project. Zero effort needed to get perfect fine-grained DOM manipulations and excellent performance. https://github.com/NullVoxPopuli/render-scan/

Over the past ~6 months I've started 1072 chats with Claude. That's an average of ~6 chats per day. I'm still using Google every day, but there's clearly been a shift for me where I use AI for a lot of the things I'd use Google for (and of course a lot of coding too!)

πŸ‘€ New video out! Check out my top five tips for better AI-assisted using ChatGPT or Claude Sonnet! #ai

🌱 Today I released the open source project DeriVault - a deterministic, offline-first password manager. Passwords are generated on-demand and no passwords are ever stored on your device. Written in SvelteKit, Melt UI and the Web Crypto API. Code: https://github.com/khromov/derivault/

✨ New video out! In this video we learn how to make any existing JavaScript library compatible with Svelte 5! #svelte

πŸ‘€ Putting the finishing touches on a new YouTube video! Tomorrow we'll be learning how to use any vanilla JavaScript library in Svelte 5! #svelte

State of Metaverse apps in 2024: 1. AI slop 2. Copyright infringement 3. Copyright infringement 4. Preloaded default app with 100 global concurrent user I don't think the Metaverse is happening any time soon.

Happy to have been part in implementing an official llms.txt file for Svelte. Get the latest LLM-friendly docs for Svelte and Kit any time by downloading svelte.dev/llms-small.txt or svelte.dev/llms-full.txt

πŸŽ₯ New video out: Having fun teaching AI LLMs about Svelte 5! It's pretty cool that we can get any LLM to write near-perfect Svelte 5 and SvelteKit code by adding a little bit of prompting and context! https://www.youtube.com/watch?v=tprMklFzy44 #svelte

Finishing touches on my next video! Tomorrow we'll be teaching AI some new tricks and show how you can use LLMs to get really good code completion for the latest features in Svelte 5 and SvelteKit. #svelte #ai

Here's a mystery for web sleuths. I recently deployed the site svelte-llm.khromov.se In the logs I'm seeing a lot of requests to /favicon.png. But: 1. Something is wrong with the request (error 400, probably the request is malformed somehow) 2. A variety of IPs request it (~10+ at a time, ~hourly)

Introducing svelte-llm - Svelte 5 and SvelteKit documentation in an LLM-friendly format for use with AI like Claude Sonnet, Copilot or ChatGPT. The site provides up-to date documentation and a variety of different sizes that fit most models.

Last time I asked Claude for a recipe, it tried to do this. I don't even have any custom instructions! Feels like they tuned it a bit too hard towards generating code.

A solemn reminder that *every* platform will go down the route of enshittification, even cool ones like dev.to. Hosting your own site, on your own domain, is the best way to take control of and own your content.

Ok i think we are finally there...I think i can more or less safely announce my svelte feed! bsky.app/profile/ricc... It's hand crafted to only include posts that are actually from svelte the framework (no more "look at my svelte cat") using claude ai...and feel free to suggest other features!

🌱 New video out! This time we talk all about fonts in SvelteKit. How do you install them? How do you add them to your site? And how do you optimize their performance? Check out the video to learn more! #svelte #sveltekit #javascript

🌱 New blog post out! This time we talk about one of the coolest features in SvelteKit - Streaming with promises. #svelte #sveltekit #javascript

Really like how clean the new Analysis tool in Claude is, it writes JavaScript for you, runs it in the browser, visualizes whatever you want using charts, and can even calculate how many 'r':s there are in πŸ“ strawberry. #claude #ai

πŸ“· New video out on optimizing SvelteKit bundle sizes! m.youtube.com/watch?v=8Sy0...

✨ New video out - SvelteKit Streaming with Promises Explained! youtu.be/39sIJgr7B2Y