Matt Rossman
Matt Rossman
@mattrossman.com
AI Tooling @supabase.com Writing: mattrossman.com I build web applications with emerging tech. Geeked about @effect-ts.bsky.social
97 followers265 following69 posts
Matt Rossman reposted
Supabase Select brings together the top builders in the industry Join Guillermo Rauch, CEO and Founder of @vercel.com speaking in Track 1 Apply today: select.supabase.com
Delighted to share that I’ve joined @supabase.com to work on AI tools! Open source has taught me so much, so it’s a privilege to now contribute full-time in this space. Excited to help make this excellent developer platform even better!
Matt Rossman reposted
Matt Rossman reposted
My Voices of VR interview is out! I spoke to @kentbye.com at @awexr.com about my game, WebXR broadly, and publishing on @viverse.com. I'm a huge fan of this podcast b/c of Kent's journalistic objectivity and ethics, but also his genuine enthusiasm and deep experience voicesofvr.com/1615-viverse...
Matt Rossman reposted
ECMAScript excitement 😉 Congrats to @bakkot.com on advancing UInt8Array ↔️ Base64/Hex to Stage 4 at TC39 this week 🎉 UInt8Array.prototype. toBase64 toHex UInt8Array. fromBase64 fromHex It lets you convert directly between binary data and Base64/Hex strings 👍
When testing @pipecat.bsky.social examples with their prebuilt UI, you can manually submit user messages (or trigger other behavior of your choice) through the browser console via app messages by including a handler like this.
Exporting video with correct colors from #DaVinciResolve is unexpectedly difficult... Something that looks great in editor looks maddeningly "off" in different viewers. I have a lot respect for creators who have mastered this! www.youtube.com/watch?v=1Qln...
Matt Rossman reposted
I wrote about why I'm tired of reading about takes on quality. ericwbailey.website/published/qu...
Updated my project template dashboard new.mattrossman.com to a more space-efficient masonry layout with the help of `astro-masonry`
Early builds of a rewritten SpotMenu (Spotify controls for Mac menu bar) are popping up in this thread, looking nice 👀 github.com/kmikiy/SpotM...
TIL about ::part() for letting web component consumers more easily style elements within the shadow DOM
Matt Rossman reposted
On device voice assistant running on my Mac Mini w/Ollama and Home Assistant: mattcool.tech/posts/home-a...
The @vercel.com MCP adapter works with @val.town HTTP triggers (for streamable HTTP at least) meaning you can write and deploy MCP servers with TypeScript instantly, right in your browser!
Matt Rossman reposted
Spotted on the changelog for Deno Deploy EA... Playgrounds! - Create and edit playgrounds - Multi-file playground support - Playground templates and settings docs.deno.com/deploy/early...
I use a $35 HP T620 Thin Client as my home server. I measured its energy usage over the past couple of months to assess how much it costs me to run a lightweight always-on server with #HomeAssistant and media management software (around $0.08/day).
Sometimes I want to interrupt an async function that doesn't support abort signals. In situations without side-effects, here's a wrapper to abort a promise and lazily discard its result. I generally prefer safer interruption patterns (as in #Effect-TS) but it's handy in a pinch.
A helpful calculator for learning optimal synergies in #Balatro efhiii.github.io/balatro-calc...
I want to upgrade my @home-assistant.io install soon to play around with their latest assistant features and MCP integration. www.home-assistant.io/integrations...
Mostly interested because this Pebble app gives access to a ton of HomeAssistant features (including Assist). It would be awesome to interact w/ arbitrary MCP servers from my wrist! github.com/skylord123/p...
If you use moonrepo.dev/proto to manage Node versions and face `EOENT` / `EPIPE` errors when configuring local MCP servers in Claude desktop, here's a solution that worked for me: github.com/modelcontext...
Building an MCP server with @cloudflare-dev.bsky.social agents SDK. It's an interesting mental shift writing an API where do you don't have to worry so much about the shape of your response. E.g. for a Bluesky tool I can neatly format feed data or dump it as-is, the model makes sense of it.
Matt Rossman reposted
🚀 All week, we’re sharing powerful voices from the VIVERSE stage at GDC 2025. Today, meet @jamesckane.bsky.social — a game dev pushing boundaries and redefining XR design with #VIVERSE. 🎥 Watch now: www.youtube.com/watch?v=un5ZZKupV-E #WebXR #JamesKane #VIVERSE #PlayCanvas
Matt Rossman reposted
For comparison bobby.rebble.io, a relatively modest assistant built on Gemini, detects tool hallucinations and can set reminders, among other useful assistant features. I'm surprised this new android assistant was seen as a viable default for everyday users.
Matt Rossman reposted
The tsdown documentation site is now live! Check it out here: tsdown.dev
Matt Rossman reposted
Matt Rossman reposted
"It makes doing the hard, tedious, and error-prone tasks that require discipline – easy, natural, first-class." – Dillon Mulroy @dillonis.online on why the Domains team at @vercel.com is betting on Effect. Watch Dillon’s full talk from Effect Days 2025 ⤵️ youtu.be/VZpr91dU03c
Matt Rossman reposted
Why do AI company logos look like buttholes? velvetshark.com/ai-company-l...
Matt Rossman reposted
Zod 4 is now in beta! 💎 7x faster object parsing 💎 20x reduction in tsc instantiations 💎 57% smaller core bundle size 💎 metadata via .meta() 💎 z.toJSONSchema() 💎 z.templateLiteral() 💎 z.stringbool() 💎 z.int32(), z.float32(), etc 💎 z.file() 💎 new logo 😇
Matt Rossman reposted
Effect 4.0 is on the way – smaller, faster, and more refined. In his closing remarks, Michael Arnaldi, creator of Effect, shared what’s coming: ▸ ~20× faster streams & batching ▸ Smaller bundles ▸ STM integrated into core Big changes, same focus. www.youtube.com/watch?v=nyvB...
Matt Rossman reposted
I recently used @effect-ts.bsky.social to improve my event scraper / iCalendar feed generator for a local hiking group. I used a small Playwright wrapper shared by @timsmart.co on Discord, and Effect's experimental Persistence modules to cache its work during local dev. github.com/mattrossman/...
Previously I wrote about building these sorts of iCalendar generators on val.town, but cookies and JS requirements made programmatically fetching this data complicated. Instead I build/publish the feed via GitHub Actions so I can run a full headless browser. mattrossman.com/2025/01/06/t...
Matt Rossman reposted
Effect Days 2025 kicked off with two powerful talks: ▸ Johannes Schickling @schickling.dev opened the day with key updates on the Effect ecosystem ▸ Maxwell Brown @maxwellbrown.bsky.social delivered the keynote on building AI agentic systems using Effect’s new AI packages 🧵
v1.24.0 of ForecasWatch 2 fixes issues with the config page on iOS and vibrate on disconnect. #Pebble #RePebble
Matt Rossman reposted
✍️ Writing dual APIs with Effect Many functions in @effect-ts.bsky.social support a dual API for convenience whether used isolation or in pipelines: - withBehavior(effect, fn) - effect.pipe(withBehavior(fn)) This post explores how to use `dual` to write your own functions with the same ergonomics.
Learned about this public echo server for testing #WebSocket clients yesterday, just connect to wss://echo.websocket.org