Ever have your whole page come to a screeching halt as JavaScript processes something heavy? Web Workers give your app more threads for running CPU-intensive work without blocking the UI. Check out @nicodevs.bsky.social's practical introduction to Web Workers: tighten.com/insights/web...
Tighten
Tighten
@tighten.com
We build and rescue web apps and dev teams. Experts and teachers in Laravel, Livewire, Alpine, Vue, and React. tighten.com
209 followers36 following27 posts
You can run AI models directly in the browser! No server, no API key, no subscription. Just one open-source package: Transformers.js. Translation, object detection, background removal... all running on your user's device. Join @nicodevs.bsky.social to learn more ๐ tighten.com/insights/run...
Let's use the Laravel AI SDK to build a Slack bot! Many AI services offer Slack bots, but building your own has clear wins: ๐ง You own the memory ๐ You can swap models anytime ๐จ You can customize it to your exact needs Join @nicodevs.bsky.social to learn how๐ tighten.com/insights/bui...
We're wrapping up our five-part AI series with a look into the future. What's the future of AI? The future of AI-assisted development? The future of our humanity, in a world where AI is everywhere? tighten.com/insights/pra...
Most advice about using AI in your dev workflows comes down to specific tools. Which agent? Do you wiggum? Let's slow down a bit, and talk about the difference between vibe coding and agentic coding, and what a healthy integration of AI looks like. tighten.com/insights/pra...
We all know some folks who only consider reasons *not* to use AI, and others who can't consider any reasons *to* use AI. In the third post in our AI series, we talk about reasons devs *should* and *shouldn't* add AI as a part of their dev workflows. tighten.com/insights/pra...
We talk about "AI" casually, assuming it means the same thing to everyone. But it doesn't. Did you know "Artificial Intelligence" was originally just a marketing term? In the second post in our AI series, we talk about definition of common AI terms. tighten.com/insights/pra...
Have you ever stopped to think what we mean when we say "AI", how to use it *well* in development workflows, or what motivates us to use them or not use them? We paused for a moment, stepped back, examined, and wrote up some thoughts you might enjoy. tighten.com/insights/pra...
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...
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...
Polymorphic relations are great, but complexity grows with each shared behavior. Delegated types flip this on its head, building a first-class entity for shared behavior! Fewer entry points, less repetition, cleaner design. @tonysm.com wrote about it here: tighten.com/insights/del...
Parental, our Single-Table-Inheritance package, has a new release: v1.5.0! ๐ โข Models can now transition from one child type to another, with become() โข You can store child type as integers instead of strings โข Eager loading children is even easier than ever tighten.com/insights/new...
Is AI good at Pictionary? In our latest post, we build a Laravel app to testโusing Prism by @tjmiller.bsky.social to connect with our AI provider in a snap. And it supports images, too! We'll capture an image using HTML canvas and then send it off to the AI. tighten.com/insights/bui...
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...
Every year, JavaScript brings new features that save us from relying on heavy libraries. From formatting dates to cloning objects, discover some of these handy additions in today's article.๐ tighten.com/insights/new...
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...
๐ฎ Get your game on, Laracon US attendees! Play the @tighten.com Laracon 2025 Game Jam game.tighten.com Vibe code your way to the high score, and ๐ win a Nintendo Switch 2! ๐
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...
There's not just one way to seed your Laravel apps. Check out our latest article to learn: โ How to import thousands of records from CSV โ How to use AI to seed realistic data โ How to create interactive seeders ...and more! tighten.com/insights/10-...
In today's article, discover 5 tips to build better full-text searches: โ Sort records โ Use filters effectively โ Tweak typo tolerance โ Access the raw Typesense response โ Use facets for better filtering Click the link below ๐ tighten.com/insights/fiv...
Tired of fighting your WYSIWYG editor? Today on the blog, @tonysm.com shows you how to integrate the Trix editor into your new and existing Laravel applications. Learn about the basics, how to customize it, how to migrate, and how to attach files. tighten.com/insights/ric...
๐ Filament helps you create a customizable admin panel in minutes. Join @nicodevs.bsky.social to learn how to: โจ Install Filament in Laravel โก Generate admin panels from Models ๐ Use rich text editors, tag inputs, & uploaders ๐ Add filters & actions tighten.com/insights/fil...
For a few years, Takeout has been the best way to spin up local development services--MySQL, ClickHouse, Minio, and more--for PHP developers. With today's release, you no longer need PHP to use Takeout! Take a look at the our writeup to learn more: tighten.com/insights/tak...
Ready to level up your content game? ๐ Discover the magic of Twill, the open-source Laravel CMS behind top brands like OpenAI, The New York Times, and the Art Institute of Chicago. Our latest article explores how easy and fun managing your siteโs content can be! tighten.com/insights/get...
Tighten reposted
For those who didn't catch it live, my talk, "What to do after `laravel new`" from @LaraconAU, is now live on YouTube! www.youtube.com/watch?v=1H4Q... In it, I walk through the steps you should take on every Laravel app; as the king of "it depends", it takes a lot for me to say that!
Tighten reposted
You are up to date.