Espen Hovlandsdal's Avatar

Espen Hovlandsdal

@espen.codes.bsky.social

Principal engineer @ Sanity.io. he/him. I code open source software and pet dogs. https://espen.codes/

1,085 Followers  |  547 Following  |  47 Posts  |  Joined: 07.07.2023  |  1.6746

Latest posts by espen.codes on Bluesky

More than happy to show up :)
Will DM you!

12.05.2025 13:03 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

Yesterday, @opensourcepledge.com was on Nasdaq Tower in Times Square. I got to be there for it! Thank you to Nasdaq and congratulations to all of the featured companies who #paythemaintainers! πŸ‘ What a great way to keep celebrating #maintainermonth! πŸ’ƒ

07.05.2025 13:10 β€” πŸ‘ 82    πŸ” 34    πŸ’¬ 2    πŸ“Œ 9

Would read.

20.04.2025 00:49 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I would never say that I _miss_ pandemic times, but I did spend 3-4 weeks making a scenario based on A Song of Ice and Fire for a 30 year old isometric 2D game, with zero regrets or shame πŸ€”

16.04.2025 02:03 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Really sorry to hear this, Adam - makes absolutely no sense.

11.04.2025 20:18 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

icing without cake is just icing

09.04.2025 13:49 β€” πŸ‘ 25    πŸ” 8    πŸ’¬ 2    πŸ“Œ 2

C++ is wild and I don’t mean that in a good way.

22.03.2025 01:53 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Safelisting the β€œLast-Event-ID” header for CORS requests :)

09.03.2025 20:55 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Firefox was actually fast and easy! βœ…
Next up: WebKit

09.03.2025 16:10 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Alright, that's Chromium done βœ…
Next up: Firefox!

09.03.2025 06:05 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 1

Have forgotten how it feels like to wait for stuff to compile… Currently building Chromium from source 😴

08.03.2025 18:53 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 1

I’m not a native speaker, but dictionary says:

> relating, belonging, or owing allegiance to another country or government

πŸ€·β€β™‚οΈ

07.02.2025 08:49 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 3    πŸ“Œ 0

Sometimes I wish there was a way to message people on GitHub.

Someone leaves an issue or a comment on one of my repos and I'm curious how they are using it, but don't want the interaction to be in public (noise/irrelevant to the thread).

Of course, I understand what a slippery slope that could be.

28.01.2025 19:26 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Can you make it slimmer, now that we’ve got more modern hardware?

28.01.2025 02:21 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Standard Schema A common interface for TypeScript validation libraries

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

27.01.2025 16:24 β€” πŸ‘ 311    πŸ” 52    πŸ’¬ 9    πŸ“Œ 10

Transport Tycoon Deluxe

10.12.2024 22:56 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

That would be good enough - but question is is there are some easy ways of doing so - eg a GitHub action/workflow or similar

08.12.2024 02:24 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Is there a way to test a module in React Native's JavaScript environment, without running a full emulator? Does the jest environment catch things like the broken URL and Intl implementation etc?

This is a for a generic JS module that should _preferably_ work in React Native.

07.12.2024 22:52 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

They really are no joke. Whole house was shaking for a good 20 seconds (from the quake, not the warning)

05.12.2024 18:55 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Too late it's out; bsky.app/profile/espe...

05.12.2024 18:45 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Y'all, it's happening!

React 19 is now `latest` on npm!

@react.dev

05.12.2024 18:43 β€” πŸ‘ 11    πŸ” 0    πŸ’¬ 0    πŸ“Œ 1

Flakiness might be okay if it’s rare enough, but you don’t want a β€œpurchase was successful” assertion to be wrong, I’d rather get back like an order ID and manually assert that part

04.12.2024 01:04 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

This is really cool! I’d be scared to rely on the assertion part in a production grade app (because of non-determinism), but using the other tools (eg getting structured data back) and asserting manually should be fairly safe.

04.12.2024 00:43 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
racejar A testing framework agnostic Gherkin driver. Latest version: 1.0.1, last published: 4 hours ago. Start using racejar in your project by running `npm i racejar`. There are no other projects in the npm ...

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...

26.11.2024 15:01 β€” πŸ‘ 19    πŸ” 6    πŸ’¬ 1    πŸ“Œ 2

Heisann, norsk utvikler πŸ‘‹ Lagt til!

21.11.2024 19:45 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
libvips A fast image processing library with low memory needs.

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

20.11.2024 22:43 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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 ✨

20.11.2024 22:40 β€” πŸ‘ 10    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

SΓ₯ klart :)
Lagt til!

20.11.2024 22:19 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Du er der allerede!

20.11.2024 17:59 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Not sure how that happened πŸ˜… Added!

20.11.2024 16:15 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@espen.codes is following 20 prominent accounts