Sign in

hayleigh

@hayleigh.dev
2.1K followers 490 following 762 posts

• Drawing boxes and writing words at xyflow • Core Team at Gleam • Author of Lustre I’m just a 🏳️‍⚧️ girl learning 🇫🇷 and vibing in 🇧🇪🇬🇧 Fuck Nazis. ACAB. Black Lives Matter. Trans Rights Now.

PostsRepliesMedia
hayleigh @hayleigh.dev · 23/09/2026
super surprised to see the speaker lineup for svelte summit later this year is 100% men?! sometimes i forget what tech is like outside my bubbles 😅
3371
hayleigh @hayleigh.dev · 19/09/2026
ux friends, does anyone have any resources (papers, studies, blog posts, talks, ...) exploring canvas interfaces, node base uis, that kind of thing... there's a wealth for visual programming but im struggling to find the same interest in other kinds of canvas apps/interfaces.
6276
hayleigh @hayleigh.dev · 17/09/2026
this is potentially a spicy take but i think i'm way more excited at the thought of a scrappy open web where apps are coming up with niche/specific lexicons vs a heavily standardised one where custom lexicons are discouraged in favour of maximal interop 🧐
9676
hayleigh @hayleigh.dev · 15/09/2026
how do i convince* @bsky.app to add an edit button? also asking for me
290
hayleigh @hayleigh.dev · 15/09/2026
how do i convinced @tangled.org to give me free merch? asking for me
8390
hayleigh @hayleigh.dev · 07/09/2026
I want to build a lexicon explorer: punch in the name of a lexicon and get a visualisation of all the lexicons it references, a bit like a database schema explorer. are there any features or info in particular folks would find cool or useful in an app like that 🤔
3221
hayleigh @hayleigh.dev · 04/09/2026
im super excited for this one, i think it’ll be a light bulb moment for some of the really cool things lustre can do
3355
hayleigh @hayleigh.dev · 02/09/2026
i spent so much time as a kid making stick figure animations, this has activated a sleeper agent deep within me
1440
hayleigh @hayleigh.dev · 01/09/2026
this is hailey’s most obvious ragebait to date
1210
Reposted by hayleigh
cove.town @cove.town · 31/08/2026
cove.town is an experiment in self-hosting @atproto.com based services, including a knot, spindle, hold, and a PDS. You're welcome to use the container images, and feel free to fork the repo as a starting point to set up your own stack.
cove.town
cove.town
A PDS, a knot, a spindle, and a hold, atproto infrastructure fully built on itself.
0179
hayleigh @hayleigh.dev · 31/08/2026
atproto people, are there any ts libraries for fetching schemas at runtime. a bit like bluesky's `lex` tool but programmatic rather than a cli. i want to fetch and introspect lexicons to visualise them.
1172
hayleigh @hayleigh.dev · 29/08/2026
trying to find contract work is proving to be a real slog 😔
3201
hayleigh @hayleigh.dev · 23/08/2026
experiencing levels of fomo never before seen over @atproto.nyc, hope y'all had a blast 💕
1190
hayleigh @hayleigh.dev · 22/08/2026
all the vibe coded apps is really killing my atproto enthusiasm icl gang, do folks have some recommendations for Organic Free Range atproto apps they like?
9987
hayleigh @hayleigh.dev · 18/08/2026
bad news for anyone expecting me to be prepared enough to have a talk to give
1100
hayleigh @hayleigh.dev · 09/08/2026
why does every little atproto app being cooked up rn have to have a frontend Designed By Claude ™️ why are we so hyped about social data and an open internet and then turning to ai when its time to create and play
129316
hayleigh @hayleigh.dev · 05/08/2026
brain good
6689
hayleigh @hayleigh.dev · 05/08/2026
i was *so* hyped when i saw this submission come in. this one is going to be really fun
0121
hayleigh @hayleigh.dev · 05/08/2026
shhhhhh don't tell anyone
A remix of the "cooby doo mask reveal meme." In the first frame, a character labelled "atproto" stands in front of a masked villain labelled "a renewed vision of the internet." In the next frame the mask is removed, with the villian's label now reading "left-leaning politics."
1283
hayleigh @hayleigh.dev · 04/08/2026
london gleamlins, come join us on the 18th of august for a meetup! @renatillas.dev will be talking to us about event sourcing, and i'll of course be preaching the good word about #atproto and maybe there'll be a little surprise launch too 🤭 luma.com/vacn20ag
luma.com
Gleam London Summer Soirée · Luma
Can you believe it's been six months since Gleam Gathering?! Come join Louis, Hayleigh, and other gleamlins for a little summer get-together at Heist…
1174
hayleigh @hayleigh.dev · 03/08/2026
now you can achieve oauth too* tangled.org/hayleigh.dev... *if you use `at` as a git dep
tangled.org
src/at/oauth.gleam at main · hayleigh.dev/at
Atproto primitives for Gleam.
1420
hayleigh @hayleigh.dev · 02/08/2026
If you're seeing this then we've achieved oauth 🫡
101614
hayleigh @hayleigh.dev · 01/08/2026
hype for this immediately disappeared the moment i saw it was in the US 😔
1150
hayleigh @hayleigh.dev · 01/08/2026
implementing atproto oauth got me dizzzyyy 😵‍💫 because gleam supports two targets with different concurrency methods the preferred approach is "sans-io" where the api doesnt perform async operations directly but instead exposes functions to construct requests, decode responses, etc...
3281
hayleigh @hayleigh.dev · 29/07/2026
do i know any folks in london with a space i could swing by and cowork in one day next week?
001
hayleigh @hayleigh.dev · 29/07/2026
i added a bunch of ai-related words to my mutelist and now all my feeds are fucking clanker accounts sprouting nonsense what bullshit is this
2150
hayleigh @hayleigh.dev · 28/07/2026
its always so fun to come across things built with @xyflow.com in the wild 💕doubly so when its atproto too ^.^
1111
hayleigh @hayleigh.dev · 27/07/2026
please nobody fill this out. some folks are suspicious that its from the dept of geography, but the suspicious part is there is no information sheet on who the researcher is or the purpose/use of the data collected. no ethics committee would allow this not least cambridge. please dont fill it out
063
hayleigh @hayleigh.dev · 27/07/2026
nobody asked by here's my take on the lexicon discourse... schemas describe structure but they don't dictate semantics. you cant (and shouldnt) change that! its good and by design that records can be re-interpreted by other apps.
1312
hayleigh @hayleigh.dev · 24/07/2026
was making some progress on lexi (lexicon codegen tool for gleam) thinking "oh i wont worry about circular references for now, im sure they dont come up often"... only to discover they come up immediately when fetching lexicons referenced by app.bsky.feed.post womp womp
2350
hayleigh @hayleigh.dev · 23/07/2026
me since @localfirstconf.com
A remix of the "friendship ended with blank" meme. it reads: "friendship ended with frontend development. Now atproto development is my best friend."
2690
hayleigh @hayleigh.dev · 21/07/2026
ignoring the fact the code is literally The Worst, i thought building a lexgen cli would be a good way to dogfood `at` its not much but working out how to resolve the actual lexicon json just from the name was pretty satisfying 😌
2360
hayleigh @hayleigh.dev · 21/07/2026
are there any gleam sympthatic orgs in london that might donate some space for a meetup next month 👀 what if we made it atproto flavoured 👁️👄👁️
64711
hayleigh @hayleigh.dev · 20/07/2026
i get that this is nice for some folks but if i did this then the only time i’d get to spend on my favourite hobby would be: - my job - staying up too late in the week … i mean i do that too but why not use the weekends too!
3230
hayleigh @hayleigh.dev · 19/07/2026
relationship with atproto rapidly deteriorating as i descend into madness reading these specs
10870
hayleigh @hayleigh.dev · 18/07/2026
anyone know where i can find some good test data to test my cbor implementation for `at`? seems kinda tricky to find good robust tests from other communities, the dasl-testing fixtures are super minimal for example tangled.org/hayleigh.dev...
tangled.org
src/at/cbor.gleam at main · hayleigh.dev/at
Experiments for playing with atproto in Gleam.
4160
hayleigh @hayleigh.dev · 16/07/2026
much to the disappointment of my peers i've started working on Yet Another Atproto Library For Gleam ™️ which i think puts us at three WIPs not counting the vibe coded one. obviously *my* wheel is gonna be the best one though 😌
4600
hayleigh @hayleigh.dev · 15/07/2026
i kind of ended up at @localfirstconf.com on a whim, im adjacent to a lot folks in that space but not really a part of it. walked away after yesterday having never felt so enthused and energised after a conf. @inkandswitch.com in particular are something really special. if you can, go next year.
0645
hayleigh @hayleigh.dev · 14/07/2026
it was a long time brewing but im definitely atprotopilled now.
4364
hayleigh @hayleigh.dev · 13/07/2026
@localfirstconf.com has been so inspiring today, definitely a lot of ideas churning
4341
hayleigh @hayleigh.dev · 06/07/2026
the haters said it couldnt be done! i guess its time to retire lustre 😭
1151
hayleigh @hayleigh.dev · 28/06/2026
seems like every other package published to hex these days has been vibe coded,, are there any discussions in the BEAM community about the long-term effects this is gonna have on our package ecosystem?
4224
hayleigh @hayleigh.dev · 19/06/2026
being restricted on moving in an out of europe is a real bummer when events like this pop up while im back in the uk, fucking brexit
160
hayleigh @hayleigh.dev · 11/06/2026
now would also be a great time to go start the repo if you haven't already or if you're just learning about lustre 🥺👉👈 github.com/lustre-labs/...
github.com
GitHub - lustre-labs/lustre: A Gleam web framework for building HTML templates, single page applications, and real-time server components.
A Gleam web framework for building HTML templates, single page applications, and real-time server components. - lustre-labs/lustre
1245
hayleigh @hayleigh.dev · 10/06/2026
Last year I gave a talk about some of the testing apis I built into Lustre. If you’ve ever wished there was something better than waiting 30 minutes for playwright test to run in CI… this one’s for you 🤙 youtu.be/k2F-REDMVcM?...
youtu.be
Browsers need not apply, UI testing with Lustre and Gleam - Hayleigh Thompson | Code BEAM 2025
YouTube video by Code Sync
3346
hayleigh @hayleigh.dev · 09/06/2026
seems like a long shot but i'll throw my hat into the ring and see if there's any takers 👁️👄👁️
1182
hayleigh @hayleigh.dev · 07/06/2026
keeping up with interesting projects is such a chore now that every other post is about some new slopped app/library 😔 makes finding new things so difficult
0381
hayleigh @hayleigh.dev · 26/05/2026
does anyone know any nice high-quality coding-focus discord servers? used to be lots of the communities i was in had lots of good discussion around general ✨programming✨ things and a lot of that has been drying up recently drop a reply or DM me if you know somewhere please!
3125
hayleigh @hayleigh.dev · 22/05/2026
i rejoined @xyflow.com earlier this year and im super excited to release my first pro example since coming back edge routing and integrating libavoid have been super common requests so its well cool to finally have something to point folks to 💕 reactflow.dev/examples/edg...
reactflow.dev
Edge Routing - React Flow
Implement a routable edge with libavoid
2191
hayleigh @hayleigh.dev · 19/05/2026
many such cases
0294