Pinned
shivan.xyz
shivan.xyz
@shivan.xyz
Web Developer & Optometrist https://shivan.xyz
161 followers271 following946 posts
Just signed up for the @dddmelbourne.bsky.social conference for 2027! ti.to/ddd-melbourn...
shivan.xyz reposted
This makes me think about coding styles/philosophies that we could introduce. - tigerstyle.dev
In a recent dev meetup for work, I talked about AT protocol. I referenced these below: - atproto.com/guides/overv... - overreacted.io/open-social/
@firefox.com now supports `field-size`. That means with one line of CSS we have text inputs that resize depending on the content. How cool? Here is a demo in @svelte.dev playground. More info: developer.mozilla.org/en-US/docs/W...
I learn about *n for skipping the next occurrence. Also, f:. Thank you @geewiz.dev
New blog post: "The motion that changed everything" ➜ monospacementor.com/2026/06/the-... #Learning #Vim
shivan.xyz reposted
New blog post: "The motion that changed everything" ➜ monospacementor.com/2026/06/the-... #Learning #Vim
Prefer JavaScript runtime errors over TypeScript errors. shivan.xyz/posts/object...
shivan.xyz reposted
shivan.xyz reposted
shivan.xyz reposted
the single biggest criticism svelte has received over the years is 'you can't have multiple components in a file'. so we fixed it! by making them unnecessary. with declaration tags (svelte.dev/docs/svelte/...), snippets/each blocks/etc can have their own state: svelte.dev/playground/a...
@const is dead, long live const! Svelte 5.56 allows for raw let/const ANYWHERE in the markup within {} brackets, deprecating {@const} This is huge! svelte-changelog.dev/pull/sveltej...
shivan.xyz reposted
Look at what new "minor" feature Svelte 5.56.0 just introduced ... 🤯 Release: svelte-changelog.dev/package/svel... PR: github.com/sveltejs/sve... REPL: svelte.dev/playground/9...
My goal is to once a week write up and video something interesting I learn. Here is a small write-up on defining CSS colours and theming. shivan.xyz/posts/theming
I had to dust of the old optometry lecture slides. Remember this? Helmholtz-Kohlrausch effect? We are sensitive to different colours. `oklch` accounts for this but `hsl` does not. Lightness vs perceived brightness. en.wikipedia.org/wiki/Helmhol...