Joe Tannenbaum
banner
joe.codes
Joe Tannenbaum
@joe.codes
Full-stack developer at @laravel.com

Currently fiddling with tidyinbox.com and termsky.app

joe.codes/links
Pinned
Reposted by Joe Tannenbaum
if you've been using `provenance-action`, I'm delighted to say you can now replace it with @pnpm.io v10.21's new `trustPolicy` feature! 🎉
pnpm 10.21 | pnpm
Added support for Node.js runtime installation for dependencies and a setting for configuring trust policy.
pnpm.io
November 10, 2025 at 1:09 PM
Back in my acting days, entering a room with a table full of people evaluating you was nerve-wracking

The thing is, those people *wanted* you to do well

- makes their job easier
- reflects well on them

Even in tech, the folks at the table are rooting for you, trying just a bit makes a huge diff
I can't recommend enough that you watch this video before you apply for a job, especially at a small company www.youtube.com/watch?v=Ay_w...
This is Why You Can't Get a Programming Job
YouTube video by Laracasts
www.youtube.com
November 7, 2025 at 6:57 PM
Reposted by Joe Tannenbaum
We have a rare job opening at UserScape for a Support Engineer. Apply or tell a friend! jobs.userscape.com/support-engi...
Support Engineer
As a Support Engineer for HelpSpot, you’ll have the unique opportunity to directly impact our customers by providing world-class technical support.
jobs.userscape.com
November 6, 2025 at 6:03 PM
Reposted by Joe Tannenbaum
cc @nuxt.com fam!
November 6, 2025 at 4:37 PM
Reposted by Joe Tannenbaum
Laravel's @joe.codes shows how they use a new Vite plugin, Wayfinder, to perform 'alchemy,' automatically generating TypeScript types and routes from a PHP backend to create a seamless, end-to-end type-safe development experience when building modern applications.

Full Video: youtu.be/9ESjWppqNSI
November 5, 2025 at 3:56 AM
Whoa this is stunning
November 4, 2025 at 3:53 PM
Reposted by Joe Tannenbaum
Just launched OG Kit to the waitlist! 🤞
October 30, 2025 at 1:17 PM
Reposted by Joe Tannenbaum
The latest release of Inertia brings support for View Transitions! 🔥

The View Transitions API is a browser feature that lets you animate between pages. It can be a simple cross-fade, and you can even animate specific elements from one page to the next.

(slow video on purpose)
October 28, 2025 at 5:19 PM
TIL
Don't [...spread] or .split() your strings!

Use Intl.Segmenter API. Available in every JS runtime
October 23, 2025 at 3:26 PM
Reposted by Joe Tannenbaum
Vitest 4 is out!

- Browser Mode is Stable
- Visual Regression Testing
- Improved Debugging
- Pool Stabilization
- New APIs
- Bug Fixes

Stay updated with our blog post:

vitest.dev/blog/vitest-4
Announcing Vitest 4.0
Vitest 4.0 Release Announcement
vitest.dev
October 22, 2025 at 3:43 PM
Oh snap let's go
October 21, 2025 at 6:14 PM
So, Framecap is incredibly dope, but me being me I had to wrap it in a quick and dirty CLI helper

- Auto creates a timestamped directory
- Auto configures the common arguments I want
- Simple checkboxes for selecting what I want to record
- Aliased to `record`
October 20, 2025 at 11:43 PM
Reposted by Joe Tannenbaum
October 20, 2025 at 5:00 PM
I don't think Steve is on here, so happy to shill for him

Gimme

www.framecap.app
Framecap - A CLI Screen Recorder for macOS
Built for Apple silicon, Framecap delivers perfect frame synchronization and uses minimal system resources. Capture multiple tracks at once without dropped frames or audio drift.
www.framecap.app
October 20, 2025 at 2:47 PM
This is such a good episode, enjoying every moment of it

open.spotify.com/episode/6NF9...
Zarna Garg
Spotify video
open.spotify.com
October 20, 2025 at 1:36 PM
Any recipe that starts with "get two pounds of mushrooms" bout to be a banger in my book
October 19, 2025 at 8:58 PM
Reposted by Joe Tannenbaum
Did a lot of cleanup, refactoring, and TypeScript improvements this week on Inertia. I'll probably tag a new release next week with all of this.

Have a great weekend, everybody! ✨
October 17, 2025 at 7:10 PM
Reposted by Joe Tannenbaum
Reposted by Joe Tannenbaum
The Open Source Team at @laravel.com is hiring!

apply.workable.com/laravel/j/15...

Come work with @joe.codes & the rest of the team to help us double down on making Laravel the best framework it can be.
Senior Software Engineer, Open Source Team - Laravel
Calling all Artisans!We're on the lookout for more senior software engineers to join our tight-knit team here at Laravel. If you're someone who thrives on challenges and loves pushing the boundaries o...
apply.workable.com
October 17, 2025 at 1:58 PM
📣 The Laravel Open Source team is hiring!

If you want to help create an incredible developer experience that impacts hundreds of thousands of software engineers, let's chat 🤙

apply.workable.com/laravel/j/15...
Senior Software Engineer, Open Source Team - Laravel
Calling all Artisans!We're on the lookout for more senior software engineers to join our tight-knit team here at Laravel. If you're someone who thrives on challenges and loves pushing the boundaries o...
apply.workable.com
October 17, 2025 at 1:58 PM
Reposted by Joe Tannenbaum
Watch VoidZero's @thealexlichter.com spill the tea about @rolldown.rs and bundlers. Why bundlers are needed and how come @vite.dev is migrating to Rolldown in Vite 8.

Full video in comment 👇
October 16, 2025 at 2:29 AM
As of today, you can now pass a flag to `laravel new` to initialize your new Laravel project with the Node package manager of your choice 📦
October 14, 2025 at 6:28 PM
Banger of an ep
🚨 The season four premiere of Make Some Noise is out now on Dropout!

Join @samreich.bsky.social & The Noise Boys for to act out special prompts, play minigames, and entertain a special guest! 🤫

@joshruben.bsky.social /
@brennanleemulligan.bsky.social
October 14, 2025 at 12:34 AM
Reposted by Joe Tannenbaum
The first three episodes of my "How to Build a Dev Team" course are live--and free--on Laracasts today!

laracasts.com/series/how-t...
October 13, 2025 at 3:43 PM