Chris Soulaki's Avatar

Chris Soulaki

@chris9soul.bsky.social

code nerd. creator. Probably mostly Webflow-related content

15 Followers  |  24 Following  |  34 Posts  |  Joined: 31.10.2024  |  1.9211

Latest posts by chris9soul.bsky.social on Bluesky

I'm glad I'm not the only one who looks at svelte commits just for Rich's beautiful storytelling πŸ˜‚

30.07.2025 16:26 β€” πŸ‘ 7    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Hit me up πŸ‘‹

25.07.2025 14:21 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Wasn't webstudio built with Remix? Is this a completely separate project?

17.07.2025 22:55 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I mean yeah, in this case you need to specify that it's a painting. That's literally what they explain in the last sentence if your screenshot πŸ˜…

17.07.2025 17:13 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Why would I spend 3 seconds implementing the suggestion when I can just go to HN and complain about it?

16.07.2025 20:39 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

That's one of the main official WAI recommendations, though. It's not controversial. It's the correct use of that feature. There are very few cases where you need to specify that it's a photo, and that's when you make a conscious decision to disable the warning because you know what you're doing

16.07.2025 20:35 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

+page.svelte also runs on the server during SSR!

10.07.2025 20:01 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I'm with you on this. I have been muting AI-hype posts for a couple of months and it feels good

08.07.2025 09:48 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

If this is what gets people to start writing semantic HTML, I don't hate it...
"Make sure to also add alt text to images so that the AI can read it!" :D

07.07.2025 12:54 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

`start` is used to start up the built app. This is especially important in vite because the dev and prod bundles are quite different. I know most people probably never use `start`, but there were cases where it was useful to me to preview what the output will be without deploying it

02.07.2025 18:10 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Saw the output on my phone and was impressed by your webgl skills. Then checked the source and realised it's not even webgl. For some reason made me excited and it feels even more impressive πŸ˜†

08.06.2025 01:29 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Maybe instead of "new" it can be "v2". But if you will move it back to the root later I don't think it really matters

06.06.2025 22:32 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@emeline.dev !

23.05.2025 16:29 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I think not scrolling is way better UX. Cause there's no way you're reading it at the same speed it's coming through

17.05.2025 14:19 β€” πŸ‘ 14    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

what is stopping you from doing this in +layout.svelte of the parent directory of the sections?

25.04.2025 14:44 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

It has a pretty cool (imo) way, and it's mentioned in the docs in "Loading data" svelte.dev/docs/kit/loa...
but if you've only done the tutorial you'll probably miss it.

I like it because it doesn't block the entire page, just the part that you want to show this data. But I get it's not so obvious

25.04.2025 14:41 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

You just do a little `page.url.pathname.split('/').filter(Boolean)` and get an array of the paths πŸ˜„

25.04.2025 10:15 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Depends on what you want to do. Webflow is as close as you'll get to simple HML, CSS, and JS. If you don't care too much about having control over every little thing and just want something fast, Framer is probably the way

18.04.2025 17:37 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Ah I see. In this case what is the issue with just using Astro + Svelte? I don't know if it's a good idea for Sveltekit to try to fit into every use case when there is a highly optimized solution already

09.04.2025 20:14 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Loading data β€’ Docs β€’ Svelte Loading data β€’ Svelte documentation

Are you looking for something like this?
svelte.dev/docs/kit/loa...

This will render and return the available data in the html, but any promises will be streamed down later when they're available

09.04.2025 09:55 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Not available yet in v4 unfortunately (according to docs)

25.03.2025 16:42 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

It works if you do it with an array and ternaries! I use it a lot:

class={[
"text-sm other-classes",
isActive ? "text-blue" : "text-black"
]}

25.03.2025 16:42 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Why do you need it to exist if you're not using it?

25.03.2025 14:17 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Generate svelte UI with AI | svelte0 Generate beautiful Svelte 5 UI using Tailwind CSS and AI from a simple text prompt

There's an unofficial one
svelte0.com
But I don't use either of these tools so I can't compare

18.03.2025 07:16 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

It may make sense to somehow ask explicitly for permission, in the app or otherwise. Personally I hate when companies put me in their newsletter just because I signed up to the product

06.03.2025 11:42 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Google's new "game-changing" model 2.0 Flash

08.02.2025 13:41 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Ohh that's nice! Thanks!

07.02.2025 19:21 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Maybe I'm missing something here, but don't hooks.server.ts achieve this?

07.02.2025 11:45 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

One important thing if you're going to turn the entire article into a button: Give the button an aria-label that is a CTA. Otherwise it's very likely that screen readers will read the entire article as button text. At least that's how it works with anchor tags

02.02.2025 21:56 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

You can, but only if it's muted and you allow webflow to ruin the quality πŸ˜„
You will also likely reach your bandwidth limit fast.
I just throw the video on an s3 bucket, or something like uploadthing, or Dropbox if it's easier for the client, and embed it using a custom video element

28.01.2025 19:43 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

@chris9soul is following 20 prominent accounts