Sign in

Joe Tannenbaum

@joe.codes
5.2K followers 317 following 2.8K posts

Full-stack developer at @laravel.com Currently fiddling with tidyinbox.com and termsky.app joe.codes/links

PostsRepliesMedia
Reposted by Joe Tannenbaum
VoidZero @voidzero.dev · 28/09/2026
Vite+ 1.0 is here 🚀 A single `vp` CLI for managing your Node.js runtime, package manager, and frontend toolchain. Built on top of Vite, Vitest, Rolldown, Oxc, and tsdown. All with a single config. Free and open source under the MIT license. Start with `vp create` or migrate with `vp migrate`.
voidzero.dev
Announcing Vite+ 1.0
Vite+ 1.0 is here. One CLI manages your runtime, package manager, and frontend toolchain.
213532
Reposted by Joe Tannenbaum
Kévin Dunglas @dunglas.dev · 11/09/2026
🥳 Laravel 13 will have native support for Mercure!! 🪽🤝 github.com/laravel/fram...
github.com
[13.x] Add a Mercure broadcast driver by dunglas · Pull Request #61474 · laravel/framework
As discussed with @taylorotwell and the team, here the PR introducing support for the upcoming 1.0 version of the Mercure real-time protocol for Broadcast. Companion PR for Echo: laravel/echo#549 M...
061
Reposted by Joe Tannenbaum
Chris Morrell @cmorrell.com · 09/09/2026
I'm working on a project to process and centralize our knowledge at work. LLMs are so promising for this, but trusting a third party with *all our data* was a non-starter for us, so I built something to run internally. It's a little hard to explain, so I made a video:
131
Joe Tannenbaum @joe.codes · 09/09/2026
Wowee wow wow tailwindcss.com/blog/tailwin...
tailwindcss.com
Tailwind Labs is joining Shopify
We're joining Shopify to give Tailwind a stable long-term home where it will be actively maintained for the millions of people who depend on it.
0100
Reposted by Joe Tannenbaum
Chris Morrell @cmorrell.com · 08/09/2026
Alright, Whimsy Tank is happening on Oct 28! - Pitch your most whimsical idea. - Our two guest judges decide. - Winner takes home a used iPod nano! phpxphilly.com/meetups/4869...
phpxphilly.com
Meetup @ Curotec HQ - PHP×Philly
Meetup @ Curotec HQ on Wednesday, October 28th 2026 from 6:00pm to 8:00pm EDT
072
Reposted by Joe Tannenbaum
Neal Agarwal @neal.fun · 08/09/2026
You can now make foldables on Design the Next iPhone ahead of tomorrows event neal.fun/design-the-n...
516620
Reposted by Joe Tannenbaum
Scott Tolinski @tolin.ski · 14/08/2026
This is the most important video I've ever made. In this, I explore the negative and positive mental health effects of AI coding, with data and expert commentary. www.youtube.com/watch?v=iPUn...
youtube.com
The True Cost of AI Coding
YouTube video by Syntax
1116142
Reposted by Joe Tannenbaum
Chris Morrell @cmorrell.com · 15/08/2026
It's always annoyed me when build scripts do a bunch of unrelated things in sequence… So I wrote a little parallelization shell script and managed to cut my Laravel Cloud built time from 18s to 11s! cmorrell.com/trim-laravel...
cmorrell.com
Trim Laravel Cloud Build Time - Chris Morrell
052
Joe Tannenbaum @joe.codes · 13/08/2026
My talk from Laracon US is up! Learn about the building blocks Laravel provides for creating real time, collaborative applications Come for the websockets, stay for the torrent of raining emojis www.youtube.com/watch?v=v7sp...
youtube.com
Building Realtime Collaborative Apps with Laravel | Joe Tannenbaum at Laracon US 2026
YouTube video by Laravel
072
Reposted by Joe Tannenbaum
Chris Heilmann @codepo8.bsky.social · 12/08/2026
Always wondered what your browser tells the world about you even when you have cookies disabled? kuber.studio/cookie/
kuber.studio
I didn't set a cookie.
Everything this page knows about you, it learned in under two seconds. Without a cookie, a permission prompt, or a click.
04514
Reposted by Joe Tannenbaum
Laravel News @laravelnews.com · 28/07/2026
Inertia DevTools Is Now on the Chrome Web Store laravel-news.com/inertia-devt...
laravel-news.com
Inertia DevTools Is Now on the Chrome Web Store - Laravel News
Inertia DevTools, the official Chrome DevTools panel for inspecting Inertia.js visits, props, and route metadata, is now listed on the Chrome Web Store instead of requiring an unpacked install from GitHub.
0134
Joe Tannenbaum @joe.codes · 11/08/2026
Welcome to your new Laravel local development experience: 𝚙𝚑𝚙 𝚊𝚛𝚝𝚒𝚜𝚊𝚗 𝚍𝚎𝚟 ↔️ Toggle between tabbed and interleaved output 🔁 Restart processes inline 🧹 Clear process logs 🔍 Search output Freshly released in v13.25.0, enjoy! 🤘
1213
Reposted by Joe Tannenbaum
Bluesky @bsky.app · 10/08/2026
v1.130 is live! Want to follow someone for their posts but not their reposts? Now you can — turn on "Hide reposts in feeds" for any account you follow.
A screenshot demonstrating how to hide reposts from an individual user: Go to their profile, tap the three-dot icon at top right, and select "Hide reposts in feeds" from the drop-down menu.
49596132398
Joe Tannenbaum @joe.codes · 03/08/2026
I've made the code for my talk at Laracon US public: github.com/joetannenbau... (slides + remote control) github.com/joetannenbau... (attendee view) Heavy Claude assist on this, was going to hand craft the whole thing but life was really life-ing in the 6 weeks leading up to the conference
github.com
GitHub - joetannenbaum/laracon-us-2026-admin
Contribute to joetannenbaum/laracon-us-2026-admin development by creating an account on GitHub.
070
Reposted by Joe Tannenbaum
Laravel News @laravelnews.com · 03/08/2026
Laravel Doctor: First-Party Diagnostics for Your Application posted by @ylynfatt.bsky.social laravel-news.com/laravel-doct...
laravel-news.com
Laravel Doctor: First-Party Diagnostics for Your Application
Announced at Laracon US 2026, Laravel Doctor is a new first-party package that adds an artisan doctor command, running diagnostics against your application's en…
033
Joe Tannenbaum @joe.codes · 31/07/2026
Oh look It's me, panicking
Joe Tannenbaum on stage at Laracon US 2026 in Boston with a slide behind him that shows the text "Joe Tannenbaum" and thousands of emojis raining down the screen
5220
Reposted by Joe Tannenbaum
Laravel News @laravelnews.com · 31/07/2026
CPX: The Composer Package Executor for PHP laravel-news.com/cpx-the-comp...
laravel-news.com
CPX: The Composer Package Executor for PHP - Laravel News
cpx 2.0 is a full rewrite of the Composer package executor. It runs a command from any Composer package without adding it to your project, prefers the binaries your project already pins, and returns JSON when an AI agent is driving it.
041
Reposted by Joe Tannenbaum
Pascal Baljet @pascalbaljet.bsky.social · 31/07/2026
Check out the new Inertia DevTools, released this week at Laracon! 🔥
051
Reposted by Joe Tannenbaum
Matt Stauffer @mattstauffer.com · 20/07/2026
It's heeeeere!! Three months of work has led to this: Introducing Voxacon! A multiplayer 3D virtual Laracon watch party, together with @tighten.com's annual puzzle (with prizes!) Check out a writeup and a quick video preview: tighten.com/insights/int...
tighten.com
Introducing Voxacon, the 2026 Tighten Laracon Puzzle
Every year, Tighten builds a puzzle for Laracon. We’ve run typing challenges, coding challenges, and, last year, an entire game-building challenge. It's a fun chance for us to build something for th...
2206
Reposted by Joe Tannenbaum
Laravel News @laravelnews.com · 20/07/2026
Scaffold Packages with the `laravel package` Command in Laravel Installer v5.31.0 posted by @ylynfatt.bsky.social laravel-news.com/laravel-inst...
laravel-news.com
Scaffold Packages with the `laravel package` Command in Laravel Installer v5.31.0 - Laravel News
Laravel Installer v5.31.0 introduces a command to scaffold Laravel packages, along with environment variable propagation for node-less setups and automated PHP version matching for GitHub Actions.
042
Joe Tannenbaum @joe.codes · 17/07/2026
Laravel Installer v5.31 includes a new command: 𝚕𝚊𝚛𝚊𝚟𝚎𝚕 𝚙𝚊𝚌𝚔𝚊𝚐𝚎 This new command kicks off an interactive prompt that scaffolds out a Laravel package using our (new) (official) package skeleton: github.com/laravel/pack... Enjoy!
laravel package command showing inputs for package name and author name
4275
Reposted by Joe Tannenbaum
Cassidy @cassidoo.co · 22/06/2026
ICYMI: You can now switch repos easily from this new repo switcher tool!
Clicking the name of a repo on GitHub.com allows you to toggle a dropdown to other repositories in your account or org.
6985
Reposted by Joe Tannenbaum
Neal Agarwal @neal.fun · 18/06/2026
Made a site that takes objects from wikipedia and turns them into endless I Spy > neal.fun/wiki-spy/
16446118
Joe Tannenbaum @joe.codes · 17/06/2026
Gettin ril amped for Laracon US Just got that nervous/excited feeling in my bones
140
Reposted by Joe Tannenbaum
Cassidy @cassidoo.co · 17/06/2026
You can now limit open pull requests for users without write access to your repositories! github.blog/changelog/20...
The repository settings UI for configuring a maximum number of concurrent open pull requests for users without write access
4608
Reposted by Joe Tannenbaum
Chris Morrell @cmorrell.com · 05/06/2026
The video from Wednesday’s PHP×Philly meetup is up! “After Shai-Hulud: Supply Chain Security for PHP Engineers” by Mike Priscella youtu.be/hhLReAGoFgs?...
youtu.be
After Shai-Hulud: Supply Chain Security for PHP Engineers - Mike Priscella - PHP×Philly
YouTube video by Chris Morrell
162
Joe Tannenbaum @joe.codes · 02/06/2026
📢 Laravel OSS Changelog 2026.05 🔤 Font optimizations, including a @𝚏𝚘𝚗𝚝𝚜 Blade directive and Vite integration 🔒 𝚙𝚊𝚜𝚜𝚠𝚘𝚛𝚍𝚛𝚞𝚕𝚎𝚜 string conversion 🤖 Laravel AI sub-agent tools 🔄 New 𝚙𝚘𝚕𝚕 modes in Inertia 💾 Optional disk storage for large SQS payloads All that (and more!): laravel.com/docs/changelog
laravel.com
Changelog | Laravel 13.x - The clean stack for Artisans and agents
Laravel is a PHP web application framework with expressive, elegant syntax. We've already laid the foundation — freeing you to create without sweating the small things.
181
Reposted by Joe Tannenbaum
Sam Rose @samwho.dev · 02/06/2026
Alright this is an annoyingly fun idea eyeball.rory.codes
eyeball.rory.codes
eyeball
Click where you think the number falls on the line. A minimalist game of numerical intuition.
197221
Reposted by Joe Tannenbaum
Firefox for Web Developers @webdevs.firefox.com · 02/06/2026
Ever struggled to get heading tags right in includes/components? headingoffset could be the answer…
1124661
Joe Tannenbaum @joe.codes · 02/06/2026
Not the first time someone has called me that cronotype.vercel.app/joetannenbaum
cronotype.vercel.app
@joetannenbaum · Cronotype
View @joetannenbaum's commit-time rhythm.
090
Joe Tannenbaum @joe.codes · 01/06/2026
Yo dawg we heard you like managing managed queues so now you can manage your managed queues right from your terminal New in Laravel Cloud CLI v0.5.0: 𝚖𝚊𝚗𝚊𝚐𝚎𝚍-𝚚𝚞𝚎𝚞𝚎 :𝚌𝚛𝚎𝚊𝚝𝚎 :𝚍𝚎𝚕𝚎𝚝𝚎-𝚏𝚊𝚒𝚕𝚎𝚍-𝚓𝚘𝚋 :𝚏𝚊𝚒𝚕𝚎𝚍-𝚓𝚘𝚋𝚜 :𝚙𝚊𝚞𝚜𝚎 :𝚙𝚞𝚛𝚐𝚎 :𝚛𝚎𝚜𝚞𝚖𝚎 :𝚛𝚎𝚝𝚛𝚢-𝚏𝚊𝚒𝚕𝚎𝚍-𝚓𝚘𝚋 :𝚜𝚎𝚝-𝚍𝚎𝚏𝚊𝚞𝚕𝚝
Terminal showing off the new managed-queues:failed-jobs command in the Laravel Cloud CLI
091
Joe Tannenbaum @joe.codes · 24/05/2026
JP bound 🇯🇵 See y'all soon ✌️
020
Reposted by Joe Tannenbaum
James @43081j.com · 23/05/2026
the replacements.fyi site now lets you drop a package.json into it to see which dependencies can be replaced with native functionality, or more performant choices 🎉
17539107
Reposted by Joe Tannenbaum
Socket @socket.dev · 23/05/2026
🚨 Supply chain attack on the Laravel Lang organization: 700+ historical versions across multiple community-maintained Laravel Lang packages were compromised with an RCE backdoor, including: laravel-lang/lang laravel-lang/http-statuses laravel-lang/attributes Laravel-Lang/actions
socket.dev
Laravel Lang Compromised with RCE Backdoor Across 700+ Versi...
Laravel Lang packages were compromised with an RCE backdoor across hundreds of versions, exposing cloud, CI/CD, and developer secrets.
22017
Reposted by Joe Tannenbaum
danielroe @danielroe.dev · 22/05/2026
💥 just released a github action: `uppt` it aims to be a very simple, secure release workflow for maintainers that adheres to best security practices ⚪ trusted, staged publishing on npmjs.com ⚪ github environment protection ⚪ generated release PR + changelog ⚪ automatic release + publish on merge ✨
1116228
Reposted by Joe Tannenbaum
Pascal Baljet @pascalbaljet.bsky.social · 20/05/2026
Today we're shipping new polling features to Inertia.js! ⏱️ usePoll() now accepts a mode option to control the behavior between requests.
182
Reposted by Joe Tannenbaum
GitHub @github.com · 20/05/2026
1/ We are sharing additional details regarding our investigation into unauthorized access to GitHub's internal repositories.
77525
Joe Tannenbaum @joe.codes · 20/05/2026
Two years ago today I started at Laravel. I have never worked anywhere where I happily sit down at my desk to kick off the day. Feels like I'm getting away with something, having this much fun. I love this company, I love this community, I feel so grateful to be part of both. Love y'all ✌️
2380
Reposted by Joe Tannenbaum
Cassidy @cassidoo.co · 20/05/2026
Heads up maintainers of packages, this is a big deal: github.com/orgs/communi...
github.com
npm granular access token invalidation to prevent supply chain attacks · community · Discussion #196340
As initially announced on npm’s X channel, we have invalidated granular access tokens with write access that bypass two-factor authentication. This action was taken to help prevent supply chain att...
37424
Joe Tannenbaum @joe.codes · 18/05/2026
🔑 We just shipped passkey support across all of our starter kit flavors! We also released two new packages: 𝚕𝚊𝚛𝚊𝚟𝚎𝚕/𝚙𝚊𝚜𝚜𝚔𝚎𝚢𝚜 for PHP @𝚕𝚊𝚛𝚊𝚟𝚎𝚕/𝚙𝚊𝚜𝚜𝚔𝚎𝚢𝚜 for JS Fortify also consumes the PHP package to make server-side setup trivial. Enjoy!
Passkey management page in the Laravel Starter kits
1201
Joe Tannenbaum @joe.codes · 18/05/2026
☁️ Shipped a few improvements to Laravel Cloud CLI's 𝚌𝚘𝚖𝚖𝚊𝚗𝚍:𝚛𝚞𝚗 over the weekend: ⌨️ If you are running the CLI from your Cloud app's local directory, you will now get autocompletion of your available artisan commands
151
Reposted by Joe Tannenbaum
Raycast @raycast.com · 14/05/2026
Raycast 2.0 (beta) is now publicly available for download. 👉 raycast.com/new
3577
Reposted by Joe Tannenbaum
Corbin Crutchley @crutchcorn.dev · 12/05/2026
We at TanStack just had a major attack against our Router packages. We have a postmortem out now explaining what happened and how we mitigated the response: tanstack.com/blog/npm-sup... No other TanStack packages outside of the Router monorepo were impacted
tanstack.com
Postmortem: TanStack npm supply-chain compromise | TanStack Blog
On 2026-05-11, an attacker chained a pull_request_target Pwn Request, GitHub Actions cache poisoning across the fork↔base trust boundary, and OIDC token extraction from runner memory to publish 84 mal...
812340
Reposted by Joe Tannenbaum
James @43081j.com · 10/05/2026
people were asking me what this is for 👀 basically it means we can assert against snapshots of the frames rendered to a term rather than a big blob of ANSI sequences. it also means we can build a player on top of it like this, which lets you go back/forward through frames and play/pause
1243
Reposted by Joe Tannenbaum
nolen @itseieio.bsky.social · 07/05/2026
announcing Marc Andreessen Egg Game - a game where you draw on eggs to make them look like Marc marc-egg.eieio.games
915024
Reposted by Joe Tannenbaum
VoidZero @voidzero.dev · 07/05/2026
🚀Rolldown 1.0 is here!🚀 Rust-based high-performance JavaScript bundler. 🏎️ Runs at native speed that’s up 30x faster than Rollup 🤝 Compatible with existing Rollup & Vite plugins ⚡The underlying bunder for Vite After 2 years, Rolldown is officially stable and has 20+M weekly downloads.
535168
Joe Tannenbaum @joe.codes · 06/05/2026
Did you know we have an official OSS changelog? There is so much going on in the Laravel open source ecosystem, every month we round up some highlights so you can see what's new at a glance. There's even an RSS feed! If you're into that sort of thing. laravel.com/docs/changelog
laravel.com
Changelog | Laravel 13.x - The clean stack for Artisans and agents
Laravel is a PHP web application framework with expressive, elegant syntax. We've already laid the foundation — freeing you to create without sweating the small things.
0100
Reposted by Joe Tannenbaum
Pascal Baljet @pascalbaljet.bsky.social · 06/05/2026
Inertia 3.1 is out, and it brings rescued deferred props! 🪄 Your deferred prop might call a flaky third-party API or throw an exception. With the new rescue option, the exception is still reported, but your users won't see an error response.
182
Joe Tannenbaum @joe.codes · 06/05/2026
Spinning up new Laravel apps via an agent? v5.27.0 of the Laravel Installer automatically detects when it is running within an agent, suppresses all decorative output, and returns concise JSON on both success and failure Less noise, more signal ✌️
192