Espen Hovlandsdal
Espen Hovlandsdal
@espen.codes
Principal engineer @ Sanity.io. he/him. I code open source software and pet dogs. https://espen.codes/
1.2K followers559 following56 posts
@lukas.taegert-atkinson.net Latest rollup release seems to have broken stuff - any chance you can have a look at github.com/rollup/rollu... (there are multiple PRs up). Sorry to ping on a Friday :/
Espen Hovlandsdal reposted
📣 Huge news: MSW ships a first-class support for Server-Sent Events! Develop, test, and debug your apps with the new `sse()` API. Learn more: mswjs.io/blog/server...
Espen Hovlandsdal reposted
Espen Hovlandsdal reposted
BIG DAY 😇 Introducing Standard Schema! It’s a specification for a standard interface to be implemented by TypeScript schema libraries. The goal is to make it easier for frameworks and tools to accept user-defined schemas, without writing separate adapters for different libraries. standardschema.dev
Espen Hovlandsdal reposted
Today, I released the library we use to drive >200 tests using Gherkin to make sure @sanity.io's Portable Text Editor behaves correctly. Pkg: www.npmjs.com/package/race... Src: github.com/portabletext... PTE Gherkin spec: github.com/portabletext... PTE Gherkin test suite: github.com/portabletext...
Big thanks to libvips team (@jcupitt.bsky.social @lovell.info @kleisauke.nl) for creating a lightning-fast, incredibly reliable image processing library. Some of the nicest open-source maintainers you'll ever meet - polite, helpful and responsive. Happy that @sanity.io sponsored them with $4000 ✨
Didn't fit a link in there - you'll find them at www.libvips.org, and if you're in the Node/JavaScript ecosystem you already may be familiar with sharp, which is powered by libvips: sharp.pixelplumbing.com
This release is anything but boring. Mapping "free-form" content into the structured schemas defined in Sanity? Really cool. Can't wait to continue building on this and get closer to realizing the full "content operating system" vision we have in mind - you're going to love it.
This release might be boring, yet... Somehow it isn't. youtu.be/y4JWycjjkPo?...
Started a start pack (heh) for Norwegian developers: go.bsky.app/N4YoK7s - shoot me some usernames that should be on there (would love to get some more diversity)!
Looking for some help in testing a new version of the EventSource module, now using native fetch and webstreams: github.com/EventSource/...
Espen Hovlandsdal reposted
Huge thanks to @sanity.io for sponsoring Rollup with a whopping $3000! This really gives me confidence to keep making Rollup a great tool to use! opencollective.com/rollup/contr...
Proud to be working at a company that recognizes the value of giving back to open-source maintainers and to push towards a more sustainable open-source culture.
Open source software is crucial to the success of Sanity, so it makes sense to give back to great projects that we and our community use every day. That's why we joined the @opensourcepledge.com with a $112k donation to great projects and maintainers. 🫶 www.sanity.io/blog/sanity-...
Espen Hovlandsdal reposted
I just spent way too long adding every guest to a Syntax starter pack If you want to follow the best devs in web development 👇🏻 go.bsky.app/SoASbQA
Espen Hovlandsdal reposted
You are up to date.