Sam Peterson
Sam Peterson
@sam-peterson.com
Dog lover, long walker, traveler, full stack developer, continual learner, car and wood working enthusiast, and more.
146 followers281 following63 posts
Sam Peterson reposted
Effect v4 is here. One ecosystem. Zero dependencies. The next chapter of Effect and the foundation for building reliable software and AI agents in TypeScript. Read the full announcement below: effect.website/blog/release...
Put together a list of some of my favorite dev tools with my ViteConf 2026 mission credential. Create yours! viteconf.org/tickets/t/Pv...
Sam Peterson reposted
TypeScript 7.0 Beta is here! Built on a new native and parallelized foundation, it's already being used on multi-million line codebases. Read up more here and try it on your projects today! devblogs.microsoft.com/typescript/a...
Sam Peterson reposted
Today, we launched Effect v4 beta 🚀 Rewritten runtime. Smaller bundles. Unified package system. Performance: v4 is faster and lighter than v3 across the board. Rewritten runtime: lower memory overhead, faster execution, simpler internals. Full announcement: effect.website/blog/release...
Sam Peterson reposted
🆕 npx unbarrelify At last, an easy way get rid of barrel files! Rewrites consumers to import directly from source, then deletes the barrels. Safe and fully automated, read all about it at github.com/webpro/unbar...
Sam Peterson reposted
My new music video goes out on YouTube at 3pm UK time today. To every developer out there who has ever been asked to do something really, really simple that turns out to be impossible because there is Too Much Architecture in the way: this one's for you. 🤘 www.youtube.com/watch?v=p03o...
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!
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 😎
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...
Sam Peterson reposted
SvelteKit's remote functions now handle FormData out of the box! github.com/sveltejs/kit...
Sam Peterson reposted
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.
Sam Peterson reposted
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...
Sam Peterson reposted
An Interactive Guide to TanStack DB | Frontend at Scale https://frontendatscale.com/blog/tanstack-db/
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
Sam Peterson reposted
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)
Sam Peterson reposted
✍️ 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-...
Sam Peterson reposted
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...
Sam Peterson reposted
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
The Svelte 5 guide has everything from reactivity and how it works, when to use and avoid effects, events, bindings, components and composition, transitions and animations to using third party libraries and making external systems reactive. 🔥
Sam Peterson reposted
pnpm v10.14 is shipped with support for runtime engine installation. Node, Deno, and Bun are supported. pnpm.io/blog/release...
Sam Peterson reposted
Effect: the unreadable library that captured my heart By Matt Pocock @mattpocock.com youtu.be/S2GChOwivwQ?...
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...
Sam Peterson reposted
Replying to @danielroe.dev
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.
Sam Peterson reposted
Sam Peterson reposted
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...
Impressed to see the success and speed Prisma is adopting TS over rust to reduce memory transfer between languages. Resulting in a performance lift! Also good to see it available for public testing. New "Rust-free" Version of Prisma ORM (Early Access) - Check it out here: prisma.io/blog/try-the...
Got my sticker pack in from syntax. Thanks for sending these! Also the news letter is great! @syntax.fm
Sam Peterson reposted
Seeing more and more devs talking about ArkType but not sure why you'd switch from Zod? This video is an *excellent* overview of what you're missing out on. www.youtube.com/watch?v=Jgcs...
Sam Peterson reposted
Sam Peterson reposted
Skeleton v3.0 is now live! 🎉 🟠 Support for Svelte 5 🔵 Support for React 💨 Support for Tailwind 4 🎨 Design System Improvements 🧩 Component Improvements And much more! github.com/skeletonlabs...
Sam Peterson reposted
After 2+ years, it's finally time to announce @TanStack.com Form v1! ✅ Type Safe 🚀 Framework Agnostic 🎭 Headless 🔄 Isomorphic 🛡️ Advanced Validation 📜 Standard Schema ➕ More!
Sam Peterson reposted
🌱 Just released Svelte Render Scan - a visual debugging tool that helps you track component re-renders in your app. Useful for debugging reactivity and performance issues in your Svelte apps! https://khromov.github.io/svelte-render-scan/
Been excited for this for some time!
WebSockets in SvelteKit are ready for testing! Please test them out and share your feedback: github.com/sveltejs/kit... Thanks to @lukehagar.com for implementing it (our most overdue feature!), @pi0.io for providing the crossws library used, and Tee Ming for helping to review and guide the PR.
Sam Peterson reposted
Oracle justified its JavaScript trademark by claiming Node.js — now it wants that ignored #FreeJavaScript deno.com/blog/deno-v-...
Sam Peterson reposted
Sam Peterson reposted
Zero Sync is a game changer. You will be shocked at how fast it is. This is the type of new tech that really moves the needle to more native feeling web apps. Zero Sync Makes Local First Easy youtu.be/hAxdOUgjctk
Sam Peterson reposted
> When bundling all eight libraries together, @vite.dev is the winner, with the output size of 2087 KiB. Comparing it to the largest output size of 2576 KiB, that's over 23.5% smaller output. Fantastic post from Filip. If you're working on a big web app, you'll surely find some ideas to improve it.
My article “Downsize your JavaScript: Mastering Bundler Optimizations” is out. It covers practical steps to reduce the amount of JavaScript you ship. I also compared 7 bundlers to help you make an informed decision about which one might be best for you. dev.to/filipsobol/d...
Sam Peterson reposted