Profile avatar
tomgobich.com
Developer & dog lover. Teaching AdonisJS at @adocasts.com. Professionally, I work with JavaScript, .Net, and SQL Server
51 posts 65 followers 97 following
Prolific Poster

Was supposed to have 3 lessons dropping tomorrow, but then I realized Compressor was causing a lot of artifacts and, well I went down a rabbit hole. Sucks we’re so close to HEVC web support but yet still so far away, it’s literally half the file size.

Coming in the next version of Lucid: First-class support for Multi-Tenant applications! With built-in Dependency Injection, you can effortlessly create a custom QueryClient that automatically applies the right query constraints for each tenant. Learn more 👇

Follow @wario64.bsky.social and repost for a chance to win 1 of 5 Steam codes for Kingdom Come: Deliverance 2 Gold Ed. courtesy of @gamesplanet.bsky.social. Giveaway ends February 13th, 5 PM PT Game is available now starting $51.29 on Gamesplanet w/ code HENRY us.gamesplanet.com/game/kingdom...

Well thanks YouTube, now I feel old!

Exciting news! Aman Virk, the creator of AdonisJS, will be speaking at LaravelLive Bangalore. 🚀 Want to join the online meetup? Register now by following the link. allevents.in/bangalore/la...

We just released the '@adonisjs/cache' package! 🍱 It brings a powerful caching layer to AdonisJS, making it easy to store and retrieve data efficiently. Check out the documentation and give it a try! ▶️ docs.adonisjs.com/guides/diggi...

Decided to expand module 12 to “Authorization & Security” and tack on two lessons for rate limiting login attempts 👍

Started brainstorming a new @adocasts.com entry lesson for AdonisJS 6. It’d be a single “look what it can do” lesson where we build a quick project highlighting the simplicity of AdonisJS. It’d then point to the LLA6 series for more granular learning. So, it’d kind of be a preface in a way.

Rearranged my living room 3x today just to end up exactly how it was to begin with! This darn couch fit perfect in my old home but it’s so damn awkward in this one. 🙃

4 new Building with #AdonisJS & #Inertia lessons are out now! In these we'll query & list the org's current users. Then, we'll walk through the entire flow of sending & accepting an invitation into our org. 🎓 Ready to learn? https://buff.ly/4jlbxXE 👇 Preview

Almost there!

Just write a barebones guide for Performance tips with @shiki.style. If you use Shiki in your project, check it out and help us improve the guide! 🙌 shiki.style/guide/best-p...

Just tagged a new release of Japa (a tests runner for Node.js). It includes: - Bail mode to early exit the tests runner in case of an error. - Github reporter to report errors as Github annotations. japa.dev/docs/introdu...

I wrote this article to explain the technical details behind Node.js Type Stripping 👇 satanacchio.hashnode.dev/everything-y...

Beaucoup de développeurs ne savent pas comment choisir une dépendance, qu'il s'agisse d'une librairie ou d'un framework complet.

Relatively New Things You Should Know about HTML Heading Into 2025 from @chriscoyier.net frontendmasters.com/... #FrontEnd #WebDev

Node.js will soon issue a CVE for EOL versions to highlight the security risks of using outdated versions. 🔐 I believe this is a needed move, as many companies neglect updates. It’ll push them to prioritize security and stay on supported versions. nodejs.org/en/blog/vuln...

Ohhh boy - I do not have the right shovel for 12” of snow 😅

2025 is the year AdonisJS Queue becomes a reality! 🚀 We're bringing first-class job queueing to your favorite framework, and we can't wait to share all the exciting improvements we have planned. #BeProductiveFromDayOne

🚀 Nouvel article en ligne ! Découvrez ce que sont les Server-Sent Events (SSE) et comment les utiliser dans une application Node.js pour gérer des mises à jour en temps réel. 📡 romainlanz.com/articles/int...

Wrote up a quick blog post about the Cloudflare R2 test we’ll be doing for a bit, starting tomorrow, with Adocasts adocasts.com/blog/testing...

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 😅

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.

The Adocasts CMS is now running on AdonisJS 6, InertiaJS, & Vue 3! 🥳 github.com/adocasts/cms

I really dislike when people say they only use JavaScript in the browser where it was intended. Things grow and evolve over time… otherwise, we would still only use fire with sticks and wood where it was intended. Instead, we learned plenty of other things are flammable too.

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! 🍾

We've updated our @vite.dev and Inertia packages to support the latest versions: Vite 6.0 and Inertia 2.0. Upgrading your application to these releases is quick and easy. There's only a small breaking change in the Inertia adapter, which can be resolved with a simple find & replace!

Si vous voulez en savoir plus sur InertiaJS 2.0, sorti hier, n'hésitez pas à regarder le WeTalk #11 présenté à la communauté francophone du JavaScript ! ▶️ youtu.be/Tb9KcNyoLm4

I keep importing the wrong thing in VS Code! Pop an autoImportFileExcludePatterns in your settings file Super helpful for Radix UI, Drizzle DB adapters, and node:test

In this lesson we… create lessons 😱

console.log("Hello 🦋")

1/ You may have seen us talk about formaldehyde — a chemical that causes an inescapable cancer risk for everyone in America. It’s in the air we breathe. And it’s in our homes: our couches, our clothes, even babies’ cribs. So what can you do to reduce your exposure? THREAD 🧵

Really thankful to have a local HVAC company I can trust to shoot me straight. He was able to get my furnace back up and running for no more than the flat rate diagnostic fee. Really disappointed I did try harder to fix it myself, I really thought the inducer needed replaced. Live & learn 😄

A new Node.js LTS Release is out! 🥳 v22.12.0 enables require(esm) by default! Read more about that change and the rest of additions / fixes in our blog post / CHANGELOG: nodejs.org/en/blog/rele... #nodejs #javascript

One of my favourite UI patterns is using `backdrop-filter` to create a “frosted glass” effect. When I see this effect in the wild, though, it’s almost never as lush and realistic as it could be. There’s an important optimization that nobody makes. ✨ I share the secret sauce in my brand-new post:

I haven’t mentioned it here yet, but this Friday we’re launching our very first capsule at Keycapsule! 🎉 Unique, passionately designed keycaps in limited editions. Perfect as a Christmas gift—or to treat yourself! Retro-inspired and compatible with AZERTY PC & QWERTY US layouts. 🔗 keycapsule.shop

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 😀

Yeah, pretty fair here too! I frequently walk my dog to talk though coding errors 😅

adonisjs-prometheus is now available for AdonisJS 6! it's never been easier to monitor your AdonisJS app: just add this config file, and you’ll collect tons of insights: slowest requests, error-prone routes, req/s, cache hit/miss, slowest queries etc... 🔗 github.com/Julien-R44/a...

Anytime I have a DIY task to do, Shannon from HouseImprovements is the first channel I turn to. Really enjoy how he goes over things youtu.be/XFqPKvuk9A0?...

I wish @jetbrains.com would show some love to @adonisjs.com and our ecosystem. 🫤 There's a community package available offering Edge template highlighting, route listing, and makers. However, we're still missing Japa support and some of that JetBrains magic for path resolution.

If there’s one thing I’m really good at doing, it’s getting popular sayings slightly wrong 😅

Tapping off our first year of Adocasts Plus with our first sale! 🥳

Sunday PSA: If you run into an issue with an open source library or framework, don't just complain in silence. An unreported issue will never be fixed!

🎉 We are now 7,000 members strong on Discord and have reached 17,000 GitHub Stars. It took us close to a decade to get these numbers. 📈 But we are enjoying this slow growth and craftsmanship. Not everything is built to take over the world. 🙌