This makes me think about coding styles/philosophies that we could introduce. - tigerstyle.dev
TigerStyle
TigerStyle is a coding philosophy focused on safety, performance, and developer experience.
tigerstyle.dev
This makes me think about coding styles/philosophies that we could introduce. - tigerstyle.dev
TigerStyle
TigerStyle is a coding philosophy focused on safety, performance, and developer experience.
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/
Protocol Overview - AT Protocol
An introduction to the AT Protocol.
atproto.com
Just came in the post. I'm officially part of the club. The learning never stops, and I am open to some tips. What's next?
@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...
New blog post: "The motion that changed everything" ➜ monospacementor.com/2026/06/the-... #Learning #Vim
What are some good ways to keep track of films watched and books read? For my site, I'm considering creating a new content type for books read and films watched.
Should dark mode be supported by web applications as a minimum? Warning video does have significant contrast switching.
Prefer JavaScript runtime errors over TypeScript errors. shivan.xyz/posts/object...
Shivan Sivakumaran
This is my digital garden
shivan.xyz
Call me crazy (and also a little bit messy - dust appears 0.001ms after cleaning...), here are some items I have on my desk to create a sense of joy for work.
Would it be useful (or even possible) to have duckduckgo !bangs for the svelte(kit) documentation?
Svelte pro tip: I surprised myself writing this very cool pattern You can make a prop be either an attribute or a snippet: very handy when you want to provide two "size variants" of the same content!
A pen that writes and a watch that tells the time (and month and day). Am I crazy to appeal to the analogue?
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...
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...
svelte | Svelte Changelog
A nice UI to stay up-to-date with Svelte releases
svelte-changelog.dev
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
Here I want to demonstrate the benefit of `oklch` vs `hsl`. Each row is supposed to demonstrate the same applied "lightness". Is it obvious that for one swatch, the perceived brightness varies (hsl), but in the other it seems quite consistent (oklch)?
I am starting to write content and make short videos on things I learn in the dev space. They aren't particularly difficult or "interesting" topics so I wonder if it's still worth sharing these things or is it a waste of time?