Tom Gobich

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.

88 followers108 following102 posts

I’ve got my computer on amphetamine orchestrating agents to audit past agents work while I walk my doggo. What a weird timeline this is.

Tom Gobich reposted

Oh, no big deal, just hanging out with MY BUDDY PAUL. Holy cow, the Colbert wrap party was the most insane gathering of friends and heroes that I’ve ever experienced in my life. Much love to Stephen and his entire amazing crew, and wishing them the best in whatever their next adventure happens to be

Tom Gobich reposted

Replying to @petersagal.bsky.social

And here’s one Last Limerick. Did we have Paul McCartney, or Jon Baptiste, or Ryan Reynolds? No. But we did have legendary anchorman Bill Kurtis. And of course the Pope, just off camera. More soon!

Tom Gobich reposted

Last night, a giant of broadcasting left the air, leaving many bereft but grateful for his long career. I refer of course to Bill Kurtis, our judge and scorekeeper for the last 12 years. Here’s part of his farewell to the audience after his last taping.

I 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.

@govandybeshear.bsky.social let’s join Utah in simplifying access to plug-in solar, yeah? 👇

NPR@npr.org

Utilities are convincing lawmakers around the U.S. to delay bills that would allow people to buy solar panels, plug them into an outlet and begin generating electricity. n.pr/4ul3y2p

NY 🛫 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!!

An aside, usually packages in Indy arrive to Cincy the next morning for delivery that day. This package was first in Indy on Sunday, so it could’ve been here Monday. However, the expected delivery has always been Thursday… so was this path somehow expected all along?

Wow… 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. 🤔

Went from watching Deadwood to watching Justified and the actor crossover is a nice treat! Though, I will admit I’m a little sad I don’t recognize the actors who play Art, Tim, and Rachel from anything else. I quite like the job they’re doing here.

What happened today was utter sickening, but sure instead of having a shred of morals let’s ask ridiculously simple to answer questions with a crazy tone instead. I mean, any hardware store is going to have respirators and gas masks because they sell stuff with toxic fumes/particles. F’ing A

Aaron Rupar@atrupar.com

Bondi: "It's extremely organized. The signs they have are all matching, they're well written. And look at what's happening today. How did these people go out & get gas masks? These protesters. Would you know how to walk out on the street and buy a gas mask? Think about that. We're not gonna have it"

I need to stop getting flavored whiskey cause it’s on sale… it never tastes good. This one just tastes like syrup

I don’t know why but the term “pick 6” really bugs me. For some reason announcers are now shoehorning it into basketball and it just doesn’t make any sense. 🤨

Tom Gobich reposted

Hey friends, did you know you could hire me to consult on AT Protocol projects? Whether that's advising on OAuth, or doing complete implementations, I can probably help you project. I primarily work in JavaScript/TypeScript. You can contact me via support.thisismissem.social

support.thisismissem.socialSupport Emelia Smith (@thisismissem)Fund her work on the open social web, improving trust & safety, and making contributions to various other open-source projects

Lowe’s seems to have an interesting bug today where everything id out of stock lol, I’m sure that’s great for business.

Working 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

Also, 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.

Just 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]

Well rats, worked great on the lesson I was testing with but tried it on the 4 releasing tomorrow and it was 0/4. Chapter text was spot on, meaning it got the full context, but the times are all off. 🤔

The 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.

Working 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.

Spent almost all of November dealing with a rather weird illness, it’s still lingering but I’m finally getting better. Started recording my next series this past weekend, hopefully my voice doesn’t sound overly weird. Should start releasing later this week!! 👍

When I have Mondays off, I don’t know why, but I have to constantly remind myself all Sunday that the weekend isn’t almost over and that it isn’t a work night. Its why I usually take off on Fridays 😅

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...

Gosh was editing this not great. Cropping was easy, but I had to edit before cropping otherwise Final Cut was super slow to work with. Even still, it was still decently slower than typical despite the file size being smaller. Think I'm going to stick with separate sources 👍

Tom Gobich reposted

AdonisJS has been around for a decade now 🎉 From a humble idea to a modern, debt‑free framework, thanks to a passionate community pushing it forward. Read more about the journey & what comes next 👇 adonisjs.com/blog/a-decad...

adonisjs.com10 Years of AdonisJS — A Personal Reflection and What’s NextAdonisJS just turned 10 years old. A decade of building, learning, and growing with a community that truly loves the framework

Tom Gobich reposted

Web Awesome 3.0.0-beta.6 has just been published to npm. This version is safe to use, as it pins the affected dependency to the last safe version. You can update to 3.0.0-beta.6 by running the following command: npm i @awesome.me/webawesome@3.0.0-beta.6

Web Awesome@webawesome.com

⚠️ SECURITY ALERT: An npm dependency used by Web Awesome was compromised a few hours ago. This ONLY affects npm installs — CDN users are safe. DO NOT install Web Awesome via npm right now. New unaffected version is publishing now…

Tom Gobich reposted

⚠️ SECURITY ALERT: An npm dependency used by Web Awesome was compromised a few hours ago. This ONLY affects npm installs — CDN users are safe. DO NOT install Web Awesome via npm right now. New unaffected version is publishing now…

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.

Quality seems fine, but boy is it slow compared to what I was using before (which uses the same model I’m using now). Guess I need to make an mp3 version to pass through the transcriber, it did warn videos could be slow to process.

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:

Just opened the pantry to grab lunch only to find I put the mozzarella cheese in there after cooking dinner last night 👍 No wonder I’m always losing things