Tom Gobich
banner
tomgobich.com
Tom Gobich
@tomgobich.com
Developer & dog lover. I teach AdonisJS, a full-featured Node.js framework, at Adocasts where I publish weekly lessons. Professionally, I work with JavaScript, .NET, and SQL Server.
Usually 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...
October 2, 2025 at 11:25 PM
Tried some different settings in OBS and... whoopsie doosle... certainly don't need 2+ GB/minute 😅
September 28, 2025 at 4:19 PM
Recording 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!
September 27, 2025 at 4:29 PM
The next version of the Adocasts site will highlight code blocks using Shiki on the fly! 👍
August 26, 2025 at 12:28 AM
I'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:
August 25, 2025 at 10:35 PM
Added 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.
August 22, 2025 at 11:28 PM
1st match: Dang, I don’t like this aiming
2nd match: … maybe I could get used to it
3rd match:

#battlefield6
August 7, 2025 at 11:14 PM
Apparently I need to empty my trash more often... 😅 this has been going for a good 5 minutes now.
July 26, 2025 at 12:55 PM
Doggo and I went on a hike this morning, we totally need to do this more often!
June 15, 2025 at 2:36 PM
So it begins!
April 5, 2025 at 5:43 PM
Some 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.
March 28, 2025 at 12:23 AM
Well thanks YouTube, now I feel old!
February 8, 2025 at 12:11 PM
Almost there!
January 20, 2025 at 12:05 AM
Got 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 😅
December 29, 2024 at 2:56 PM
Almost 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)
December 27, 2024 at 2:12 PM
Little 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.
December 24, 2024 at 8:11 PM
Tried 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.
December 24, 2024 at 12:50 AM
The Adocasts CMS is now running on AdonisJS 6, InertiaJS, & Vue 3!

🥳 github.com/adocasts/cms
December 22, 2024 at 10:06 PM
Thanks 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! 🍾
December 18, 2024 at 12:59 AM
8 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 😀
December 1, 2024 at 10:33 PM
Yeah, pretty fair here too! I frequently walk my dog to talk though coding errors 😅
December 1, 2024 at 4:11 PM
With 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.
November 16, 2024 at 1:32 PM
Taking 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)

🧵
November 16, 2024 at 1:32 PM
Sequoia'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.
November 15, 2024 at 11:43 PM
Okay… happy I didn’t wait until the weekend to add my new drive. 😅
November 15, 2024 at 12:32 AM