Sign in

Tighten

@tighten.com
209 followers 36 following 27 posts

We build and rescue web apps and dev teams. Experts and teachers in Laravel, Livewire, Alpine, Vue, and React. tighten.com

PostsRepliesMedia
Tighten @tighten.com · 21/09/2026
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.com
Web Workers: A Second Thread for Your JavaScript
Suppose you have a web app that lets users upload photos. Cool! But there's a catch: photos straight from a phone camera can easily be around 8 MB each. On a weak mobile connection, uploading the full...
021
Tighten @tighten.com · 03/09/2026
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...
tighten.com
Run AI in the Browser: A Practical Guide to Transformers.js
Imagine you need to integrate AI into your web app. Let's say you want to quickly translate text. Preferably, you'd like to use something free and open source (you don't want any surprise bills at the...
041
Tighten @tighten.com · 26/08/2026
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...
tighten.com
Build Your Own AI-Powered Slack Bot with the Laravel AI SDK
At Tighten, we use Slack for all our internal communication. It's where we chat, share ideas, and keep everyone up to date. And today, with AI becoming increasingly present in our workflows, the quest...
032
Tighten @tighten.com · 07/04/2026
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...
tighten.com
How Will LLMs Transform Us? AI as a Tool in the Future of Development
AI is a tool. Revolutionary. Generational. But a tool nonetheless. And a tool is only as effective as a human is at using it. We’ve been learning to use AI as a tool for a while now, and we’re even.....
000
Tighten @tighten.com · 06/04/2026
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...
tighten.com
How to Expertly Use LLMs in Development Workflows
Imagine: You’re about to board a commercial flight. Directly ahead of you in line, you learn, is the person who engineered this very model of plane. It’s equipped with state-of-the-art technology!, th...
010
Tighten @tighten.com · 02/04/2026
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...
tighten.com
Why Developers Should – and Shouldn’t – Use LLMs in Our Development
“Why should I use AI?” Ask our AI pundits this question, and you’ll get the same answer (with drastically...
000
Tighten @tighten.com · 02/04/2026
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...
tighten.com
What Even Is “AI”? Defining Key Terms in Plain Language
You might be wondering, “How are we three years into the hype and still asking something as basic as ‘What even is AI?’” Well, as we established in the...
022
Tighten @tighten.com · 01/04/2026
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...
tighten.com
A Pragmatic Look at AI and LLMs in Software Development Workflows
By now, every dev (and business leader) feels some type of way about AI. How could we not? Every time you open the news, listen to a podcast, or visit your favorite social media site, you're hearing....
030
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
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
Tighten @tighten.com · 12/02/2026
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...
tighten.com
Introduction to Delegated Types
What if you could build richer hierarchies, add shared behavior across models, and make your data immutable while retaining historical data—all without Event Sourcing or graph databases? Delegated Typ...
020
Tighten @tighten.com · 15/01/2026
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...
tighten.com
New in Parental v1.5.0: Becoming, Integers, and Eager-Loading
Parental v1.5.0 introduces three new features for Single Table Inheritance in Laravel: types can now transition to other types with the become() method, you can use integer columns instead of strings,...
093
Tighten @tighten.com · 22/12/2025
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...
tighten.com
Build an AI-Powered Drawing Guessing Game with Laravel, Prism, and HTML Canvas
AI is everywhere. It can create songs, build entire apps, and even drive our cars. But... can it play Pictionary? We're about to find out. Today, we're building an AI-powered drawing guessing game. I...
042
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
Tighten @tighten.com · 25/11/2025
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...
000
Tighten @tighten.com · 06/11/2025
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...
tighten.com
17 New(ish) Vanilla JavaScript Features You Might Have Missed
JavaScript: the language many love to hate. Yeah, we've all seen the memes about its quirks and limitations. Maybe that's why we slap a whole typing system on top of it. And add one, two, or... ten th...
0122
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
Tighten @tighten.com · 28/07/2025
Submissions are open only to in-person attendees of Laracon, and all submissions are due by Tuesday night, 11:59 MDT. Voting opens to *everyone* noon MDT on Tuesday, and closes 4pm MDT on Wednesday.
010
Tighten @tighten.com · 28/07/2025
🎮 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! 🏆
game.tighten.com
Tighten Laracon 2025 Game Jam
Vibe code your way to the high score!
141
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
Tighten @tighten.com · 13/03/2025
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-...
tighten.com
10 Efficient (and Fun) Ways to Seed Your Database
Seeders allow us to quickly fill our database with records to test our application. Let's say that you need a couple of users to test your authentication system—you could create them manually using yo...
0197
Tighten @tighten.com · 12/02/2025
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...
tighten.com
Five Practical Tips to Improve Search in Laravel Apps With Typesense
Typesense is making waves in the search landscape. Since its inclusion as an officially supported driver for Laravel Scout,...
061
Tighten @tighten.com · 27/01/2025
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...
tighten.com
Introducing Rich Text Laravel: A package to integrate Trix into Laravel applications
When we build forms for an application, it's common to need a field where a plain textarea isn't enough. So how do we proceed? We could process it on the backend and treat the input as Markdown, but t...
0133
Tighten @tighten.com · 08/01/2025
🚀 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...
tighten.com
Filament Crash-Course: Create a Customizable Admin Panel in Minutes
In most applications, administrators need a way to manage data. Whether it's a blog's articles and comments, a store's products and orders, or a theater's events and tickets, admins need a place to li...
021
Tighten @tighten.com · 16/12/2024
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...
tighten.com
New: Install Takeout with Docker
Takeout is a convenient layer on top of Docker that lets you quickly spin up services without looking up the images and how to run them. Need a Redis service locally?...
083
Tighten @tighten.com · 05/12/2024
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.com
Getting Started with Twill, an Open Source Laravel-Based CMS
Learn how companies like OpenAI, The New York Times, Pentagram, and the Art Institute of Chicago manage their brand identity when publishing content online.
021
Reposted by Tighten
Matt Stauffer @mattstauffer.com · 21/11/2024
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!
youtube.com
Matt Stauffer - What to do after `laravel new` - Laracon AU 2024
YouTube video by Laracon AU
2256
Tighten @tighten.com · 26/11/2024
Hey friends! We're happy to be here (a little late, but that way we missed weird early-days stuff like Sexy Alf, phew)! 👋
020
Reposted by Tighten
Justin Jackson @justinjackson.ca · 22/11/2024
New @tighten.com ad?
Billboard depicting Justin with a blower dryer, wearing a luxurious Tigten t-shirt, with the slogan: "Tighten: We Build Software"
1173