Simon W
banner
simonw.xyz
Simon W
@simonw.xyz
UK web dev - mostly Laravel. Svelte is great though. I'm a drummer, vegan, engaged, and have rabbits. Level 2 British Sign Language done! Get creative and learn stuff, always.
Spent some time fixing a #css issue which bugs me with most implementations of sticky stacking cards; Scrolling is often imprecise or jumpy, so you usually end up with cards unsatisfyingly overlapped... Unless you add a little "wiggle room": svelte.dev/playground/7...
November 7, 2025 at 3:08 PM
I followed a creative itch and learnt about SVG paths. It was hard to find the motivation today, but I'm pleased to have done *something*. Take a look :) #svelte #webdev svelte.dev/playground/a...

Also shout out to @joshwcomeau.com. Their exceptional SVG articles inspired me out of the day's funk.
October 29, 2025 at 6:04 PM
October 24, 2025 at 2:10 PM
Inspired by a recent Posy video - I wondered what would happen if you Gaussian Splatted a selfie video. Seems that @jawset.bsky.social Postshot seems to get quite confused, tries it's best, and creates something wonderfully trippy as a result.
July 30, 2025 at 11:57 AM
Solved: Use Blade::renderComponent($item) to properly render a component you instantiated yourself.

Bonus: Use "withAttributes" to manage the component's attribute bag programatically.
June 11, 2025 at 1:56 PM
Working on a menu system and I'd like to compose the it as a heirarchy of Component classes. Sadly, instantiating them yourself causes errors to be thrown on render, due to no $attributes being set.

Maybe Laravel is telling me I should be handling more of this logic in the view...
June 11, 2025 at 11:36 AM
#laravel people, do you use the Context system much? I've not found myself reaching for it since it's addition, but maybe I'm just missing a trick.
April 23, 2025 at 3:38 PM
I improved this weird clock! It has a different colour for pm, hours and minutes move gradually, and nothing animates backwards on minute / hour changes, much nicer. That happened because css animating from 1 turn to 0 turn doesn't take the "shortest path". The solution... Only ever increase!
February 14, 2025 at 1:08 PM
The time is 3:27:49, as you can clearly see by this clock I just made with a few stacked conical gradients and a mask. I've always enjoyed abstract and hard to read clocks.

svelte.dev/playground/3...
February 11, 2025 at 3:34 PM
Starting off my year learning how to type again. I've modelled my layout on my 60 key ortho's, and I'm tweaking things every day still until I can iron out the little snags from losing another row of keys. Still, enjoying the process! Beautiful little keyboard. #zsa
January 8, 2025 at 11:33 AM
If you've got a custom domain handle and created a bsky.social account to reserve your old one. Here's what you need to do: Delete that reserved account. Claim it on your main account by switching your handle to it. Move back over to your custom domain. That'll reserve the account.
December 19, 2024 at 11:24 AM
Sure, mate! Here's some example Translatable enum traits, how they might be used, and a bit of a writeup in the readme! github.com/mister-simon...

Should be of interest for any #laravel people, or generally anyone who uses a lot of PHP Enums. Enjoy!
December 7, 2024 at 4:29 PM
Reminder, make dumb joke projects too. Not everything needs to change the world.

troobnsloobtoob.surge.sh
November 30, 2024 at 9:21 AM
Began prototyping some little clay frog friends to give away as wedding favours. Also, my first time experimenting with DAS air dry clay. Do you have a favourite or any suggestions? #art #clay #frogs
November 26, 2024 at 9:06 AM
I made lil animations every day in September for #septembit #art challenge, and a svelte site to showcase them septembit24.simonw.xyz.

Feels good to learn a new skill and prove to yourself you can commit to a big project and see it through.
November 17, 2024 at 10:16 PM
I hope your Sunday is as relaxed and restful as these guys. #rabbits
November 10, 2024 at 10:21 AM
Just wait until you fall down the rabbit hole of split / ergo / programmable keyboards... I'm happy with my ortho-matrix board, which has genuinely changed how I code and my mentality around work. But now I really just want a zsa voyager (an even smaller split keyb) for my next step.
November 6, 2024 at 11:18 AM