Sign in

Woody Melling

@woody.fm
233 followers 550 following 440 posts

Swift Engineer - Open Source Advocate - @overgrow.fm - @openmusicevent.app

PostsRepliesMedia
Reposted by Woody Melling
Tommy Prezioso @tommyprezioso.bsky.social · 27/09/2026
I just posted pt. 7 of me still trying to learn server side Swift using Vapor series. This one is all about writing tests before we deploy! Also Vapor just turned 10 🎉 #vapor #swift swiftsips.dev/blog/2026/20...
swiftsips.dev
Writing Tests Before Shipping My First Vapor Backend in 2026 pt. 7
Writing Tests Before Shipping My First Vapor Backend in 2026 pt. 7
062
Woody Melling @woody.fm · 28/09/2026
Got to go Backpacking in and around Grand Teton National Park this weekend! #outdoors #backpacking
A nighttime shot of Fossil Mountain in the Tetons. In the foreground, a headlamp illuminates tents and the trees behind them.
010
Reposted by Woody Melling
Point-Free @pointfree.co · 21/09/2026
It’s time to put what we’ve learned about isolation into practice. We’re building the reimagined Composable Architecture 'Store' from scratch and exploring the benefits of strictly controlling isolation through every layer of the library. www.pointfree.co/episodes/ep3...
022
Reposted by Woody Melling
luminframe.com @luminframe.com · 21/09/2026
luminframe.com/page?uri=at%... Here’s a demo!! It’s a music visualizer that changes the strength of effects based on the energy, frequency bands and hits in a song. It integrates with @plyr.fm. Shout out to @woody.fm for the sick track.
luminframe.com
Visualizer — Luminframe
A shared music visualizer made with Luminframe.
1122
Reposted by Woody Melling
incognitothief @whereditgo.diamonds · 15/09/2026
Huge Thank You to all those who submitted 🫂 @woody.fm @zzstoatzz.io @tgoerke.bsky.social @openguitar.org @mayathedj.bsky.social It was such an awesome experience hearing everyone's renditions; Even cooler that we were able to stitch this together across several AT Services
141
Woody Melling @woody.fm · 15/09/2026
shopify.engineering/back-to-native One of the biggest software platforms in the world made an important decision Native apps are a better UX. LLMs makes them feasible. React Native means that platform evolution is always lagging (Liquid Glass) Every #atproto project should do a similar eval.
shopify.engineering
Native is now the future of mobile at Shopify (2026) - Shopify
Coding agents changed what it costs to build mobile apps twice. Here’s why Shopify is moving from React Native back to Swift and Kotlin.
260
Reposted by Woody Melling
incognitothief @whereditgo.diamonds · 15/09/2026
Here is a recap of last night's listening party pckt.blog/b/whereditgo...
pckt.blog
Atmosphere Sample Flip Challenge 001 - whereditgo
August 13 - September 13 https://plyr.fm/u/darkhart.whereditgo.diamonds/album/atmosphere-sample-flip-challenge-001 Submissions: https://plyr.fm/playlist/ff6f26e...
1102
Woody Melling @woody.fm · 14/09/2026
Come check out the first #atproto #music sample flip! stream.place/whereditgo.d...
stream.place
@whereditgo.diamonds's livestream on Streamplace
Atmosphere Sample Flip Challenge 001
051
Woody Melling @woody.fm · 11/09/2026
A #ios #ux Sample of @openmusicevent.app When I deployed it at @wickedwoods.ca last Weekend. Got so much positive feedback from users at the festival. 1700 installations across #iOS and #android. Delivered 12000 total notifications, sent from the app, by the media team.
A native mobile app UI showing a festival schedule, with “Busy Pattens” highlighted, and showing a context menu with options for including it on a personal schedule, and adding emoji reactions to the performance.
111
Woody Melling @woody.fm · 05/09/2026
000
Woody Melling @woody.fm · 05/09/2026
Abstract Sonance @ The Hallow
030
Woody Melling @woody.fm · 05/09/2026
@wickedwoods.ca 2026
110
Woody Melling @woody.fm · 04/09/2026
This is the product surface that I’ve been working on all summer instead of doing #atproto things like making lexicons for @openmusicevent.app That’s hopefully coming in the fall 🤞
010
Woody Melling @woody.fm · 04/09/2026
Wicked Woods is getting started and the app is the best way to know what’s coming up next #iosdev #music #festivals
000
Woody Melling @woody.fm · 04/09/2026
apps.apple.com/us/app/wicke... play.google.com/store/apps/d... I build the app for Wicked Woods, it’s starting to warm up for the event 🌲🏔️
apps.apple.com
Wicked Woods App - App Store
Download Wicked Woods by Woodrow Melling on the App Store. See screenshots, ratings and reviews, user tips, and more apps like Wicked Woods.
030
Woody Melling @woody.fm · 04/09/2026
@wickedwoods.ca is hard to beat.
010
Woody Melling @woody.fm · 02/09/2026
📍 Fairmont Hot Springs Spa · Area F (Columbia Lake/Windermere Lake), British Columbia, CA ☀️ 81°F Starting to settle in as Wicked Woods Music Festival is getting built 🏔️🕺 beaconbits.app/beacon/cqqtuv75m7e5s… #BeaconBits
050
Reposted by Woody Melling
Sebastian @center.for.cybernetic.beauty · 31/08/2026
I have created Atmosynth, an #ATproto #synth patch platform. You can create, fork, and edit synth patches and play them directly in the browser, via computer keyboard or MIDI keyboard. Patches are saved in your PDS. atmosynth.at
Screenshot of Atmosynth. You see an audio signal processing graph with nodes like Sawtooth oscillators, Mixer, Chorus, reverb, output.
At the bottom a virtual piano keyboard with level and latency settings.
611626
Woody Melling @woody.fm · 29/08/2026
Wrote this recently after experiencing some loss in my family. plyr.fm/track/1260 #music
plyr.fm
Carvings - Overgrow
Overgrow
351
Reposted by Woody Melling
Atmosphere Tickets @atmosphere.tickets · 25/08/2026
A successful first Atmosphere Tickets event!
0222
Woody Melling @woody.fm · 26/08/2026
plyr.fm/track/1253 I think this is the best DJ mix I've made in the last year. I'm getting better at storytelling in these long form mixes, and drum and bass is the best genre for telling sci-fi stories. #music #dnb @plyr.fm
plyr.fm
Thread Threads (DNB Mix) - Overgrow
Overgrow
031
Woody Melling @woody.fm · 25/08/2026
@markmx.bsky.social @tessa.germnetwork.com Im curious what Germs plans are for building the Android version? I’m using skip.dev for @openmusicevent.app. It lets me have a single Swift codebase with native SwiftUI on iOS and Jetpack on Android. Could be worth an investigation 🤔
100
Reposted by Woody Melling
Anuj Ahooja @quillmatiq.com · 20/08/2026
Watching all the people heading to the @atproto.nyc community day
A meme using three photos of a young boy in a plaid shirt and red pants wearing a thoroughly unimpressed expression in each shot, labeled "Congrats," "Happy for you," and "Nice" — conveying total indifference despite the congratulatory words.
6923
Woody Melling @woody.fm · 20/08/2026
@samforstag.bsky.social I live in Bozeman, and am excited for Sams campaign. I don't know who runs this account, but you should verify your website by setting this accounts handle to @samformontana.com bsky.social/about/blog/4...
bsky.social
How to verify your Bluesky account - Bluesky
Here's how to verify your Bluesky account by setting your website as your username.
120
Woody Melling @woody.fm · 14/08/2026
plyr.fm/track/1225 Made this instead of going to bed on time last night. All sound is from the OG file pack on @plyr.fm, no additional samples or synths. Gonna do another one later and let myself use some breaks. This was a fun challenge, but the drums were hard to get right #atrproto #music
plyr.fm
Sound Of You (Atmosphere Sample Flip Challenge 001) - Overgrow
Overgrow
140
Reposted by Woody Melling
Tommy Prezioso @tommyprezioso.bsky.social · 12/08/2026
I’m only averaging 1 post a month but I am still going. I just added pt 5 of me still trying to learn server side Swift using Vapor. This one is all about adding tags, collections, pagination, and filters! #vapor #swift swiftsips.dev/blog/2026/20...
swiftsips.dev
Add Collections, Tags, Filtering, and Pagination to My First Vapor Backend in 2026 pt. 5
Add Collections, Tags, Filtering, and Pagination to My First Vapor Backend in 2026 pt. 5
072
Woody Melling @woody.fm · 12/08/2026
I also want to mention that I am looking for paid work, contract or full time. Ideally in the #atproto space. Are you considering building native mobile apps for your ATProto platform? React native keeping Liquid Glass forever out of reach?
241
Woody Melling @woody.fm · 12/08/2026
Hey! The Wicked Woods app is available on the app/play store! This is the main white label version of @openmusicevent.app Which will be a #atproto platform for concerts and festivals apps.apple.com/us/app/wicke... play.google.com/store/search...
apps.apple.com
Wicked Woods App - App Store
Download Wicked Woods by Woodrow Melling on the App Store. See screenshots, ratings and reviews, user tips, and more apps like Wicked Woods.
030
Woody Melling @woody.fm · 09/08/2026
I'm doing a lot of the actual #atproto stuff for @openmusicevent.app this weekend. @userinput.app integration directly into the app. Not a web view. The protocol is the API, we can just do this.
A native UI surface for feedback, based on the @userinput.app lexicon and appview
290
Woody Melling @woody.fm · 08/08/2026
#atproto does not need to win only by convincing people to post somewhere new. It can win by becoming the foundation for software people already need to use because of real-world relationship woodys-rows.pckt.blog/open-forks-o...
woodys-rows.pckt.blog
Open Forks of Boring Apps With Authority
The Atmosphere can win by becoming the foundation for software people already need to use because of real-world relationships.
3513
Woody Melling @woody.fm · 07/08/2026
Every year, i build the app for @wickedwoods.ca I want to give the #atprotodev community a sneak peak of the UI surface, before @openmusicevent.app launches to the protocol It's a pure #swift app, that builds its single codebase to #iOS and #Android. More to come :)
2170
Reposted by Woody Melling
gabby @fullmoon.id · 28/07/2026
I'm beginning to think of agentic coding's niche as "3D printing, but for software" In other words, it helps when you need some functionality that's not easily available off the shelf and you don't care if it's scuff. However, it's less well-suited to industrial-grade automation
521711
Woody Melling @woody.fm · 23/07/2026
I’m pretty sure this is the intended design space for #atproto Permissioned spaces. #shambhala
A poster inside a music festival porta-potty that says

 “Share Something with your potty farmily”, 

