Sign in

P(atrick)

@pdewey.com
327 followers 582 following 811 posts

24 / Coffee / Music / Golang / Linux / AI / atproto Building @arabica.social and @oolong.social

PostsRepliesMedia
P(atrick) @pdewey.com · 11/09/2026
blob test?
NixOS logo
010
P(atrick) @pdewey.com · 30/08/2026
Tired of re-entering the same values for your coffee brews every time into @arabica.social? We added autofill based on most common values for each brew variable!
arabica.social brew form showing autofilled fields after selecting a bean (that has previous brews associated with it)
261
P(atrick) @pdewey.com · 23/08/2026
Apparently I have something against every timezone other than EST
130
P(atrick) @pdewey.com · 05/08/2026
Live with the new UI!!! Should (hopefully?) be faster now that its mostly client side rendered! Let me know if you have thoughts, suggestions, or run into bugs!
new arabica UI homepage showing a 3 column layout, new fonts, and the community board.
0101
P(atrick) @pdewey.com · 14/07/2026
Sneak peak into one of the several pages I'm overhauling
alpha.arabica.social "My Coffee" page showing a revamped 3 column UI. This page shows open and closed bags of beans.
110
P(atrick) @pdewey.com · 27/06/2026
Hummingbird feeders are great for pictures
020
P(atrick) @pdewey.com · 13/06/2026
I added a view page for song shares on atjams.pdewey.com!
Screenshot of the atjams.pdewey.com view page, showing the song "Nickel", by Flipturn. There are links to Spotify, Apple Music, Tidal, Last.fm, and MusicBrainz
120
P(atrick) @pdewey.com · 13/06/2026
Added a new "notes" field to the @arabica.social brew lexicon! Now you can add roaster descriptions/tasting notes and your own notes about a bean! Adding an new bean also has its own form page now (it had too many fields already).
Screenshot of the brew view page in https://alpha.arabica.social showing the newly split "roaster description" and "personal notes" sections.
131
P(atrick) @pdewey.com · 10/06/2026
deepseek approves, seems cool
 Screenshot of:  "a dark terminal-like window showing a markdown explanation titled “What ATProto Actually Is.” The text explains that ATProto is a federated protocol for decentralized social applications, not a blockchain or peer-to-peer system. It outlines the three-tier architecture of Client Apps, PDS, Relay, and AppView; describes the data model, identity system, rough edges, and reference implementations; and concludes that ATProto is real but still largely Bluesky-operated in practice."
010
P(atrick) @pdewey.com · 04/06/2026
I keep making random elixir pages, liveview is sick
teal.fm plays chart site (not published)
2100
P(atrick) @pdewey.com · 31/05/2026
weather is nice, coding on the porch
Laptop on a table outside on a porch. There is a split keyboard. Laptop screen is showing drisl-cbor encoding code
130
P(atrick) @pdewey.com · 30/05/2026
Oh wow my favorite day of the week!
Screenshot of a Google search for “how many days in the week have ‘fish’ in them,” showing an AI Overview incorrectly answering “two days” and listing “Tuesday” and “Fish.”
030
P(atrick) @pdewey.com · 30/05/2026
doing some refactoring of @arabica.social
git diff of +7173, -5350 lines of code

