Sign in

Guillermo Cava

@guillermocava.com
135 followers 234 following 100 posts

Full Stack Dev Hacking @tighten

PostsRepliesMedia
Reposted by Guillermo Cava
Rosa @rosa.codes · 24/09/2026
As someone who's been dealing with very complex bugs introduced by vibe-coded pieces in multiple parts of a large and complicated system, I'm not so sure 😬 Yes, AI helps me a lot with those investigations, but the number of things to investigate and fix has multiplied
5313
Reposted by Guillermo Cava
Joe Tannenbaum @joe.codes · 18/03/2026
Laravel Prompts v0.3.15 is out! A ton of new primitives came out of building the Cloud CLI (+ some unreleased stuff 👀), so we decided to bake them in Prompts itself. Let's take a look 🧵👇
4173
Reposted by Guillermo Cava
Tighten @tighten.com · 17/03/2026
You may have heard of Blaze, the new tool from the Laravel Livewire team that speeds up Blade. But did you know how it works? From folding to function compilation, we break down its optimization strategies, and even build a mini version to understand it. tighten.com/insights/bla...
tighten.com
Under the Hood: How Blaze Speeds Up Blade Templates
If you attended Laracon US this year, or if you're big into Livewire, you might already have heard about Blaze. Blaze is a new drop-in package...
0114
Guillermo Cava @guillermocava.com · 10/03/2026
Still working through these features but man looking forward to being able to have better tooling when touching these kinds of blade files
PHP LSP completions in volt/single file Livewire componentswire:model definitionswire:model completionsmethod definitions
140
Reposted by Guillermo Cava
Nico Devs @nicodevs.bsky.social · 26/02/2026
Claude Code tip for you!💡 Use claude -p to run Claude Code in non-interactive mode. Perfect for making Claude part of your bash scripts: Git hooks, CI/CD pipelines, etc. Pre-commit example: if en.json changes, Claude translates what's missing to es.json and stages it.
Use Claude Code in your bash scripts with claude -p
0113
Guillermo Cava @guillermocava.com · 23/02/2026
wish us luck
010
Reposted by Guillermo Cava
Tighten @tighten.com · 18/02/2026
Want to use AI to chat with your own documents? At scale, it’s harder than it sounds. Join @nicodevs.bsky.social to build a chatbot using the new Laravel AI SDK, Postgres, and Livewire 4 🤖 Learn RAG and semantic search from scratch 👇 tighten.com/insights/cha...
tighten.com
Chat with Your Documents: A Practical Guide to RAG Using the New Laravel AI SDK
Have you ever wished you could just ask your documents a question and get an answer? That's exactly what RAG (Retrieval-Augmented Generation) lets you do. It's the technique behind those AI chatbots.....
562
Guillermo Cava @guillermocava.com · 06/02/2026
always wanted this kind of feedback on blade, slots have been super tricky due to how permissive blade is with what is considered a slot but I think I would rather gain some insight than none
checks for missing componentschecks for missing closing directivesincludes vendor provided componentsalso auto complets on slots
020
Reposted by Guillermo Cava
Adam Argyle @nerdy.dev · 03/02/2026
Wild how far you can push "customizable select" with just #CSS nerdy.dev/nice-select
1539869
Guillermo Cava @guillermocava.com · 01/02/2026
Saw this coming to the VS Code Extension and started wondering what it would take to get something similar in nvim, still needs more work but man this was a cool lil dive
`<x-drawer>` having props definition autocompletion for blade components
020
Guillermo Cava @guillermocava.com · 10/01/2026
this proj has 0 python, but nevertheless
010
Guillermo Cava @guillermocava.com · 06/01/2026
Perhaps the first smell would of been having 2 distinct paths to create the base entity, but certainly the second is wanting a way to discriminate between whether if it was created through path 1 or 2, certainly can slap a `type` on the entity but so gross to have a bunch of nullable fields
000
Reposted by Guillermo Cava
Pascal Baljet @pascalbaljet.bsky.social · 19/12/2025
Ready for another new feature? Introducing Flash Data in Inertia! ⚡️ With Flash Data, you can send one-time values to your frontend that won't reappear when users navigate through browser history. Perfect for success messages, newly created IDs, or other temporary values.
2232
Guillermo Cava @guillermocava.com · 24/12/2025
I think the thing I love most about any jsx based framework is being able to have multiple components in a single file
000
Guillermo Cava @guillermocava.com · 23/12/2025
this proj for turning audio into midi files is super cool github.com/spotify/basi...
github.com
GitHub - spotify/basic-pitch-ts: A lightweight yet powerful audio-to-MIDI converter with pitch bend detection.
A lightweight yet powerful audio-to-MIDI converter with pitch bend detection. - spotify/basic-pitch-ts
010
Guillermo Cava @guillermocava.com · 19/12/2025
Really digged this break down of how 37 signals is doing css on their latest apps www.zolkos.com/2025/12/03/v...
010
Reposted by Guillermo Cava
Tighten @tighten.com · 25/11/2025
Do you need AI in your app but can’t share private data with AI providers? You can self host and run models on your own servers thanks to Ollama 🦙 Join @nicodevs.bsky.social set it up & integrate it with your Laravel app, building a chat for super spies (TOP SECRET!) 👇 tighten.com/insights/bui...
tighten.com
Build Your Own Private, Self-Hosted AI Applications with Ollama & Laravel
Imagine your team wants to bring AI into their workflow to automate routine tasks, extract insights from data, assist with content creation, or improve customer support. Smart move! You can integrate...
2167
Reposted by Guillermo Cava
Andy Swick @techenby.com · 08/11/2025
My talk is on YouTube! youtu.be/sDEohTrNVvc?...
youtu.be
Livewire in production | Andy Newhouse Wire:Live 2025
YouTube video by Livewire
052
Guillermo Cava @guillermocava.com · 08/11/2025
Look away for a second and tech supports shows up
"Shoulda listened, told ya it was the RAM all along"
020
Guillermo Cava @guillermocava.com · 24/10/2025
Only listened to the intro and already loving it overcast.fm/+AApVptXwgWI
overcast.fm
PHPStorm Give Me Occult Vibes — No Plans to Merge
Wire:Live is next week baby! Listen to this on the plane or whatever.https://wire-live.com
010
Reposted by Guillermo Cava
Sam Rose @samwho.dev · 18/10/2025
For ages I've wanted a little lab where I can experiment with new visual components. Somewhere to tinker in isolation, with extra tools to help me test stuff. Tada! samwho.dev/lab I'd like to eventually port all of my old components into here, and for this to be my "quiver" to pick from.
samwho.dev
The Lab
samwho's component lab
7531
Reposted by Guillermo Cava
Justin Jackson @justinjackson.ca · 14/10/2025
Just updated my list of "top podcasts for bootstrappers, indie hackers, startup founders:" transistor.fm/podcasts-for... New additions: - Cheeky Pint, @johncollison.bsky.social - Offsite, @jordangal.bsky.social - Startup to Last, @tylerking.app - Business of Laravel, @mattstauffer.com
transistor.fm
Best podcasts for SaaS bootstrappers, indie hackers and solopreneurs
If you're bootstrapping, it's nice to hear from other folks who are also launching, building, and growing startups. Here's a list of bootstrapping podcasts.
2214
Guillermo Cava @guillermocava.com · 13/10/2025
lil personal reminder to never do this ever again
soon to be deleted code that was trying to get fancy about a time before enums were a thing in PHP
010
Reposted by Guillermo Cava
Sam Rose @samwho.dev · 04/10/2025
immich.app/cursed-knowl... > npm scripts make a http call to the npm registry each time they run, which means they are a terrible way to execute a health check. Excuse me WHAT?
immich.app
Cursed Knowledge | Immich
Cursed knowledge we have learned as a result of building Immich that we wish we never knew.
8573
Guillermo Cava @guillermocava.com · 03/10/2025
No Plans to Merge really building a fresh app live - love this www.youtube.com/live/T1hI0QO...
010
Reposted by Guillermo Cava
Joe Tannenbaum @joe.codes · 30/09/2025
Curious what it looks like to implement the new Inertia Infinite Scroll component? Have 3 minutes? That's all it takes. I whipped up a little demo: youtu.be/gQB6DdPHzSY
youtu.be
Infinite Scrolling with Laravel + Inertia
YouTube video by Laravel
1218
Reposted by Guillermo Cava
Pascal Baljet @pascalbaljet.bsky.social · 29/09/2025
Inertia 2.2 is here and it ships with a new <InfiniteScroll> component! If you've ever built infinite scrolling by hand, you know what a timesaver this is. We worked hard sweating the details to make this super smooth and easy to implement Let's take a look! 👇
5357
Guillermo Cava @guillermocava.com · 23/09/2025
Loved this nerdy health check from @joe.codes & Matt - the road to Wayfinder 1.0 is sounding super hot youtu.be/K7xZlTCuRWo?...
youtu.be
TypeScript, Wayfinder, and Ranger with Joe Tannenbaum
YouTube video by Laravel Podcast
120
Reposted by Guillermo Cava
Adam Argyle @nerdy.dev · 19/09/2025
in the audience, scratchin an itch: responsive #CSS scroll animation try it! cdpn.io/pen/debug/wB...
615512
Reposted by Guillermo Cava
Dr. Elvim Ransom 👽 @jesseleite.com · 17/09/2025
It's #Elixir time! 🍷 — Join me as I chronicle this journey from the perspective of a long-time PHP dev (link in replies) 👇
152
Guillermo Cava @guillermocava.com · 10/09/2025
VizBug is sooo good visbug.web.app - being able to select multiple elements by holding `shift` is fantastic
000
Reposted by Guillermo Cava
Tighten @tighten.com · 08/09/2025
If you want AI agents to be able to interact with your Laravel app, but you're not sure where to start, check out @mateusjunges.com’ post around the magic and efficiency of adding an MCP to your Laravel app today. 👇 tighten.com/insights/let...
tighten.com
Let AI Interact with Your App via MCP
Do you remember your first interaction with a computer? Perhaps it was through a command-line interface, where typing commands allowed the machine to perform the desired actions. A few years later, gr...
0115
Reposted by Guillermo Cava
Adam Argyle @nerdy.dev · 06/09/2025
TIL how to set keyframe offsets in JS WAAPI animations been using them for a long time in CSS, but needed them in my JS today, somehow for the 1st time 🤔 nerdy.dev/keyframe-off...
nerdy.dev
Keyframe Offsets · September 5, 2025
The percentages you can pass to CSS and JS for keyframe timing.
1313
Guillermo Cava @guillermocava.com · 03/09/2025
on this whole journey of "lets access the vm's without proxmox" just learned that you can enable desktop sharing on Ubuntu, and that Window's Remote Desktop app on MacOS is somehow compatible with it
000
Guillermo Cava @guillermocava.com · 30/08/2025
Been running a homelab server on Proxmox for the past year+half and overall been really liking it, however a recent a power surge killed the main drive hosting Proxmox and one VM Takeaways: use a dedicated Proxmox drive instead of partitioning & use a *good surge protector*
110
Reposted by Guillermo Cava
Adam Argyle @nerdy.dev · 28/08/2025
gradient.style has finally - come out of beta - offers multiple background editing - is open source 🎉 nerdy.dev/gradient.sty...
a radial gradient shown over a conic gradient of sun raysa linear gradient shown overtop a radial gradienta conic gradient on top of another conic gradient
1228769
Reposted by Guillermo Cava
Ben Holmen @benholmen.com · 14/08/2025
Know any Laravel devs based in Mexico? My team is hiring: zillow.wd5.myworkdayjobs.com/en-US/Zillow... Send them my way!
zillow.wd5.myworkdayjobs.com
Senior Software Development Engineer - Laravel/PHP + React
About the team The Vendor Storefront and Vendor Platform teams are part of Zillow's Industry Software organization, which builds and advances Zillow’s B2B SaaS solutions for real estate agents, broker...
0158
Reposted by Guillermo Cava
Adam Argyle @nerdy.dev · 04/07/2025
a sizzle of some of my UI work nerdy.dev/sizzle-rizzle
1038234
Reposted by Guillermo Cava
Sam Rose @samwho.dev · 23/08/2025
✨ Big O ✨ Let me take you on a visual introduction to what big O notation is in my new blog post: samwho.dev/big-o. With big O notation you can better understand how algorithms will perform in practice, finding orders of magnitude improvements often with very simple changes to your code.
29413105
Reposted by Guillermo Cava
Ben Holmen @benholmen.com · 23/08/2025
Got to recap the Kilopixel experience with my buds @cmorrell.com and @joe.codes!
2124
Reposted by Guillermo Cava
Will King @wking.dev · 21/08/2025
Finished up the first demo for my talk next month. Goal is to give an intro to generative design by progressively adding more "generative" features and explaining why we need them. [video in 2 parts because of limits..] #generativedesign #generative #isometric #generativeart
2123
Reposted by Guillermo Cava
Joe Tannenbaum @joe.codes · 20/08/2025
We recorded this so long ago, @johnbon.dev has since launched the expansion of his side project that he mentioned in this episode! Absolute pleasure chatting with John, give it a listen!
0103
Guillermo Cava @guillermocava.com · 18/08/2025
I scored 9/21 on e-mail.wtf and all I got was this lousy text to share on social media.
e-mail.wtf
Email is Easy
Everyone knows what an email address is, right?
030
Guillermo Cava @guillermocava.com · 10/08/2025
Tried out Omarchy this weekend - love the setup flow - love that out of the gate Nvidia worked - love how smooth everything feels All the animations while going through the setup, though minimal, gave the TUI setup feel so lovely — it feels like this attention is sprinkled all around
030
Reposted by Guillermo Cava
Thiery Laverdure @thierylaverdure.com · 08/08/2025
Here’s my talk from Laracon: You Should Reinvent the Wheel If you were wondering what the slides looked like for the first half, they were added in post 😅 youtu.be/E4_QSEfInrc?...
youtu.be
You Should Reinvent The Wheel | Thiery Laverdure Laracon US 2025
YouTube video by Laravel
43910
Reposted by Guillermo Cava
Sam Rose @samwho.dev · 07/08/2025
This is so fucking cool. www.historicaltechtree.com
historicaltechtree.com
Historical Tech Tree
Interactive visualization of technological history
15012
Reposted by Guillermo Cava
Mary Perry @handle.invalid · 07/08/2025
I spent more than a year teaching myself about design patterns and all about source diving and the request lifecycle, and then I gave this talk at Laracon youtu.be/w7jKcbVcI54?...
youtu.be
Design Patterns | Mary Perry at Laracon US 2025
YouTube video by Laravel
1275
Reposted by Guillermo Cava
Adam Argyle @nerdy.dev · 28/07/2025
a quick prototype sprint on an LLM chat interface ✅ view transitions ✅ readablestreams ✅ flow control ✅ light/dark nerdy.dev/llm-chat-pro...
4553
Reposted by Guillermo Cava
Sam Rose @samwho.dev · 11/07/2025
I made a quiz about the JS Date parser is. It's very easy and you will score very high. jsdate.wtf
jsdate.wtf
new Date("wtf")
How well do you know JavaScript's Date class?
62476158
Reposted by Guillermo Cava
Tighten @tighten.com · 10/07/2025
Today on the blog, @tonysm.com continues the Rich Text Laravel series and demonstrates how flexible Content Attachments are! We can embed pretty much anything to our rich text documents! Click the link below:👇 tighten.com/insights/ric...
tighten.com
Introducing Rich Text Laravel - Part 2: User Mentions With Content Attachments
In our previous Rich Text post, we implemented file attachments using the Rich Text Laravel package, but we've only touched...
0103