a QR code to https://doodooloo.com/

 a subtitle that says 

Scan for this potty's own feed. Everything here was drawn and posted by people who stopped by, just like you.
120
Woody Melling @woody.fm · 21/07/2026
Any #atproto people gonna be at Shambhala this year? there’s gotta be some overlap with the #seattle and #vancouver #rave community. Hit me up let’s do a meetup I’ve got some stuff to show off @openmusicevent.app
A screenshot of a modern app experience of the Friday night schedule of Shambhala Music Festival.
152
Woody Melling @woody.fm · 18/07/2026
@atls.city !set US-MT-Bozeman
210
Woody Melling @woody.fm · 18/07/2026
@atls.city !set US-MT
100
Reposted by Woody Melling
Ariel M. (she/her) @byarielm.fyi · 17/07/2026
atproto fixes this
0526
Woody Melling @woody.fm · 13/07/2026
@marque.at I’m running into a pds /xrpc/com.atproto.repo.putRecord: 400: {"error":"InvalidToken","message":"Malformed token"} When I try to add CNAME errors through the web app.
120
Woody Melling @woody.fm · 13/07/2026
@bsky.app Please don’t turn off my music when I’m scrolling through a feed. The audio of an embedded video must be opt-in. You don’t even turn my music back on afterwards.
020
Woody Melling @woody.fm · 12/07/2026
@netshaq.bsky.social Re: Bean Soup Theory I urge you to look up the “ATProtocol”. It has a very coherent story about an attainable future of the internet that is human shaped, and not solely measured, and incentivized on attention.
100
Woody Melling @woody.fm · 10/07/2026
ATProto just gives us the infrastructure so we can build high quality application experiences, a better user trust story, and it can be invisible enough to sneak people onto the open web. Until ATProto, we didn’t get to build high quality experiences that can serve many without lock in.
020
Woody Melling @woody.fm · 09/07/2026
Red Flags are inherent in redemption stories. I’m not unconvinced that the #platner of 2026 is the changed man that he said he became through study and community. but the evil of his darkest moments are disqualifying for elected leadership roles. …
110
Woody Melling @woody.fm · 07/07/2026
Progressive politics in America will by necessity, have American characteristics. That means reformed idiots, and young men that went down dark paths earlier in their life have to be included in the movement. #platner has credible SA allegations, and those are intolerable.
110
Woody Melling @woody.fm · 07/07/2026
Talking about #platner here is scary. I did connectwith the content of his message. Platner went way over the line of what we should tolerate to represent us and needs to leave immediately. But I still think it’s vital that we allow for nuance when it comes to people with checkered pasts.
100
Woody Melling @woody.fm · 07/07/2026
I’m pretty sure the US can still win the whole thing if only Mike Pence has the courage to do what’s right
000
Woody Melling @woody.fm · 07/07/2026
Good thing Platners message was focused on community building if that’s the one thing he was telling the truth about, than Maine should be okay. Don’t let the door hit you on the way out. Mainers, you got this. Figure it out.
000
Reposted by Woody Melling
Tynan is afk til 10/19 ⁂ @tynanpurdy.com · 06/07/2026
Plyr.fm, the atmospheric music streaming app, now serves a Subsonic-compatible API at api.plyr.fm. This means you can stream @plyr.fm in ANY subsonic client.
listening to stellz's "banana mix" in Shelv via plyr.fm
3376
Woody Melling @woody.fm · 05/07/2026
I'm thinking about the #atproto #onboarding path in @openmusicevent.app A good analogy for these flows where more experienced people can assume more responsibility for their data could be ski runs: 🟢 Create *.ome.social account 🟦 Set your website as your handle ♦♦ host your own #pds
310
Woody Melling @woody.fm · 04/07/2026
I just started a discussion on the forums about an entity-relationship #lexicon. While record ownership is clear in #atproto, there also people or records that are semantically related to other record or identities discourse.atprotocol.community/t/many-1-id-... #atprotodev
discourse.atprotocol.community
Many:1 ID->Record Attribution
Hey folks, I’m going to start asking for feedback on lexicon shapes for @openmusicevent.app over the next few weeks. I’ll start with a higher-level one that should be useful outside of my app too. I ...
180