Profile avatar
ryan.phonicsandstuff.com
phonicsandstuff.com developer | svelte / sveltekit | knows more about phonics than any web developer should
65 posts 52 followers 119 following
Regular Contributor
Active Commenter

Addition Worksheet Creator Create addition facts worksheets from 0 to 10. Why does a phonics website have math worksheets? Because we do phonics AND stuff. The stuff includes math! phonicsandstuff.com/worksheets/m...

The runes stuff took a bit to fully arrive and converting was a bit of a pain, but I've loved all the improvements that keep coming now. I'm excited for the future of Svelte.

@joshwcomeau.com's CSS course is still one of the best courses I've bought. I skipped the React one because I moved to Svelte, but am looking forward to his new one!

This was the first time I'd dabbled into SVG animations. I tried to do them with CSS originally, but kept running challenges. So instead it's a bunch of Svelte 5 state runes and animation frames. It was a lot of fun figuring it all out.

It's the easy little things that can make all the difference.

I just added Google OAuth to our site. Supabase helped make it easier, but the process felt convoluted, especially getting approval from Google. Regardless, it was a good learning experience. I also added a local storage hint so you can see which you used, because I always forget.

I love all the games @neal.fun makes. I spent a long time on absurd trolley problems. Let's see how many hours I'm about to lose.

We release our flashcard tool today. This was the first thing we've added that really tracks progress in a reading skill. I hooked it into our Supabase postgres to track progress on each card, so we can implement space-repetition learning. Sveltekit made it easy to let users create decks.

@syntax.fm is hands down the best web dev podcast. I like the move into video too because sometimes you need to see the code. The reason I chose Svelte for our site was because of @tolin.ski's high praise.

I'm a big fan of the choice to pick a serif too. We opted to use a serif font for our articles because it does seem classier.

Migrating to Svelte 5 has been a chore. I had several dependencies that used 'svelte/internal'. This error is a pain: Error: Your application, or one of its dependencies, imported from 'svelte/internal', which was a private module used by Svelte 4 components that no longer exists in Svelte 5.

Our most popular feature by far is our Word Mapper. You can look up words in our Mongo database and see how we've broken it into its letters and sounds. It's the simplest of our tools because it's just a web form with use:enhance. (thanks Sveltekit)

I always appreciate Josh's posts because they're filled with great visuals, practical examples and written very clearly. His CSS course is how I actually learned to use CSS properly.

I appreciate any scenario to avoid $effect. I'm still scarred from using it in React.

Bluesky does feel more like the open web. The incentives to not wall people in are why I've enjoyed it thus far. I also like that I was able to easily roll my own auto poster via their API and a cron job.