Sign in

Joe Sweeney

@sweeney.digital
66 followers 224 following 31 posts

Web software person. Laravel, Vue, and other random stuff. Creator of podrain.app josephsweeney.co

PostsRepliesMedia
Joe Sweeney @sweeney.digital · 07/05/2026
❌️ MVP ✅️ SLC (simple, loveable, complete)
030
Joe Sweeney @sweeney.digital · 04/05/2026
Or, if you have an old-school shared hosting with an FTP server, you could just build your site after creating an article and re-uploading the site each time!
000
Joe Sweeney @sweeney.digital · 04/05/2026
With the templating, you won't need to worry about changing things manually on every page, that should be handled automatically if set up properly, just like a regular CMS.
100
Joe Sweeney @sweeney.digital · 04/05/2026
I haven't actually used 11ty before but I've done a few static sites with other tools (they're not even worth mentioning 😅). Using Markdown is not a bad way to go, but yeah you'll need to commit each new article to Git and have a pipeline that re-builds your site with the new articles.
100
Joe Sweeney @sweeney.digital · 04/05/2026
You can save a lot of money too! Being a static site generator, you can host it anywhere, even for free on Cloudflare Pages for example. Coming up with a good pipeline for creating a publishing blog posts will come with a bit more legwork tho
210
Joe Sweeney @sweeney.digital · 07/04/2026
My eternal side project, a web-based, offline-first podcast client. Built with @nuxt.com, using @tinybase.bsky.social and Yjs for cross-device sync
podrain.app
070
Joe Sweeney @sweeney.digital · 07/02/2026
I have tried many 😅 but the one I've settled on is @tinybase.bsky.social, lots of backend storage options and sync protocols. I have found pairing it with Yjs and Hocus Pocus (a Yjs server) gives me the best results with the most flexibility. Example, web-based podcast player: podrain.app
podrain.app
120
Joe Sweeney @sweeney.digital · 05/11/2025
Mostly Technical, however my brain sees it as Montana (where I live 😅)
010
Joe Sweeney @sweeney.digital · 30/10/2025
I just opened a Fidelity account, know where my first trades are going! 😄
010
Joe Sweeney @sweeney.digital · 28/10/2025
"There are no such thing as bugs, just happy little features"
010
Joe Sweeney @sweeney.digital · 22/09/2025
I am jealous of East-coasters traveling west, they get a couple free hours in the morning to sleep in, or be an early bird without really trying 😒
110
Reposted by Joe Sweeney
Packagist @packagist.com · 20/09/2025
🚨 Warning to #PHP package maintainers: We did not email you to change your passwords & 2FA. Emails asking you to update your credentials are a phishing attempt. We had the phishing site & domain taken down. If you got the email and entered your credentials, please contact us. #phpc
02540
Joe Sweeney @sweeney.digital · 15/09/2025
Don't remember if this is the exact library I used but I have used it successfully in the past. (Not JS necessarily tho) github.com/undecaf/zbar...
github.com
GitHub - undecaf/zbar-wasm: A WebAssembly build of the ZBar Bar Code Reader
A WebAssembly build of the ZBar Bar Code Reader. Contribute to undecaf/zbar-wasm development by creating an account on GitHub.
100
Joe Sweeney @sweeney.digital · 26/08/2025
As a Vue-head myself, I agree 😞 I have a bunch of side projects that I was able to convert pretty easily, but I also didn't use very many Vue-specific libraries that depended on the deep internals of the framework, luckily. It definitely fragmented the ecosystem.
110
Joe Sweeney @sweeney.digital · 23/08/2025
Features: - Dark mode - Theming options - Can work fully offline (even in airplane mode!) - Back up data to the cloud - Export/import backup file on local device - Full listening history - Add RSS feeds directly or search iTunes for podcasts - Simple, no fluff
020
Joe Sweeney @sweeney.digital · 23/08/2025
This has been quite a journey, but I'm ready to share a side project that has been cooking for years... a purely web-based podcast client! Introducing Podrain. Built with @nuxt.com, @tinybase.bsky.social, @tur.so, @cloudflare.social and many other wonderful tools. Start using it at podrain.app
Promotional image for Podrain podcast client showing the home page listing the podcasts, the listening queue, and the history of episodes that have been listened to.
152
Joe Sweeney @sweeney.digital · 11/08/2025
Daft Punk's "Random Access Memories" still gives me chills after all these years. Such a masterpiece. open.spotify.com/album/4m2880...
open.spotify.com
Random Access Memories
Daft Punk · Album · 2013 · 13 songs
130
Joe Sweeney @sweeney.digital · 15/07/2025
Taking them off and having to put them back on before they're dry 😞
110
Joe Sweeney @sweeney.digital · 02/06/2025
Pulling the business name from your state's Secretary of State website or some other government-backed source where all the business names are all-caps?
010
Joe Sweeney @sweeney.digital · 03/02/2025
I've run into this limitation with a different DB client. I haven't pursued it, but it's good to know I'm not the only one with this issue :D Chat-gippity says it's likely an issue with Linux filesystem permissions on the server preventing writes from a remote client
020
Joe Sweeney @sweeney.digital · 14/11/2024
Deno and Hono were perfect for this because I just installed Deno on the server Factorio is running on, and created a single app.ts file with everything needed for running server commands, copying files, and serving the web app itself. Hard to imagine doing this so quickly with any other stack.
010
Joe Sweeney @sweeney.digital · 14/11/2024
I host a Factorio server for my friends, but they keep destroying stuff when I'm not playing with them and keep asking me to reset the server 🙄 Well, no more! I created a quick web app with @deno.land and #honojs to restore an autosave of their choosing. And they can download the save files too!
110
Joe Sweeney @sweeney.digital · 11/11/2024
Straight-up putting a Ferrari engine in a lawn mower 😂
020
Joe Sweeney @sweeney.digital · 06/11/2024
Here's a great list of starter packs to get you going bsky.app/profile/w3cj...
010
Joe Sweeney @sweeney.digital · 05/11/2024
Might be a fun opportunity to hack on the client and add that feature in!
000
Joe Sweeney @sweeney.digital · 04/11/2024
Wow, you must be really serious because I've never seen you use capital letters before!
000
Joe Sweeney @sweeney.digital · 03/11/2024
Actually, not just one starter pack, several. Looks like you're a popular dude! 😀 clearsky.app/coulb.com/li...
clearsky.app
ClearSky
ClearSky
110
Joe Sweeney @sweeney.digital · 03/11/2024
Maybe the Laravel starter pack? bsky.app/starter-pack... My method has been "I hope this person is on Bluesky, lemme check. Oh sweet"
240
Joe Sweeney @sweeney.digital · 03/11/2024
Ah I see. @pilcrowonpaper.com any thoughts here?
100
Joe Sweeney @sweeney.digital · 03/11/2024
github.com/pilcrowonpap... I haven't used it yet but I'm eyeing it for a project in the near future
github.com
GitHub - pilcrowonpaper/arctic: OAuth 2.0 clients for popular providers
OAuth 2.0 clients for popular providers. Contribute to pilcrowonpaper/arctic development by creating an account on GitHub.
100
Joe Sweeney @sweeney.digital · 02/11/2024
Nice. Yeah I'm trying to saturate my feed with tech mostly. Also, thanks for your input on hono-sessions!
010
Joe Sweeney @sweeney.digital · 02/11/2024
Hey there! 👋! You're one of my 3 followers ✊ I'm curious, what is your criteria for the mass following?
110