Newslurp

<< Stories

#75 - State of Laravel 2025 Results ๐Ÿ“Š, 30fps CLI Tetris in PHP ๐ŸŽฎ, Inside the Laravel Service Container ๐Ÿง‘โ€๐Ÿ’ป, Person Name ๐Ÿ“ฆ, Once ๐Ÿ’ก

The Laralist <hello@thelaralist.com>

September 14, 10:26 am

#75 - State of Laravel 2025 Results ๐Ÿ“Š, 30fps CLI Tetris in PHP ๐ŸŽฎ, Inside the Laravel Service Container ๐Ÿง‘โ€๐Ÿ’ป, Person Name ๐Ÿ“ฆ, Once ๐Ÿ’ก
The 2025 State of Laravel shows strong upgrade momentum: PHP 8.4/8.3 and Laravel 12/11 dominate, TypeScript, Tailwind CSS and Inertia.js gained traction, and VS Code is closing the gap with PhpStorm. MySQL remains top but PostgreSQL and SQLite rose. Server-side rendering with Blade/Livewire is still dominant, though React and Inertia are growing. Deployment remains frequent, APM and monitoring adoption increased, and testing/static analysis usage rose. The survey also shows a decrease in new Laravel developers.
โ€Š
The Laralist
#75 - 14th of September, 2025
๐Ÿงฑ
Laravel

Connect your AI agent to Flare via MCP server to diagnose and fix PHP, JavaScript, and Laravel issues. Fetch error data, resolve issues, and monitor performance automatically for enhanced project management.

The 2025 State of Laravel shows strong upgrade momentum: PHP 8.4/8.3 and Laravel 12/11 dominate, TypeScript, Tailwind CSS and Inertia.js gained traction, and VS Code is closing the gap with PhpStorm. MySQL remains top but PostgreSQL and SQLite rose. Server-side rendering with Blade/Livewire is still dominant, though React and Inertia are growing. Deployment remains frequent, APM and monitoring adoption increased, and testing/static analysis usage rose. The survey also shows a decrease in new Laravel developers.

The article summarizes Laravel trends for 2025: heavy AI integration, a shift to serverless for auto-scaling and lower costs, performance improvements via Octane and Laravel 12 features, closer frontend synergy with Inertia/Livewire/TALL, better testing with Pest 4, and improved cloud tooling.

Explore Laravel's Service Container in depth, from Dependency Injection and auto-wiring to contextual binding and service providers. It offers practical tips to optimize and simplify application architecture using Laravel's IoC features.

๐Ÿ’ก
Tip of the Week

The โ once() helper ensures that a given callback is executed only once during the request lifecycle. This is particularly useful for initializing resources or performing expensive operations that should not be repeated.

function getWeatherData(): array
{
    return once(function () {
        $response = Http::get('https://api.example.com/weather');
        
        if ($response->successful()) {
            return $response->json();
        }

        return [];
    });
}

$weatherData1 = getWeatherData();
$weatherData2 = getWeatherData();

// Both $weatherData1 and $weatherData2 contain the same weather data
๐Ÿ˜
PHP

The new PHP download page is more user-friendly, making it easier for beginners to navigate and choose the right version, enhancing accessibility and reducing confusion for all users.

Inspired by the "Tetris" movie, a developer crafted a 30fps CLI Tetris game in PHP, exploring efficient algorithms and line-clearing techniques, despite not being a fluent PHP developer.

๐Ÿ“ฆ
Package of the Week

This package formats personal names by mapping them to a standard structure and provides country-specific formats. It simplifies name extraction and formatting for various applications, addressing complex naming conventions.

โœจ
Misc

Tinybird runs a private fork of ClickHouse to stay in control of their performance, roadmap, and infrastructure. While they still contribute to upstream, key features like zero-copy replication (essential for S3/GCS efficiency) were being removed or closed-sourced. Their fork enables faster releases, custom features (like packed part format, materialized view UNION support, in-place filtering), and immediate bug fixes. Itโ€™s a major investmentโ€”but crucial for performance, cost savings, and serving large-scale analytics needs.

The article explores how challenging pursuits, like running marathons, foster personal growth and happiness, highlighting the concept of "flow" where true fulfillment arises from engaging with meaningful challenges.

โ€Š
We value your thoughts and feedback. Feel free to hit reply and share your ideas with us.
If you find our content helpful, please consider forwarding it or sharing it with your friends and colleagues.
Thank you for reading,
Mario & Javi
โ€Š
If you prefer not to receive future editions of The Laralist, please unsubscribe.