net new are tests
270
P(atrick) @pdewey.com · 29/05/2026
Also you can quickly share recent or current @teal.fm plays easily on atjams.pdewey.com
atjams.pdewey.com share screen showing "Ones Who Love You", by Alvvays. Metadata pulled automatically includes the album art, Apple Music link, Last.fm link, and MusicBrainz link.
010
P(atrick) @pdewey.com · 28/05/2026
Cross the song sharing site off the list, I think I'm pretty much done with this one for now. (You can paste in song links from whatever streaming service, or pull from current/recent teal.fm scrobbles) atjams.pdewey.com
atjams.pdewey.com feed showing a few song shares. each has links to streaming services under the share.
010
P(atrick) @pdewey.com · 27/05/2026
The flavor of the week for my personal site:
forgejo language graph showing elixir, javasript, and css
010
P(atrick) @pdewey.com · 26/05/2026
oh wow it does work. I guess I'll have some cursed stuff to show off at work tomorrow
Screenshot of a terminal and Vim session. main.go contains a //go:generate directive that runs curl against https://arabica.systems/xrpc/com.atproto.server.describeServer and pipes the JSON to jq. Below, the terminal shows go generate executed successfully, printing the PDS server description JSON.
000
P(atrick) @pdewey.com · 26/05/2026
All of these screenshots are from GitHub 🥱 where’s the love for @tangled.org? @arabica.social’s codebase:
1251
P(atrick) @pdewey.com · 23/05/2026
Oh yeah I forgot, I also added an onboarding flow to @oolong.social
Dark green Oolong onboarding page titled “Let’s get you started,” with a step-by-step setup panel for adding a tea vendor, vessel, first tea, and optional infuser.
031
P(atrick) @pdewey.com · 23/05/2026
Cooking up a new explore page for @arabica.social 👀
Dark themed Arabica “Explore” page showing collapsed search and filter controls above a two-column grid of community coffee records, including brewers, recipes, grinders, and beans.
251
P(atrick) @pdewey.com · 20/05/2026
@middleearth.quest you are killing me
Screenshot of a dark-mode chat interface showing a fantasy-style dice game. Several messages describe finding chests or hidden compartments, with blue “OPEN” reply buttons on the right. Dice roll outcomes include unlucky rolls and cursed rolls, causing the player to lose an ancient map or find nothing.
181
P(atrick) @pdewey.com · 20/05/2026
👀
atproto-backed kanban board that interops with tangled issues and PRs
020
P(atrick) @pdewey.com · 19/05/2026
ooh yeah I like this
arabica.social wip onboarding page
051
P(atrick) @pdewey.com · 18/05/2026
working on setting up an onboarding flow for @arabica.social and @oolong.social, might get that out tomorrow if I polish it up a bit more
arabica.social experimental onboarding banner
070
P(atrick) @pdewey.com · 16/05/2026
I've gotten in a groove and @oolong.social is shaping up pretty nicely!
oolong.social wip homepage showing a feed with steeps/brews, vendors, teas, a vessel, and an infuser. (mostly test records)
183
P(atrick) @pdewey.com · 15/05/2026
cooking again (I'm procrastinating the tea app)
song sharing app on atproto (wip)
140
P(atrick) @pdewey.com · 12/05/2026
I'm cooking
"Your tea journey, documented."
1201
P(atrick) @pdewey.com · 07/05/2026
Doing some stuff with the behind-the-scenes linking system @arabica.social has 👀
arabica.social record owned by pdewey.com of the Hario V60 brewer. The new addition is the "Community" section showing 3 other users who also own a V60 (and have their own record linked to this one). Also shows how many brews the brewer is used in, and the number of recipes it is referenced in.
061
P(atrick) @pdewey.com · 02/05/2026
Doing some work to make the @arabica.social recipe creator better/more freeform
experimental arabica.social new recipe page showing lots of customization options (method, parameters, brew steps, notes).
050
P(atrick) @pdewey.com · 01/05/2026
Bandcamp Friday!! - Burnout Days (Reimagined) by flipturn - Bohemian Clutter EP by pencil - Lot to Learn by Winyah - American Football (LP4) by American Football - Big Day by Slow Pulp
Burnout Days (Reimagined) by flitpturn
https://flipturn.bandcamp.com/album/burnout-days-reimaginedBohemian Clutter by pencil
https://pencilglobal.bandcamp.com/album/bohemian-clutter-epLot to Learn by Winyah
https://winyah.bandcamp.com/album/lot-to-learnAmerican Football (LP4)
https://americanfootball.bandcamp.com/album/american-football-lp4
130
P(atrick) @pdewey.com · 30/04/2026
I have the best buddy
FableTot the legendary unicorn (level 1 on atbuddy.app)
010
P(atrick) @pdewey.com · 30/04/2026
Made the bean view page on @arabica.social a bit better (based on suggestions received, thanks @hipstersmoothie.com and @graham.systems)
Bean view page on arabica.social showing the newly color-coded pills for origin, roast level, process, and rating.
3111
P(atrick) @pdewey.com · 29/04/2026
does this look good for bean pages btw, been sitting on this for a few weeks and I feel like I should release it
@arabica.social bean view page showing the "Banko Taratu" bean from Afterglow Coffee Cooperative.
321
P(atrick) @pdewey.com · 28/04/2026
also ignore this, for PR
fixed modal
000
P(atrick) @pdewey.com · 28/04/2026
Need image for bug report, ignore this
review modal showing behind "whats new" box
100
P(atrick) @pdewey.com · 21/04/2026
A feature I contributed to @tangled.org is live now 👀 (the "stars" page)
The new per-repo "stars" page on tangled.org. 
Repo shown in picture is: https://tangled.org/baileytownsend.dev/ceres/stars
3582
P(atrick) @pdewey.com · 16/04/2026
Is this anything? Trying to make the detailed view pages look like a notebook
arabica.social brew view page showing a redesigned list of brew parameters on a dotted background.
120
P(atrick) @pdewey.com · 15/04/2026
Ooh yeah this is pretty nice (setting up the grid on the server side)
Screenshot of an experimental arabica.social feed showing a 2-column pinboard and sticky note layout with records not always horizontally aligned due to the new grid rendering.
050
P(atrick) @pdewey.com · 14/04/2026
Also the pinboard design I'm working on is looking pretty cool (its better in light mode than in dark mode)
Experimental arabica.social community feed view showing records as sticky notes on a pinboard.
2190
P(atrick) @pdewey.com · 14/04/2026
Better uptime than GitHub already lets gooo
051
P(atrick) @pdewey.com · 13/04/2026
light mode?
pinboard feed in light mode, more sticky-note-y
000
P(atrick) @pdewey.com · 13/04/2026
more papery??
more papery version of the pinboard feed
100
P(atrick) @pdewey.com · 13/04/2026
Trying more things
experimintal pinboard style feed view in arabica.social
260
P(atrick) @pdewey.com · 12/04/2026
Any thoughts on another feed card UI redesign?
Arabica Social home feed page showing a brew and bean card, with different background colors by feed card type. Brew is #6b4423, bean is #b45309
011
P(atrick) @pdewey.com · 12/04/2026
New small QOL feature, you can now enable a setting in @arabica.social that adds a "copy AT URI" button to the actions menu:
arabica.social settings page, showing the new "Developer" settings section, with a checked box next to "Show Copy AT URI in action menus" Screenshot of an arabica.social feed card with the actions menu expanded, with the new "Copy AT URI" button in view.
051
P(atrick) @pdewey.com · 09/04/2026
@arabica.social records up in the record collector labeler now! 👀
A label applied to @pdewey.com's accound with the content:
"Arabica: Track your coffee brewing journey with detailed logs of every cup. 
(social.arabica.*) 
Source: @recordcollector.edavis.dev"
1101
P(atrick) @pdewey.com · 06/04/2026
I’m up to 100 brews logged on @arabica.social!!
@pdewey.com’s arabica.social profile, showing stats cards: 100 brews, 9 beans, 5 roasters, 3 grinders, and 4 brewers. The 100th brew is also shown, using the Rwanda Kungahara Carbonic Maceration bean from Red Rooster Coffee
050
P(atrick) @pdewey.com · 06/04/2026
I'm cooking up something, its not ready quite yet though
A screenshot of a terminal, showing a semble CLI tool that does bidirectional sync with markdown files.

The pushed record had the following contents (at-uri added after push to PDS):
```markdown
---
semble-uri: at://did:plc:hm5f3dnm6jdhrc55qp2npdja/network.cosmik.card/3mis6n7r5md2c
---

# atproto.camp

#semble <https://atproto.camp/>
```
030
P(atrick) @pdewey.com · 01/04/2026
Build one of these
110
P(atrick) @pdewey.com · 30/03/2026
Another new @arabica.social feature!! Rating averages on beans and roasteries! These are visible on your profile and "my coffee" pages. (These are public by default, but can be changed to only viewable by you in settings)
View of @pdewey.com's profile on https://alpha.arabica.social, showing roaster cards for Red Rooster Coffee and Alma Coffee, with 6.9/10 and 6.5/10 avg star ratings respectively. A bean record for "La Candelilla Gesha" from Red Rooster Coffee is shown with a 7.1/10 avg rating.
151