Espen Hovlandsdal 🦋 @espen.codes (@espen_codes) header
Espen Hovlandsdal 🦋 @espen.codes (@espen_codes) profile picture

Principal engineer @sanity_io. he/him. I code open source software and pet dogs.

Berkeley, CA
Joined November 2008
Photo by Espen Hovlandsdal 🦋 @espen.codes (@espen_codes)Photo by Espen Hovlandsdal 🦋 @espen.codes (@espen_codes)Photo by Espen Hovlandsdal 🦋 @espen.codes (@espen_codes)Photo by Espen Hovlandsdal 🦋 @espen.codes (@espen_codes)Photo by Espen Hovlandsdal 🦋 @espen.codes (@espen_codes)Photo by Espen Hovlandsdal 🦋 @espen.codes (@espen_codes)Photo by Espen Hovlandsdal 🦋 @espen.codes (@espen_codes)Photo by Espen Hovlandsdal 🦋 @espen.codes (@espen_codes)Photo by Espen Hovlandsdal 🦋 @espen.codes (@espen_codes)Photo by Espen Hovlandsdal 🦋 @espen.codes (@espen_codes)
You project either dies in obscurity or lives long enough to become a bun API
`Bun.markdown.react` server-side renders markdown with React 13x faster than the popular `react-markdown` npm package
1
3
417
Thank you for getting it started, it’s still powering a lot of stuff I’ve built over the years! To anyone out there using, would love to have you try the new version! `eventsource@next`!
13 years ago I published the Eventsource npm module: npmjs.com/package/eventsourc…. It's still hugely popular and has 5M downloads/week. I handed it over to @espen_codes 7 years ago and today he announced a full modernised ESM/TS rewrite. You can safely use this now - my code is GONE
1
271
Replying to @thanks_dev
@thanks_dev you gotta get on that 🦋 train :)
1
2
10
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 @ThePledge with a $112k donation to great projects and maintainers. 🫶 sanity.io/blog/sanity-joins-…
5
241
🦋 is so much nicer now, so I'm going to mover over there. Account remains, but I won't be reading/posting much 👋 bsky.app/profile/espen.codes
56
So @Bitly, don’t let people create links without verifying their email. Having a bunch of spam connected to an account under my email, that I didn’t create, is terrible. Also, have an “I did not sign up” link on your verification emails.
1
1
221
Really hoping Luton survives to next years premier league - they play entertaining, positive football and seems to be struggling with their tactics more than their abilities.
147
You’ve made a delightful app, @footpathapp. Attention to detail is great. Super intuitive. Love it.
1
164
No love for password managers/autocomplete either. Apparently something is wrong with my CC details. They're not.
2
231
You have to delete a character in every field and re-type it manually. This is just how it is.
87
The amount of errors I get trying to book on travel sites is wild. How much money is being lost? Also fascinating to peek into their code. `IsLoggedInPassenger()` just calls `calculateAge()`. Wut? There's also dead code after the return of `calculateAge()`.
1
4
306
Lots of new and exciting features coming to Sanity - tune in! 🍿
We have something cool we want to show you. 📆 Nov 16th ⏰ 9 AM PST / 12 PM EST / 6 PM CET 🎫 Save your seat! sanity.io/webinar-collaborat…
1
8
594
Replying to @geteero
@geteero these release notes… update file size? How is this relevant to end users? Odd thing to include, especially with the last N/A bullet point
42
Chefs kiss needs to be made an official emoji
1
8
503
Replying to @jarredsumner
@jarredsumner Any idea when support for TextDecoderStream will land? Is it a JavascriptCore or a bun thing?
59
How many screenshots of your phones lock screen do you have? I can’t be the only one
1
10
429