Chad
banner
chadtmiller.com
Chad
@chadtmiller.com
software engineer, atproto hacking

Building @grain.social and @slices.network

grain profile: https://grain.social/profile/chadtmiller.com
Also want to say thanks to Bluesky for generously supporting @slices.network with some grant funding ☺️

Working on a containerized auto-indexing “AppView in a box” sort of thing I’m hoping will make it easier to get started with #atproto. More updates soon!
November 26, 2025 at 3:38 AM
@tangled.org spotted, knots mentioned #eurosky
November 19, 2025 at 10:37 AM
appreciate @gleam.run's dedication to semantic versioning. just release your v1 already k thanks
November 16, 2025 at 5:25 AM
classic
November 15, 2025 at 6:23 AM
November 14, 2025 at 9:35 PM
👀 didn't know you could use details/summary in readmes til now, also @plyr.fm is v cool
November 13, 2025 at 8:30 PM
Really stoked for @eurosky.social in Berlin next week. If you’re going to be around let me know, would love to chat
November 10, 2025 at 4:18 PM
I've been working on a new @graphql.org lib for @gleam.run if anyone is interested 🌊

tangled.org/@chadtmiller...
@chadtmiller.com/swell
🌊 A GraphQL implementation in Gleam
tangled.org
November 7, 2025 at 5:03 PM
Lustre is rad, go give it a ⭐️!
A bunch of talks yesterday name-dropped Lustre which is so surreal, super wild for folks to just be talking about Your Thing ™️ in the middle of a talk.

We're only 18 stars off of 1.9k and I'm desperately trying to get 2k before the end of the year. 🥺👉👈

github.com/lustre-labs/...
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
github.com
November 6, 2025 at 6:38 PM
me a few months later...i think I'm gonna write some gleam
hailey.at hailey @hailey.at · Oct 22
i think im going to write some rust
October 29, 2025 at 4:43 PM
I present to you, goose. A gleam jetstream client for #atproto unlocking the atmosphere on BEAM.

tangled.org/@chadtmiller...
@chadtmiller.com/goose
A Gleam WebSocket consumer for AT Protocol Jetstream events.
tangled.org
October 29, 2025 at 1:53 AM
Kinda burnt on the next.js/react router/remix sagas and spent the last week diving into @gleam.run and Lustre. It's pretty great. Also started working a library to make working with @graphql.org better in @gleam.run using .gql files to generate your decoders/serializers.
October 26, 2025 at 5:08 PM
Reposted by Chad
Made a quick #atproto "agent skill" for claude code that pulls in all the current atproto.com docs and reference implementations so claude can use them to help you build atproto stuff. Check it out: tangled.org/@brianell.in...
@brianell.in/atproto-claude-skill
A claude skill that has access to all of the atproto docs and reference implementations
tangled.org
October 17, 2025 at 2:20 AM
See ya there!
October 16, 2025 at 4:44 PM
Anyone else noticing an increase in bot follows?
October 13, 2025 at 3:20 PM
it’s fall and the leaflets are dropping? #atprotojokes
October 10, 2025 at 11:20 PM
lpm is great. You should check it out! Really helped get @grain.social up and running a while back.
danabra.mov dan @danabra.mov · Oct 9
i wrote a post about @tom.sherman.is's lpm which i think more people should know about
how to manage your AT Lexicons with lpm
underreacted.leaflet.pub
October 9, 2025 at 11:45 PM
If @slices.network existed as merely a community API of indexed records of different AppViews would people use it? This was the idea around the social aspects of it anyways. I'm not after monthly subscriptions, I'm trying to build a community resource. Just need enough to keep the 💡 on.
Having a self contained instance seems to be what people want so I need to untangle the social stuff and simplify.
October 8, 2025 at 11:06 PM
How many lexicon validators will it take for you to finally write your AppView.
October 8, 2025 at 10:33 PM
I honestly don't find writing lexicons in json to be that annoying. Just copy something similar, tweak for your app and run against a validator. Boom done. My only wish is a UI builder type of thing so I don't have to constantly look at a spec doc.
October 8, 2025 at 10:29 PM
whoa
stavola.xyz/mlf A human-friendly DSL for ATProto Lexicons
⭐️ 2
October 8, 2025 at 10:16 PM
support @teal.fm!
October 8, 2025 at 6:16 PM
Reposted by Chad
Subvert is launching this fall.

Before we get there, we want to give an early look at what’s being built.

Subvert Members get first access to explore the alpha stage platform later this month.
October 8, 2025 at 11:43 AM
Reposted by Chad
Why does every AI conversation break down?

Next Tuesday at 12pm ET, @steveklabnik.com and Richard Feldman are exploring why the AI discourse keeps breaking down and what better conversations might look like.

Join us 🧵
October 7, 2025 at 6:03 PM
Reposted by Chad
A Monday morning reminder to support @blackskyweb.xyz, @transrights.northsky.social, @slices.network, and anyone else building AppViews/AppView infra. We need redundant spaces yesterday, and these folks are doing the legwork to make it happen.
October 6, 2025 at 4:49 PM