Sam Peterson
banner
sam-peterson.com
Sam Peterson
@sam-peterson.com
Dog lover, long walker, traveler, full stack developer, continual learner, car and wood working enthusiast, and more.
What an awesome enhancement to @vitest.dev v4. It includes standard schema integration, but also browser mode is no longer experimental!! 😁
vitest.dev/blog/vitest-...

Seriously try out browser mode!
Announcing Vitest 4.0
Vitest 4.0 Release Announcement
vitest.dev
October 26, 2025 at 5:22 AM
Feel a bit nervous but excited about @effect-ts.bsky.social, this video crash course covers lots of the what's and why's.
youtu.be/MyOOulMjLm8?...

Thanks Jesse W, he even shares the slides 😎
Effect Crash Course
YouTube video by Jesse Warden
youtu.be
October 18, 2025 at 3:16 PM
If you haven't heard you can now try out @effect-ts.bsky.social's v4 preview!!

I'm no effect wizard but am excited to see what they have been baking!

github.com/Effect-TS/ef...
github.com
October 7, 2025 at 3:42 PM
Reposted by Sam Peterson
SvelteKit's remote functions now handle FormData out of the box!
github.com/sveltejs/kit...
October 6, 2025 at 6:12 AM
Reposted by Sam Peterson
svelte.dev/packages is now live!

It's a convenient and easily discoverable place to find a sampling of high quality packages in the ecosystem. We hope it will give confidence in the Svelte ecosystem to newcomers and help them get started more easily.
Packages • Svelte
Packages for your Svelte and SvelteKit apps
svelte.dev
October 2, 2025 at 5:01 PM
Reposted by Sam Peterson
I love that you no longer have to do the form data dance in SvelteKit thanks to remote functions 🔥
September 29, 2025 at 4:40 PM
It's that time of year, get your best typing fingers out and head over to fill out the state of JS survey!

survey.devographics.com/survey/state...
State of JavaScript 2025
Take the State of JavaScript survey
survey.devographics.com
September 29, 2025 at 8:18 AM
Reposted by Sam Peterson
An Interactive Guide to TanStack DB | Frontend at Scale https://frontendatscale.com/blog/tanstack-db/
An Interactive Guide to TanStack DB | Frontend at Scale
Learn what TanStack DB is, how it works, and why it might change the way you build apps.
frontendatscale.com
September 12, 2025 at 8:05 AM
If you haven't seen any of his content or have an interest in svelte, please go watch this updated course!
I'm excited to release the Svelte 5 course aimed at new and existing Svelte developers! 🔥

Learn how to make blazing fast web apps with Svelte and understand how it works with hands-on experience.

youtu.be/B2MhkPtBWs4
September 6, 2025 at 11:06 AM
Reposted by Sam Peterson
It's finally out! SvelteKit users: update your Sentry SDK to 10.8.0 or later to get those nice traces. All courtesy of @ell.iott.dev and @svelte.dev.

(Please let me know if I broke your app in the process)
SvelteKit observability just got 10x better, and we’re here for it
SvelteKit now supports full observability and tracing, with Sentry SDK compatibility from v10.8.0. See how to set up server-side instrumentation.
blog.sentry.io
September 4, 2025 at 2:59 PM
Reposted by Sam Peterson
✍️ New post on the @nuqs.47ng.com blog:

Type-safety for URL state is only the tip of the iceberg. Beware of the dangers below. 🧊🚢

- URL limits
- Time safety
- Immutability

nuqs.47ng.com/blog/beware-...
Beware The URL Type-Safety Iceberg | nuqs
Type-safe URL state is only the visible part. There are more dangers below.
nuqs.47ng.com
June 10, 2025 at 2:14 PM
What a super useful feature to have built into your validation!
Extracting keys in ArkType🔑
August 20, 2025 at 12:25 AM
Reposted by Sam Peterson
OpenTelemetry tracing is live in SvelteKit! Huge s/o to @stracke.tech for all the help along the way. SvelteKit can now emit OTEL spans for all of its serverside constructs. It also provides an instrumentation file to easily set up trace exports. svelte.dev/blog/sveltek...
Introducing integrated observability in SvelteKit
SvelteKit apps can now emit OpenTelemetry traces and reliably set up observability instrumentation using instrumentation.server.ts
svelte.dev
August 18, 2025 at 8:50 PM
Reposted by Sam Peterson
I wanted to release the Svelte 5 guide later since I was thinking about interactive examples but here you go if you like reading and I would love your feedback as I work on the video. 😄

joyofcode.xyz/learn-svelte
August 14, 2025 at 4:00 PM
What an amazing video! If you are any way interested in Effect peek at it!
August 6, 2025 at 11:20 AM
Reposted by Sam Peterson
pnpm v10.14 is shipped with support for runtime engine installation. Node, Deno, and Bun are supported.

pnpm.io/blog/release...
July 31, 2025 at 2:30 PM
Reposted by Sam Peterson
Effect: the unreadable library that captured my heart

By Matt Pocock @mattpocock.com

youtu.be/S2GChOwivwQ?...
Effect: the unreadable library that captured my heart
YouTube video by Matt Pocock
youtu.be
June 30, 2025 at 10:49 AM
Best intro slide today!
#reactsummit
June 13, 2025 at 1:44 PM
Loved the RSC talk by Tanner, I've used Start and it's great. Take a small project and at least use Tanstack Router as it is so amazing having URLs as state!

Thanks #reactsummit
June 13, 2025 at 12:41 PM
Enjoying the talks at #reactsummit! Thanks to all the MCs and supporters!
June 13, 2025 at 11:05 AM
If you have a bit of time and are interested in @effect-ts.bsky.social this is a great intro to Effect resource!

Thanks so much @sandromaglione.bsky.social!!

www.typeonce.dev/course/effec...
Effect: Beginners Complete Getting Started | Typeonce
Build production and type-safe Typescript apps with Effect. In this course we go from no knowledge of effect to implementing an API request with Runtime, Layer, Config, and more.
www.typeonce.dev
June 5, 2025 at 1:15 PM
Reposted by Sam Peterson
Shameless plug, I've built secco.lekoarts.de for this problem :) It copies files to node_modules or publishes to a local Verdaccio instance if necessary.
secco
Local package testing made easy. secco is a command-line tool for local development. It uses Verdaccio and direct file copying to apply your latest changes to other projects.
secco.lekoarts.de
May 25, 2025 at 1:22 AM
Reposted by Sam Peterson
*sigh*
May 15, 2025 at 2:13 AM
Reposted by Sam Peterson
From zero to confident testing in Effect – in four recipes.

Edouard Penin, Senior Engineer at evryg, shares practical patterns for testing real-world scenarios with Effect.

Watch the full talk from Effect Days 2025 below:

www.youtube.com/watch?v=pIXX...
Testing the easy and hard stuff with Effect | Edouard Penin (Effect Days 2025)
YouTube video by Effect | TypeScript at Scale
www.youtube.com
May 9, 2025 at 11:27 AM
Had a great time speaking today about Svelte and SvelteKit at a JS meetup. The interest and those that use (from a hand raising) was similar to that found in the State of JS 2024 survey.

Thanks all who attended and had some excellent questions!
May 8, 2025 at 7:29 PM