#laravel — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #laravel, aggregated by home.social.
-
150 запросов на один flush, и 4343 зелёных теста. Как я делал детектор N+1 и как он сам меня обманывал
Один open-source тайм-трекер на Symfony имеет 4343 теста, и все они проходят. При этом каждое сохранение записи времени отправляет в базу три дополнительных SELECT запроса: ставку самой записи, ставку проекта и ставку активности. Если в одном flush() 50 записей, а столько строк показывает страница массового редактирования, только за ставками уходит 150 запросов. Тесты этот код покрывают, но ни один не падает, в них нет ни одной проверки проблем с запросами к базе данных. Для решения этой проблемы сделал инструмент, которого в конце августа ещё не существовало. Правда, ещё до проверок сторонних проектов на N+1, он успел несколько раз обмануть меня самого, и всегда одинаково, показывал зелёное там, где на самом деле не работал.
https://habr.com/ru/articles/1082250/
#phpunit #doctrine #laravel #n+1 #orm #ленивая_загрузка #queryguard
-
Starting posting short clips from my #PHPxTokyo talk last week.
I do not feel confident enough to post the full video for now. Maybe for a future talk i will do it.For now here is the first short:
https://m.youtube.com/shorts/YfoLa83bnyk
Ask an AI what the latest Laravel version is. It will say Laravel 12. Very confidently. It has no idea it is wrong.This is why your dependencies need health checks, not vibes.
-
📊 From the test suite: queues of 946 / 13,702 / 0 jobs with 25 workers. size gives 2 / 22 / 1 workers, log gives 11 / 13 / 1. The big queue still wins, it just cannot erase the small one
🚦 Deliberately not sold as better: time balances by estimated queued work, size by raw job count, log by size while compressing huge backlogs. For mixed-runtime pipelines, time stays the right pick #Laravel #PHP
-
🚀 Big news for Laravel lovers! Laravel 13 now runs vector searches on MariaDB! Plus, check out the AsVector cast that makes it all possible. Dive into this game-changing update and level up your dev skills! #Laravel…
https://shocm.me/posts/2026-09-14-laravel-13-mariadb-vector-search-asvector-cast/
-
Building EasyReply: How We Used Laravel to Unify Customer Support https://laravel-news.com/easyreply-laravel-shared-inbox
-
PostgreSQL Monitoring and Schema Linting for Laravel with Vacuum https://laravel-news.com/vacuum-laravel-postgresql-monitoring
-
⚙️ SSD-Powered #cPanel Web #Hosting – Up to 25x Faster
⚙️ SSD-Powered cPanel Web Hosting by Rad Web Hosting
Built for Performance. Backed by Reliability. Ready to Scale.
Developers, sysadmins, and power users—we built this for you. Our SSD-powered cPanel web hosting ...
Continued 👉 https://blog.radwebhosting.com/ssd-powered-cpanel-web-hosting-up-to-25x-faster/?utm_source=mastodon&utm_medium=social&utm_campaign=mastodon.social #sshaccess #webhosting #litespeed #webdisk #modsecurity #ftp #csf #joomla #phpmyadmin #postgresql #gitversioncontrol #softaculous #laravel #phppgadmin #cloudlinux #wpcli #mariadb #letsencrypt -
⚙️ SSD-Powered #cPanel Web #Hosting – Up to 25x Faster
⚙️ SSD-Powered cPanel Web Hosting by Rad Web Hosting
Built for Performance. Backed by Reliability. Ready to Scale.
Developers, sysadmins, and power users—we built this for you. Our SSD-powered cPanel web hosting ...
Continued 👉 https://blog.radwebhosting.com/ssd-powered-cpanel-web-hosting-up-to-25x-faster/?utm_source=mastodon&utm_medium=social&utm_campaign=mastodon.social #sshaccess #webhosting #litespeed #webdisk #modsecurity #ftp #csf #joomla #phpmyadmin #postgresql #gitversioncontrol #softaculous #laravel #phppgadmin #cloudlinux #wpcli #mariadb #letsencrypt -
⚙️ SSD-Powered #cPanel Web #Hosting – Up to 25x Faster
⚙️ SSD-Powered cPanel Web Hosting by Rad Web Hosting
Built for Performance. Backed by Reliability. Ready to Scale.
Developers, sysadmins, and power users—we built this for you. Our SSD-powered cPanel web hosting ...
Continued 👉 https://blog.radwebhosting.com/ssd-powered-cpanel-web-hosting-up-to-25x-faster/?utm_source=mastodon&utm_medium=social&utm_campaign=mastodon.social #sshaccess #webhosting #litespeed #webdisk #modsecurity #ftp #csf #joomla #phpmyadmin #postgresql #gitversioncontrol #softaculous #laravel #phppgadmin #cloudlinux #wpcli #mariadb #letsencrypt -
Ever notice that some Docker containers stop instantly while others hang for ten seconds? I'll explain why and show how to fix it. #php #laravel https://masteringlaravel.io/daily/2026-09-14-why-are-some-docker-containers-slower-to-restart
-
How to Run Self-Hosted Link-in-Bio Tool with #LinkStack on #AlmaLinux #VPS
This article provides a guide for how to run self-hosted Link-in-Bio tool with LinkStack on AlmaLinux VPS.
How to Run ...
Continued 👉 #composr #python #letsencrypt #selfhosted #opensource #laravel #selfhosting
How to Run Self-Hosted Link-in... -
How to Run Self-Hosted Link-in-Bio Tool with #LinkStack on #AlmaLinux #VPS
This article provides a guide for how to run self-hosted Link-in-Bio tool with LinkStack on AlmaLinux VPS.
How to Run ...
Continued 👉 #composr #python #letsencrypt #selfhosted #opensource #laravel #selfhosting
How to Run Self-Hosted Link-in... -
⚙️ SSD-Powered #cPanel Web #Hosting – Up to 25x Faster
⚙️ SSD-Powered cPanel Web Hosting ...
Continued 👉 #litespeed #letsencrypt #mariadb #phpmyadmin #csf #phppgadmin #sshaccess #laravel #gitversioncontrol #modsecurity #webdisk #joomla #webhosting #postgresql #wpcli #softaculous #ftp #cloudlinux
⚙️ SSD-Powered cPanel Web Host... -
I won't stop glazing my plan prompt for #AI.
https://levelup.gitconnected.com/ai-planning-the-correct-way-55b1923f6906
Without it, AI Agents just shove anything and get things right but with collateral. With the plan, it stays on its lane.
#Programming #Coding #Code #VibeCoding #VibeCode #PHP #Laravel #Python #Golang #Rust #JavaScript #TypeScript #JS #HTML #CSS #CPP #SoftwareDevelopment #WebDevelopment #WebDev
-
I won't stop glazing my plan prompt for #AI.
https://levelup.gitconnected.com/ai-planning-the-correct-way-55b1923f6906
Without it, AI Agents just shove anything and get things right but with collateral. With the plan, it stays on its lane.
#Programming #Coding #Code #VibeCoding #VibeCode #PHP #Laravel #Python #Golang #Rust #JavaScript #TypeScript #JS #HTML #CSS #CPP #SoftwareDevelopment #WebDevelopment #WebDev
-
I won't stop glazing my plan prompt for #AI.
https://levelup.gitconnected.com/ai-planning-the-correct-way-55b1923f6906
Without it, AI Agents just shove anything and get things right but with collateral. With the plan, it stays on its lane.
#Programming #Coding #Code #VibeCoding #VibeCode #PHP #Laravel #Python #Golang #Rust #JavaScript #TypeScript #JS #HTML #CSS #CPP #SoftwareDevelopment #WebDevelopment #WebDev
-
I won't stop glazing my plan prompt for #AI.
https://levelup.gitconnected.com/ai-planning-the-correct-way-55b1923f6906
Without it, AI Agents just shove anything and get things right but with collateral. With the plan, it stays on its lane.
#Programming #Coding #Code #VibeCoding #VibeCode #PHP #Laravel #Python #Golang #Rust #JavaScript #TypeScript #JS #HTML #CSS #CPP #SoftwareDevelopment #WebDevelopment #WebDev
-
I won't stop glazing my plan prompt for #AI.
https://levelup.gitconnected.com/ai-planning-the-correct-way-55b1923f6906
Without it, AI Agents just shove anything and get things right but with collateral. With the plan, it stays on its lane.
#Programming #Coding #Code #VibeCoding #VibeCode #PHP #Laravel #Python #Golang #Rust #JavaScript #TypeScript #JS #HTML #CSS #CPP #SoftwareDevelopment #WebDevelopment #WebDev
-
📋 #Laravel Vet is a dependency audit for #PHP that shows you the code #Composer update is about to write into your vendor/ directory #opensource #devsecops #appsec
⚡ Every package you trust is recorded in a vet.json trust file with its version and a tree hash covering every file, so the next update only asks about what changed
🧵👇 -
📋 #Laravel Vet is a dependency audit for #PHP that shows you the code #Composer update is about to write into your vendor/ directory #opensource #devsecops #appsec
⚡ Every package you trust is recorded in a vet.json trust file with its version and a tree hash covering every file, so the next update only asks about what changed
🧵👇 -
📋 #Laravel Vet is a dependency audit for #PHP that shows you the code #Composer update is about to write into your vendor/ directory #opensource #devsecops #appsec
⚡ Every package you trust is recorded in a vet.json trust file with its version and a tree hash covering every file, so the next update only asks about what changed
🧵👇 -
📋 #Laravel Vet is a dependency audit for #PHP that shows you the code #Composer update is about to write into your vendor/ directory #opensource #devsecops #appsec
⚡ Every package you trust is recorded in a vet.json trust file with its version and a tree hash covering every file, so the next update only asks about what changed
🧵👇 -
📋 #Laravel Vet is a dependency audit for #PHP that shows you the code #Composer update is about to write into your vendor/ directory #opensource #devsecops #appsec
⚡ Every package you trust is recorded in a vet.json trust file with its version and a tree hash covering every file, so the next update only asks about what changed
🧵👇 -
It's been fascinating to catch snippets of other #opensource #developers coming together to establish common ground over the last week. We had to work through a number of negative emotions once we got word about parts of our own projects being associated to #fascist shitbirds.
But what I'm enjoying the most is how like minded people are coming together and discussing how to move forward together, with a lot of common goals. People are discussing the effectiveness of current software licensing (#agpl, etc) and whether we need to make new ones, vetting of 3rd party libraries, and above all else, keeping the aforementioned shitbirds out.
And we do need to keep them out. Because they are going to keep outing themselves as the horrible people they are.
So far in the last month, I've watched #tailwindcss, #laravel, and #digitalocean go deep into the abyss with either supporting fascism and/or aggressively shoving AI shit into every thing they do.
Those 3 things I just mentioned are the primary tools I use in the work I have done for over a decade. And with each announcement regarding them, they were dead to me in that same moment.
I'm determined to build out my own replacements for #css and #php framework. Just like the #indieweb, it's all about owning your works with a strong #diy ethos.
It appears the #technofascist reveal party we're going through has allowed for good things to happen. Much to their chagrin...
-
Ответ разработчика на статью про «бизнес-схему»
Разбираем технические замечания к старой версии Telegram-бота: что действительно требовало исправления, как устроен текущий продукт и чем публичные анкеты отличаются от приватных данных.
https://habr.com/ru/articles/1060732/
#Mimolet #информационная_безопасность #IDOR #S3 #скрейпинг #CVSS #API #Laravel #OWASP #фактчек
-
Ответ разработчика на статью про «бизнес-схему»
Разбираем технические замечания к старой версии Telegram-бота: что действительно требовало исправления, как устроен текущий продукт и чем публичные анкеты отличаются от приватных данных.
https://habr.com/ru/articles/1060732/
#Mimolet #информационная_безопасность #IDOR #S3 #скрейпинг #CVSS #API #Laravel #OWASP #фактчек
-
Ответ разработчика на статью про «бизнес-схему»
Разбираем технические замечания к старой версии Telegram-бота: что действительно требовало исправления, как устроен текущий продукт и чем публичные анкеты отличаются от приватных данных.
https://habr.com/ru/articles/1060732/
#Mimolet #информационная_безопасность #IDOR #S3 #скрейпинг #CVSS #API #Laravel #OWASP #фактчек