Eoin Falconer's Avatar

Eoin Falconer

@eoin.no.bsky.social

Director of Enginering at sanity.io ๐Ÿ“Oslo, Norway

158 Followers  |  107 Following  |  14 Posts  |  Joined: 31.10.2024  |  1.8694

Latest posts by eoin.no on Bluesky

Video thumbnail

Couldn't sleep so I built Game of Life in @sanity.io's Portable Text Editor

๐Ÿ‘‰ portable-text-of-life.vercel.app

๐Ÿง‘โ€๐Ÿ’ป github.com/portabletext...

17.10.2025 09:55 โ€” ๐Ÿ‘ 21    ๐Ÿ” 5    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Preview
Momentum in teams is all about context A thinking framework that allows you to tailor your process to your team rather than your team to your process.

Wrote an article on Medium about a thought process that I have been using for the past 18 months!
medium.com/@eoin.falcon...

30.09.2025 17:02 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
feat: upgrade plugin to Sanity Studio v3 compatibility by EoinFalconer ยท Pull Request #2 ยท surjithctly/sanity-plugin-asset-source-screenshotone Hello! Love the plugin and saw that it is featured on the ScreenshotOne site, so wanted to give it a bump! Updated package.json to support Sanity v3 with modern build tooling Migrated from Sanity ...

Love the tool, well deserved!! Saw that you were mentioning a @sanity.io plugin in the integrations section of your footer, but that it needed a bit of an upgrade, so here's a PR that will allow all new Sanity studios to use it github.com/surjithctly/... ๐Ÿ™Œ

08.07.2025 09:50 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Using Vibes to Build High-Performing Engineering Teams Introduction

Wrote something on Medium for the first time in a long time! ๐Ÿ˜Š
medium.com/@eoin.falcon...

12.06.2025 11:14 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

So cool!!!!!!! @codey.bsky.social massive creds on this work with RC and rolldown-vite! ๐Ÿ’จ

04.06.2025 13:16 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

icing without cake is just icing

09.04.2025 13:49 โ€” ๐Ÿ‘ 25    ๐Ÿ” 8    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 2

:cooking:

09.04.2025 23:00 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Are we React 19 Yet? YES. 51 of 51 tests are passing.

Are we React 19 Yet? YES. 51 of 51 tests are passing.

arewereact19yet.sanity.build ๐Ÿซก

07.03.2025 20:25 โ€” ๐Ÿ‘ 14    ๐Ÿ” 3    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Video thumbnail

The Behavior API for @sanity.io's Portable Text Editor will allow you to configure the editor in ways that where previously not possible.

Behaviors can be bundled in Plugins to easily turn them on and off.

Here's an example of a simple <OneLinePlugin /> that restricts the editor to one block.

03.02.2025 16:03 โ€” ๐Ÿ‘ 11    ๐Ÿ” 3    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Video thumbnail

You can now init a new Sanity project with a remote template!

Here are some to get you started:

$ npm create sanity@latest -- --template
sanity-io/sanity-template-astro-clean
sanity-io/sanity-template-nextjs-clean
sanity-io/sanity-template-sveltekit-clean
sanity-io/sanity-template-remix-clean

19.12.2024 18:01 โ€” ๐Ÿ‘ 20    ๐Ÿ” 9    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1

Yaaayy!! ๐ŸŽ‰

18.12.2024 22:00 โ€” ๐Ÿ‘ 3    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 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
Post image

@hamburger.cloud you are in my thoughts every day as I leave the office.

22.11.2024 16:24 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Post image

Medieval babies are just the best.

21.11.2024 22:47 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Awwwwhhh so incredibly cute ๐Ÿ˜๐Ÿซ ๐Ÿซ 

20.11.2024 23:17 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Spotted a wild falcon whilst driving in Ireland over the weekend! ๐Ÿชถ๐Ÿชถ

20.11.2024 19:25 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Jeg vil gjerne vรฆre med! ๐Ÿคž

20.11.2024 17:26 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

My favourite people just shipped all the cool things they are doing!!! ๐Ÿฅน๐Ÿฅน๐Ÿฅน Go check it out, if not for the product, for the tech, because there is an awful lot of novel tech ๐Ÿคฉ

19.11.2024 19:24 โ€” ๐Ÿ‘ 7    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Sanity joins the Open Source Pledge We are joining the Open Source Pledge, committing to pay $2,000 per year per full-time developer directly to open source maintainers and foundations.

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

12.11.2024 17:18 โ€” ๐Ÿ‘ 119    ๐Ÿ” 27    ๐Ÿ’ฌ 8    ๐Ÿ“Œ 10

Winter Release coming Nov 19th!

One thing we wrestled with: how do you make page building feel natural while keeping content structured?

Drop your worst page building horror stories below! ๐Ÿ˜ฑ

07.11.2024 15:45 โ€” ๐Ÿ‘ 4    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Developer Deep Dive: Sanity Winter Release | Sanity Join us for a deep dive into our Winter Release with updates to Sanity Create, Visual Editing, and more.

The Sanity Winter Release is coming up on November 19th!

On November 21st, the engineers behind the new features joins @kapehe.bsky.social and @knut.fyi for a special Developer Deep Dive.

What are you hoping to see? ๐Ÿ”ฎ

www.sanity.io/events/devel...

05.11.2024 21:16 โ€” ๐Ÿ‘ 10    ๐Ÿ” 6    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 1

:xstate: :elmo-fire: huh strange

02.11.2024 14:16 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

:wave:

02.11.2024 12:46 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Gherkin Scenario Outline: Inserting text at the edge of a decorator

Gherkin Scenario Outline: Inserting text at the edge of a decorator

"Testing is documenting"

Especially if your tests are written in a human-readable language.

I'm currently working on @sanity.io's text editor, and here Gherkin is working really well for documenting and keeping all the different behaviours in check.

github.com/portabletext...

31.10.2024 21:17 โ€” ๐Ÿ‘ 5    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@eoin.no is following 20 prominent accounts