Sign in

Élie Kitadi

@eliekitadi.bsky.social
93 followers 357 following 19 posts

Independent PHP Developer. I dev with Laravel, React and Vue

PostsRepliesMedia
Reposted by Élie Kitadi
Laravel News @laravelnews.com · 07/04/2026
ArtisanFlow: A Flowchart Engine for Laravel and Alpine.js posted by @ylynfatt.bsky.social laravel-news.com/artisanflow-...
laravel-news.com
ArtisanFlow: A Flowchart Engine for Laravel and Alpine.js - Laravel News
ArtisanFlow The flowchart engine Alpine.js never had. An open source, Node-based UIs built with directives you already know. Animation engine included.
072
Reposted by Élie Kitadi
Joe Tannenbaum @joe.codes · 12/02/2026
New in v1.6.0 of the official Laravel VS Code Extension: Integration with VS Code's built-in test runner! Tests now appear in the test explorer sidebar and you can run them right from the command palette. Works with both Pest and PHPUnit 👍 Shout out to Titas Gailius, knocked it outta the park 👏
0193
Reposted by Élie Kitadi
Micha the DevOp @michabbb.bsky.social · 27/08/2025
📋 #Flowforge Transform any #Laravel model into production-ready drag-and-drop #Kanban board 📋 ⚡ Handles 100+ cards per column with intelligent pagination and optimistic UI 🎯 Three integration patterns: #Filament Pages, Resources, or standalone #Livewire 🧵 👇 #php
141
Reposted by Élie Kitadi
Laravel News @laravelnews.com · 20/08/2025
Copy Errors as Markdown to Share With AI in Laravel 12.25 laravel-news.com/laravel-12-2...
laravel-news.com
Copy Errors as Markdown to Share With AI in Laravel 12.25 - Laravel News
Laravel v12.25.0 is out with a Copy as Markdown button on the error page, allowing you to conveniently share error details with AI agents and LLMs.
081
Reposted by Élie Kitadi
Cyril Mottier @cyrilmottier.com · 17/06/2025
The video of my "Build Scalable Mobile Projects" keynote @AndroidMakersFR is now live on YouTube! 🎥 Check it out here: www.youtube.com/watch?v=SmGi...
youtube.com
Building Scalable Mobile Projects: Fast Builds, High Reusability and Clear Ownership
YouTube video by Android Makers
0143
Reposted by Élie Kitadi
Filament @filamentphp.com · 10/06/2025
Weren't able to be at Laravel Live UK to see @danharrin.com launch the v4 beta? Never fear! Our very own Leandro wrote up all the goodies you can expect to see in v4 for us! Let us know what you're most excited about! filamentphp.com/content/lean...
filamentphp.com
Filament v4 Beta - Feature Overview by Leandro Ferreira - Filament
A collection of beautiful full-stack components for Laravel. The perfect starting point for your next app. Using Livewire, Alpine.js and Tailwind CSS.
2245
Reposted by Élie Kitadi
Dan Harrin @danharrin.com · 16/04/2025
It's so exciting to see over 1 year's work on @filamentphp.com v4 come together - this video demo is the "static table data" feature. @leandrocfe.bsky.social built this example for the docs using the dummyjson.com API. Filtering, sorting and pagination is all done through the API. It works great!
4395
Reposted by Élie Kitadi
Ashley Hindle @ashleyhindle.com · 03/04/2025
👋🏻 Meet Whisp - a pure PHP SSH server built specifically for PHP TUIs 😍 Run your PHP CLI apps through SSH with *ridiculous* simplicity. No friction. Just shipping. 🚀 Available right now, with even more coming soon ∙ What will you ship? 💪🏻
1115
Reposted by Élie Kitadi
Ashley Hindle @ashleyhindle.com · 27/03/2025
Drag & drop in Laravel Prompts is cool, but right click context menus? Super cool surely?! 😁 Somebody tell me I'm not going too far 👀 Anyone?!
2175
Reposted by Élie Kitadi
Simon W @simonw.xyz · 11/03/2025
This Unorthodox Eloquent post I read ages ago by @muhammedsari.me is great. Found it again today while trying to remember Tappable Scopes - a clever way around magic method local scopes. There's a bunch of really fascinating ideas in this post alone, and there's a follow up post with more! #laravel
muhammedsari.me
Unorthodox Eloquent - Muhammed Sarı
I've been working with Eloquent for over half a decade now, and it's time to share my bag of tricks. Buckle up, it'll be a good ride!
031
Reposted by Élie Kitadi
Alexis Desmarais @alexisd.bsky.social · 24/02/2025
Hi laravel devs Overview of our eloquentize dashboard UI that aggregates data from multiple Laravel applications !
072
Reposted by Élie Kitadi
Punyapal Shah @mrpunyapal.dev · 24/02/2025
New Laravel Starter kits! 🎉 Vue: github.com/laravel/vue-... React: github.com/laravel/reac... Livewire: github.com/laravel/live...
042
Reposted by Élie Kitadi
Kuldar @kuldar.com · 24/02/2025
Ooooh boy, here we go, new Laravel starter kits are up! github.com/laravel/reac...
github.com
GitHub - laravel/react-starter-kit
Contribute to laravel/react-starter-kit development by creating an account on GitHub.
071
Reposted by Élie Kitadi
Jhey ʕ·ᴥ· ʔ @jhey.dev · 05/02/2025
<table> highlighting with CSS :has() 💡 td:has(~ td:hover), /* previous sibling cells */ table:has(td:nth-of-type(3):hover) /* column cells */ tr:not(:first-of-type):has(~ tr:hover) td:nth-of-type(3) { background: var(--highlighted); }
1438538
Reposted by Élie Kitadi
James Brooks @jbrooks.uk · 04/02/2025
In @jessarcher.bsky.social's Nightwatch talk she mentioned how we paired Laravel's rate limiting with Cloudflare to completely side step our servers from handling "dead requests" on Forge. Here's how you can do the same thing! james.brooks.page/blog/superch...
james.brooks.page
Supercharging Rate Limiting with Cloudflare - James Brooks
Enhance Laravel’s rate limiting by using Cloudflare’s Web Application Firewall (WAF) to block excessive requests at the edge, reducing server load and improving API performance.
2213
Reposted by Élie Kitadi
Aaron Francis @aaronfrancis.com · 31/01/2025
I built a GUI in the terminal! With PHP! It has tabs, modals, scrolling... everything. Go watch the tour! www.youtube.com/watch?v=Ucgr...
youtube.com
I built a GUI in the terminal (with PHP)
YouTube video by Aaron Francis
5694
Reposted by Élie Kitadi
Chris Arter @arter.dev · 29/01/2025
A neat little utility I built to elegantly add retry behavior to synchronous pipeline steps in #Laravel: (should it be in core or a package?)
271
Reposted by Élie Kitadi
Pascal Baljet @pascalbaljet.bsky.social · 28/01/2025
I needed a way to interact with a resolved controller dependency before the method was executed. Turns out Laravel has support for this out of the box with afterResolvingAttribute(). Check out the example below: duplicates are only prevented when the payment is processed 💫
0131
Reposted by Élie Kitadi
Zacharias Creutznacher @sairahcaz2k.bsky.social · 27/01/2025
Hey #Laravel devs 🙋‍♂️ Excited to share that SimpleStats - a lightweight analytics tool for Laravel apps - is featured on @laravelnews.com today! 🚀 Feel free to step by and check it out 🥳 simplestats.io
simplestats.io
SimpleStats - The missing analytics tool for Laravel applications
A server-side, GDPR compliant and 100% accurate analytics tool, that goes beyond simple counts of views and visits. Discover in-depth metrics like Registrations, Daily Active Users, Average Revenue Pe...
062
Reposted by Élie Kitadi
Chris Arter @arter.dev · 21/01/2025
Some thoughts about common stages of authentication & authorization (across many pieces of tech) and how each are expressed in the Laravel ecosystem: arter.dev/blog/a-guide...
052
Reposted by Élie Kitadi
Ian Landsman @ianlandsman.com · 20/01/2025
Very cool project by @johnmkoster.bsky.social worth keeping an eye on for when you need high performance blade components github.com/Stillat/dagger
github.com
GitHub - Stillat/dagger: A robust component authoring library for Laravel Blade.
A robust component authoring library for Laravel Blade. - Stillat/dagger
0133
Reposted by Élie Kitadi
Laravel News @laravelnews.com · 17/01/2025
Television is a Multi-purpose Fuzy Finder TUI
buff.ly
Television is a Multi-purpose Fuzy Finder TUI - Laravel News
Television is a blazing-fast general-purpose fuzzy finder TUI. It is highly configurable and allows you to quickly search through all kinds of data sources, such as files, Git history, environment variables,...
052
Reposted by Élie Kitadi
freeCodeCamp.org @freecodecamp.bsky.social · 15/01/2025
There are many fields in which AI can streamline processes & automate tasks. And one area with many applications for AI tools is agriculture. In this book, Vahe details how AI can help increase crop yields, use water more efficiently, predict stormy weather, and more. buff.ly/4gTZChV
0102
Reposted by Élie Kitadi
David Bisset @davidbisset.com · 15/01/2025
Nice reference if you end up using #FFmpeg. "...showcases all the unique and different ways to use FFmpeg." ffmpegbyexample.com #webdev #video
ffmpegbyexample.com
FFmpeg By Example
Explore the depth of FFmpeg with Examples
142
Reposted by Élie Kitadi
Marcel Pociot @marcelpociot.bsky.social · 09/01/2025
I could use your help gathering some data for my upcoming Laracon EU talk. If you ever had a slow Laravel application/slow request/slow command/etc. - what was the reason for it? Would be great to get as many replies as possible. Please share for reach 🙂
292212
Reposted by Élie Kitadi
Jason Cohen @asmartbear.com · 07/01/2025
On the contrary, bootstrapped startups. In fact, here's multiple examples of this in indie startups:
longform.asmartbear.com
How annual pre-pay creates an infinite marketing budget
Dozens of founders have used this technique to transform the cash-flow of their businesses. Now it’s your turn.
021
Reposted by Élie Kitadi
Marc Beinder @marcbeinder.com · 02/01/2025
The scream I scrumpt when I saw this!! I'm Overjoyed!! laravel-news.com/microsoft-te...
laravel-news.com
Microsoft Teams Notifications Package - Laravel News
The Teams Notification package for Laravel lets you send notifications to Microsoft Teams and send custom logs using the package's logging channel.
061
Reposted by Élie Kitadi
Ralph J. Smit ⚡️ @ralphjsmit.com · 01/01/2025
An exciting new plugin for @filamentphp.com is launching soon, and calling it the AutoTranslator⚡️ ✅ Fully automate translation keys 🤩 ✅ For each text in your app, it will automatically construct a key based on where the component is located 💪 ✅ Save many hours of time and boilerplate code
Filament AutoTranslator launching soon 👀
173
Reposted by Élie Kitadi
Josh Hanley 🇦🇺 @joshhanley.au · 31/12/2024
If you're like me and not using Twitter much, you might have missed the fact that @calebporzio.bsky.social is going crazy on the Flux date picker component! x.com/calebporzio/... Part 1 - Video split into 2 parts due to bsky limitation.
4255
Reposted by Élie Kitadi
Andy Griffiths @4ndygriffiths.bsky.social · 30/12/2024
Any @laravelphp developers want a free copy of the Streamline SaaS starter kit? (Check out my profile) Like and share this post and I’ll send you a license no questions asked 🚀
032
Reposted by Élie Kitadi
David Bisset @davidbisset.com · 29/12/2024
A Visual Studio Code extension for creating various #Laravel files from context menu in file explorer or in opened file. #VSCode #devtools #bookmarked #brandnew marketplace.visualstudio.com/items?itemNa...
marketplace.visualstudio.com
Laravel File Creator - Visual Studio Marketplace
Extension for Visual Studio Code - A Visual Studio Code Extension to create Laravel files from context menu in file explorer
194
Élie Kitadi @eliekitadi.bsky.social · 28/12/2024
I'm very excited and looking forward to trying all the new things coming on the V4!
010
Reposted by Élie Kitadi
Punyapal Shah @mrpunyapal.dev · 25/12/2024
Thread Alert: 🧵 here are 10 useful Laravel packages from Spatie 👇 #php #laravel
173
Reposted by Élie Kitadi
Ben Bjurstrom @benbjurstrom.com · 23/12/2024
Needed a simple lightbox plugin for Alpine.js so I threw this together over the weekend. Just add x-zoomable to your img tag. Available on npm or via cdn: github.com/benbjurstrom...
2234
Reposted by Élie Kitadi
Chris Arter @arter.dev · 23/12/2024
This has been a nifty trick for using a @spatie.be Permissions with Laravel Sanctum tokens. This may not fit all use cases, but if you're using a pretty simple token auth for your API and want a single source of truth for user permissions, this may work well for you. #laravel
1101
Reposted by Élie Kitadi
Mateus Guimarães @mateusguimaraes.com · 23/12/2024
Writing code that works is the bare minimum. The job is not just about that, but writing code that *is easy to change*. It's a bit frustrating whenever architecture content is deemed as "overengineering"; apps don't have to and shouldn't grow into unmaintainable balls of mud.
5423
Reposted by Élie Kitadi
HappyToDev @happytodev.bsky.social · 21/12/2024
Hello les devs, Il est temps de vous dévoiler le concours que j'organise pour la fin de l'année 🎁 Tout d'abord, je tiens à remercier tous mes partenaires sans qui rien de tout cela n'aurait été possible. 🙏
Image carré sur fond rouge de Noël indiquant que le concours le Noël d'HappyToDev commence tout en citant ses partenaires qui ont permis l'opération.
2109
Reposted by Élie Kitadi
Micha the DevOp @michabbb.bsky.social · 19/12/2024
🔧 #FilamentPHP Calendar Integration: 10k Downloads Milestone! 🚀 🎉 Achievement • Just reached 10,000 package downloads on #composer • Trusted by growing developer community • Proven stability and reliability #php #Laravel
151
Reposted by Élie Kitadi
Punyapal Shah @mrpunyapal.dev · 18/12/2024
💡 Laravel Livewire developers: Did you know you can detect if a request is from Livewire anywhere in your project—actions, services, or anything else? 🤔 🧩 Easily tailor your logic for Livewire requests! 👇 #Laravel #Livewire #php
162
Reposted by Élie Kitadi
Laravel News @laravelnews.com · 16/12/2024
🚀 Exciting news for Laravel developers! The Laravel VS Code extension is now in public beta. Enjoy enhanced autocomplete, navigate easily, and streamline your workflow. Dive in and start boosting your productivity with this official tool today! laravel-news.com/laravel-vs-code-ex……
buff.ly
Laravel VS Code Extension Public Beta - Laravel News
The long awaited public beta of the new Laravel VS Code Extension is finally here.
27120
Reposted by Élie Kitadi
Oussama @oussamamater.bsky.social · 15/12/2024
Laravel Tip💡: The "withWhereHas" Str Method Have you ever needed to eager load a relationship but also constrain it with relationship existence? While you can do that manually with 2 methods, Laravel ships with the "withWhereHas" method to do exactly that 🚀 #laravel
161
Reposted by Élie Kitadi
Micha the DevOp @michabbb.bsky.social · 14/12/2024
Simplify Localization in #Laravel Automate your translations with #LaravelAutoTranslation! Supports #ChatGPT, #Google, and #DeepL. Here’s how it helps: 🧵 #Laravel #opensource
332
Reposted by Élie Kitadi
David Bisset @davidbisset.com · 13/12/2024
"Settings for Laravel" stores app specific settings not suited for a config file or that you want end-users to be able to update via UI. github.com/rawilk/larav... Unsure if there's a big gap between #Laravel 10 and 11 (where I started). So far seeing good signs unless marked "only for 11" #PHP
github.com
GitHub - rawilk/laravel-settings: Store Laravel application settings in the database.
Store Laravel application settings in the database. - rawilk/laravel-settings
0101
Reposted by Élie Kitadi
ollieread @ollieread.com · 12/12/2024
I found myself in a situation where I'd needed to just build something, just for the sake of building something, so I threw together an implementation of an idea I had. It's a PHP 8.4 datasource-agnostic datamapper. #php #opensource
133
Reposted by Élie Kitadi
Christoph Rumpel @christophrumpel.bsky.social · 11/12/2024
Did you know that Laravel has a lot of PHP Attributes for you? christoph-rumpel.com/2024/9/all-l...
christoph-rumpel.com
All Laravel PHP Attributes at Your Disposal
PHP attributes are a great way to add metadata to your classes, methods, and properties. Laravel provides a bunch of them out of the box, you can use in your applications.
4275
Reposted by Élie Kitadi
Punyapal Shah @mrpunyapal.dev · 11/12/2024
Want to watch the Primeagen react to PHP 8.4? Just tune in to @nunomaduro.com stream where he's reacting to that stream. It's stream-ception! Watch both at the same time for double the fun 😄. www.youtube.com/live/7woHcH7...
youtube.com
YouTube
Share your videos with friends, family, and the world
072
Reposted by Élie Kitadi
Chris Morrell @cmorrell.com · 10/12/2024
This is a poorly-documented feature in Verbs that comes up from time-to-time. If you want to translate Verbs event validation into Laravel form validation, you can use the `onError` method. This lets you translate an exception thrown in `validate()` into Laravel form validation messages.
<?php

MoneyWithdrawn::make()
  ->onError(fn ($e) => ['cents' => $e->getMessage()])
  ->commit(
    account_id: $account->id,
    cents: $request->integer('cents')
  );
0122
Reposted by Élie Kitadi
Laravel News @laravelnews.com · 10/12/2024
Combine your data elegantly! 🚀 Meet the Union Paginator for Laravel. It merges multiple Eloquent models into one query, making pagination a breeze. Enjoy!
buff.ly
Paginate Multiple Eloquent Models with the Union Paginator Package - Laravel News
The Laravel Union Paginator package by Austin White combines data from multiple Eloquent models into a single unified query using SQL unions.
0156