Tom Gobich @tomgobich.com · 06/06/2026I’ve got my computer on amphetamine orchestrating agents to audit past agents work while I walk my doggo. What a weird timeline this is. 010
Tom Gobich @tomgobich.com · 17/05/2026I don't have high hopes at all for this turning out well, but letting Claude have a go at editing a video in Final Cut Pro via SpliceKit. Had to laugh at its "Phase 1" discovery... I think I had stubbed my toe. The full plan it layed out was 6 phases long. 000
Tom Gobich @tomgobich.com · 26/02/2026NY 🛫 Philly 🛫 Indy 🛫 Philly 🛫 Indy ⁉️ Will the next stop be Cincinnati or will it fancy another trip to Philly? I’m on the edge of my seat here!! 110
Tom Gobich @tomgobich.com · 06/02/2026Wow… in the past 6 years I’ve only used 8GB of data according to Mint. Maybe I should just switch to a tablet and a pay as you go dumb phone. 🤔 000
Tom Gobich @tomgobich.com · 08/01/2026Lowe’s seems to have an interesting bug today where everything id out of stock lol, I’m sure that’s great for business. 010
Tom Gobich @tomgobich.com · 28/12/2025Also, while I'm mostly taking some time away from coding during the holidays, I did add thumbnail extraction to the workflow and backfilled it to all pre-existing lessons on R2! Meaning, as you scrub through the video timeline, the player will now show image previews. 000
Tom Gobich @tomgobich.com · 28/12/2025Working on migrating the first batch of older lessons (66 in this batch) to Adocasts Cloudflare R2 delivery. Please have my computer in your thoughts! lol 100
Tom Gobich @tomgobich.com · 21/12/2025The SRT translation step of my video workflow has had some form of hangup in it, causing it to take up to an hour. I let it linger for a few months, but I finally took the time to fix it today and can now translate to 6 languages in under a minute! Now maybe I can finally move all my videos to R2. 010
Tom Gobich @tomgobich.com · 19/12/2025Just added AI-generated video chapters to the Adocasts CMS using a custom AdonisJS-filled RAG via Cloudflare's AI Search! > Fetches the SRT from R2 > Feeds the SRT into AI Search with a chapter-focused prompt > Returns it in the exact format needed for my form [chef's kiss] 100
Tom Gobich @tomgobich.com · 12/12/2025Working on adding planned, not yet released, lessons to the series page on @adocasts.com. This would, for example, show the full series outline for our new Japa course. Allowing you to see all the lessons that will be a part of it and not just those already released. 000
Tom Gobich @tomgobich.com · 03/10/2025Usually I record my screen using OBS and my camera direct onto a memory card, then sync & join it using a multicam during editing. Tried something new, recording the camera beside the screen on a double-wide 16:9 and the recording experience was great (because I could actually pause), but... 110
Tom Gobich @tomgobich.com · 28/09/2025Tried some different settings in OBS and... whoopsie doosle... certainly don't need 2+ GB/minute 😅 010
Tom Gobich @tomgobich.com · 27/09/2025Recording for @adocasts.com's next series has started! Hoping to release this one as I plan for the next, which is currently looking to be on testing with Japa! 010
Tom Gobich @tomgobich.com · 26/08/2025The next version of the Adocasts site will highlight code blocks using Shiki on the fly! 👍 010
Tom Gobich @tomgobich.com · 25/08/2025I've been using Adobe Express AI to quickly generate clips from lessons to share with the release announcements. Sometimes it does great and sometimes it does... well this was the top recommendation for the lesson releasing tomorrow: 000
Tom Gobich @tomgobich.com · 23/08/2025Added a new transcribe & translate feature to my transcoder app so I don't need to do these two steps as manual processes prior to uploading now. 👍 Just need to verify this matches the quality of my current workflow, then I can add the final upload to R2 step. 120
Tom Gobich @tomgobich.com · 08/08/20251st match: Dang, I don’t like this aiming 2nd match: … maybe I could get used to it 3rd match: #battlefield6 000
Tom Gobich @tomgobich.com · 26/07/2025Apparently I need to empty my trash more often... 😅 this has been going for a good 5 minutes now. 010
Tom Gobich @tomgobich.com · 15/06/2025Doggo and I went on a hike this morning, we totally need to do this more often! 000
Tom Gobich @tomgobich.com · 28/03/2025Some rogue bot is out there calling people with a message caught in an infinite loop, and the message itself makes zero sense. I’m left with so many questions. 000
Tom Gobich @tomgobich.com · 29/12/2024Got the output from the transcoder app I've been working on loaded into Cloudflare R2 and: 1. Integrated an HLS player on the Adocasts Site 2. Added caption & chapter inputs on the CMS 3. Added a worker for protected read access (wip) Got a little too into this and forgot to make some vids 😅 020
Tom Gobich @tomgobich.com · 27/12/2024Almost there! Just need to: - Actually cancel the ffmpeg process if it is running on cancellation - See about uploading the final result to Cloudflare R2 (might decide against integrating that directly into the app) 020
Tom Gobich @tomgobich.com · 24/12/2024Little more progress today! I sideloaded a NodeJS console app, which performs the transcoding via ffmpeg, and have the stdout printing into an info panel. Goal is to just get it working & usable, then I'll take a look at learning a little Rust to get rid of sideloading Node. 110
Tom Gobich @tomgobich.com · 24/12/2024Tried Tauri for the first time tonight. I was mostly messing around and didn't get to far, but I was able to whip up a simple file queue pretty quickly! It doesn't currently do anything, but I think you can see my end goal. 120
Tom Gobich @tomgobich.com · 22/12/2024The Adocasts CMS is now running on AdonisJS 6, InertiaJS, & Vue 3! 🥳 github.com/adocasts/cms 071
Tom Gobich @tomgobich.com · 18/12/2024Thanks so much to everyone who spent even a minute of 2024 watching @adocasts.com!! Extra special ❤️ to all those who joined Adocasts Plus! Here’s to a fun 2025! 🍾 000
Tom Gobich @tomgobich.com · 01/12/20248 modules done (3 more lessons drop tomorrow), 4 more modules to go in the Building with AdonisJS & Inertia series. Also recorded a couple quick tips this weekend 😀 021
Tom Gobich @tomgobich.com · 01/12/2024Yeah, pretty fair here too! I frequently walk my dog to talk though coding errors 😅 010
Tom Gobich @tomgobich.com · 16/11/2024With Bunny Stream, I had to add a second replication point in the US to get sufficient non-cached speeds, which takes storage price for them to $0.02/GB. I'm thinking that wouldn't be needed for R2, can't find specifics, but I don't think that's an issue for Cloudflare. 100
Tom Gobich @tomgobich.com · 16/11/2024Taking another look at video hosting/streaming solutions and I'm debating on whether it'd be fruitful to switch from Bunny Stream to Cloudflare R2 with a custom HLS player integration. For storage Cloudflare is $0.015/GB Bunny Stream is $0.01/GB (for one replication point) 🧵 100
Tom Gobich @tomgobich.com · 15/11/2024Sequoia's Mission Control is going to be such a nice improvement switching between text editor & browser during recordings! With Cmd + Tab my reference materials on the 2nd screen, using these same 2 apps, often steal the focus. 000
Tom Gobich @tomgobich.com · 15/11/2024Okay… happy I didn’t wait until the weekend to add my new drive. 😅 000
Tom Gobich @tomgobich.com · 04/11/2024The Social Authentication with AdonisJS Ally re-recording has now been edited, and is currently rendering! Will aim for a Wednesday release! Very happy with how this take turned out. 021
Tom Gobich @tomgobich.com · 01/11/2024The schedule will soon be back up and running on the Adocasts site. We'll now be using the PlotMyCourse API in place of Notion. Love that I can now show the lesson status instead of the module status, shown currently. BTW, the PlotMyCourse API is what we'll build in API Development with AdonisJS 000
Tom Gobich @tomgobich.com · 25/10/2024Been working on a little jumpstart package for #adonisjs web applications that comes with: - Auth scaffolding (with forgot password flow) - Email history tracking - Change email - Account deletion - Toast messaging With more planned in the future. 010