Ray Thurn Void
banner
ray-thurn-void.bsky.social
Ray Thurn Void
@ray-thurn-void.bsky.social
Dev ❤️ Svelte, Deno ⚔️ Bun, 💻 Cursor @ sybill.ai
State of JavaScript 2025
Take the State of JavaScript survey
survey.devographics.com
October 2, 2025 at 9:56 PM
I think people should not worry about AI taking their jobs, but OSS. Take assistant UI, ai SDK, convex, shadcn/mui, blocknote/tiptap.

That are the tools that make you a 10x developer when using them at their full potential, AI is what can help glue all of it together.
July 10, 2025 at 9:18 PM
Unsurprisingly turns out the most performant and light "library" to format dates is not date-fns but is formatToParts (or just format) in Intl.DateTimeFormat.

However date-fns definitely has its place advanced scenarios.
June 21, 2025 at 4:04 PM
@rich-harris.dev @trueadm.dev how do you usually debug the svelte's reactivity graph when working on the runtime?

Last time I was doing it by traversing the whole Json and produce a Json with more human values but I'm not yet happy with it.
June 7, 2025 at 3:11 AM
Linting has diminishing returns
June 6, 2025 at 4:27 PM
any is not a crime, it's a tool to focus on real issues vs type issues when used with consciousness
May 10, 2025 at 6:14 PM
You don't need lodash debounce, setTimeout is fine
May 5, 2025 at 3:56 AM
@coderabbitai.bsky.social You should be able to point out this minor issue, using localStorage but not handling potential errors thrown by the Web API.
April 30, 2025 at 1:20 AM
@jensimmons.bsky.social qq, should we still care about -webkit-font-smoothing: antialiased; on macos?

dbushell.com/2024/11/05/w...
What’s the deal with WebKit Font Smoothing?
The one where I research subpixel antialiasing on macOS
dbushell.com
April 1, 2025 at 12:52 AM
Time to kill redux in react?

github.com/hunghg255/re...
January 15, 2025 at 5:00 PM
You can unignore files with .cursorignore by using an exclamation mark before the glob pattern

```
/static/images/
/static/videos/

!.personal
```
December 30, 2024 at 4:58 AM