Joe Tannenbaum
Full-stack developer at @laravel.com
Currently fiddling with tidyinbox.com and termsky.app
joe.codes/links
- Reposted by Joe TannenbaumSo this is what I've been working on for the last couple months! First interview w/@aaronfrancis.com goes live next week. @adamwathan.com the week after, then Jeffrey Way! Y'all are going to love these chats. I'm absolutely confident of it. Subscribe to podcast or YouTube! pragmaticai.fm
- Reposted by Joe Tannenbaum$ composer require laravel/ai
- I've been playing with two new components for Laravel Prompts in conjunction with the new Laravel AI package: `processLog` and `stream` Current status:
- Current APIs (wip) `processLog` heavily inspired by @bomb.sh's `taskLog`
- Alright I guess I'll be the one to get the Inertia + @npmx.dev party started
- Reposted by Joe TannenbaumWith the latest version of Laravel Precognition, you can now validate array and nested object fields using wildcards ✨ form.validate('author.*') form.validate('contributors.*.email') form.validate('contributors.*.*')
- I think @fideloper.dev is trying to tell me I'm sharing too much
- Reposted by Joe TannenbaumLaravel Forge now supports @openclaw-x.bsky.social. The perfect home for your AI buddy. 🦞 ◆1 click-deploy ◆Immediate onboarding ◆In-browser terminal for simplified setup ◆Isolation from your local machine
- Reposted by Joe TannenbaumLaracon US 2026 tickets are live! 📍Boston, MA 🗓️July 28–29, 2026 Join 1,000+ Web Artisans for two days of learning, shipping, and community. Claim your ticket → laracon.us
- Getting hyped for Laracon EU, who am I seeing there?
- Reposted by Joe TannenbaumYou can now create your own OpenClaw VPS server on Laravel Forge 🦞 forge.laravel.com
- Cleaning out a bunch of files from my computer and stumbled upon this one One of the more life-changing emails I've ever sent
- Oooooo This looks exciting
- Well hello there
- Get notified when the beta releases: laravel.com/ai
- We've shipped some big improvements to our Livewire + Blade support in our official VS Code Extension, including: 4️⃣ Full Livewire 4 support, including MFC 🕴️ Better hover support for components, including their props ⌨️ Vastly improved autocompletion for components in your app and in other views
- Don't have the extension installed yet? Join the 400k others already using it: marketplace.visualstudio.com/items?itemNa...
- Oh baby let's goooo
- I have been nerd sniped by Bombshell every day this week, excited to round out the week with two more days of sniping
- Hey, we're Bombshell 👋 We're the maintainers behind projects like Astro, e18e, StudioCMS, and pkg.pr.new. We're building focused, composable open source libraries for CLIs and TUIs. Excited to show you what we've been up to. bomb.sh/blog/introdu...
- Reposted by Joe TannenbaumStatamic 6 is here! 🚀 A redesigned Control Panel, a modern Vue 3 + Inertia foundation, a new UI component library, a long list of architectural & performance improvements, and that's just scratching the surface. This is a new beginning, ready for what comes next. ❤️
- Huge Clack fan, love Clack 👏
- Laravel Prompts v0.3.11 introduces a new `number` prompt: ✅ Automatically validates that the value is numeric ⌨️ Use the up/down arrows to increase/decrease value 🗜️ Clamps the value at the min/max 🔄 Auto-casts to int if there is a value 📋 Falls through to additional validation
- Looks a lil something like this:
- I think I'm finally moving from Warp to Ghostty Any hot Ghostty tips I should be aware of
- Reposted by Joe TannenbaumLaravel Boost v2.0 Released with Skills Support posted by @ericlbarnes.com laravel-news.com/laravel-boos...
- Reposted by Joe Tannenbaumthis may not be much, but if anyone needs a website or help updating one for their immigration-related group or cause, especially if you’re in the Midwest, please let me know. I do this for a living. DMs are open
- Happy weekend y'all 🤘
- Reposted by Joe TannenbaumAlright, a very early release of Chronicle is live for folks who want to try it out: plugins.jetbrains.com/plugin/29848... I've already used it a handful of times in the last few days to both give feedback to teammates and prompt Claude. It's been super useful. (warning: it still has bugs!)
- Reposted by Joe TannenbaumRolldown 1.0 RC is here 🎉 🔒 Stable API: No breaking changes planned before 1.0 ⚡ 10-30x faster than Rollup while staying compatible 🧩 Multiple chunking algorithm improvements 📦 3,400+ commits since beta: 749 features, 682 fixes, 109 perf optimizations
- Reposted by Joe TannenbaumAlright, here's a 3 min video of the new plugin I'm working on called Chronicle. Hit record, walk through code in your IDE, and get a handoff document at the end. Here's the actual document it produced from my demo session: gist.github.com/inxilpro/4b7...
- Tried to throw a goto in a CLI script for fun and AI was all like "tHaT'S baD praCtICE doN'T Do That HeRE'S A loOp" What a buzzkill
- Reposted by Joe TannenbaumThey say AI is the end for developers. They say the job market is gone. They say learning to code is pointless. I don’t buy it. I think we're just getting started.
- Collecting a handful of hybs in the Laravel Slack today Finally working on something that taps into my natural intuition
- Reposted by Joe Tannenbaumunicode braille characters are 2x4 rectangles of dots where you can arbitrarily set any of the dots. That's 8x the pixels you normally get in the terminal! anyway here's a proof of concept terminal SVG renderer using unicode braille:
- PHP's `match` is one of those rare cases where PHP has something that I wish TypeScript had Love me some `match`
- See you there 🫡 laracon.eu/tickets
- Wild stuff, running Laravel on my phone 😂 Got it to open in my browser once, after that it seemed to get really picky about which ports it was allowing