Best of PHPNovember 2023

  1. 1
    Article
    Avatar of medium_jsMedium·2y

    Unlocking the Power of PHP Generators

    PHP generators provide a way to iterate over large datasets or arrays without loading everything into memory. They work by processing one piece of data at a time using the 'yield' keyword. Generators can also receive input and return values. They are useful for memory management and handling large files.

  2. 2
    Article
    Avatar of lnLaravel News·2y

    Laravel Blade & Tailwind CSS UI Component Library

    Turbine UI is a library of web components built for Laravel Blade and styled with Tailwind CSS. It offers over 30 professionally designed components and a proprietary theme and variant systems. You can get started for free by installing Turbine UI via Composer.

  3. 3
    Article
    Avatar of lnLaravel News·2y

    Laravel Htmx

    Laravel htmx is a package that provides a nice way of working with htmx, a library that allows you to access modern browser features directly from HTML. The package outlines features such as Htmx Request, Htmx Response, and rendering Blade fragments with htmx.

  4. 4
    Article
    Avatar of lnLaravel News·2y

    PHP 8.3 is released with typed class constants, a json_validate function, and more

    PHP 8.3 has been released with new features including typed class constants, the json_validate() function, and dynamic constant fetch.

  5. 5
    Article
    Avatar of communityCommunity Picks·2y

    PHP: PHP 8.3.0 Release Announcement

    The PHP 8.3 release announcement includes changes to PHP constants, the addition of the #[\Override] attribute, and new methods in the Randomizer class. It also mentions updates to DOM, IntlCalendar, LDAP, mb_str_pad, posix, ReflectionMethod, socket, ZipArchive, and other functions and constants.

  6. 6
    Article
    Avatar of lnLaravel News·2y

    MongoDB Laravel Integration Now Officially Supported

    MongoDB has officially taken over development of the community-driven MongoDB integration for Laravel framework, offering Eloquent models, query builders, and transactions for PHP developers. The latest release supports Laravel 10.

  7. 7
    Article
    Avatar of lnLaravel News·2y

    Tinkerwell v4 is now released

    Tinkerwell v4 has been released with new features including AI support, Detail Dive, new object graph, SQL queries, and a log viewer.

  8. 8
    Article
    Avatar of lnLaravel News·2y

    Introducing the Laravel Number Utility Class

    The Laravel Number Utility Class is a new addition to the Laravel framework that provides several helpers for formatting numbers. It allows numbers to be formatted according to the current locale and offers methods for formatting numbers as percentages, currencies, file sizes, and human-readable strings.

  9. 9
    Article
    Avatar of freekFREEK.DEV·2y

    Best Practices for Using PHP Enumerations

    Learn best practices for using PHP Enumerations to build a resilient and consistent codebase.

  10. 10
    Article
    Avatar of lnLaravel News·2y

    Laravel 10.32 Released

    Laravel 10.32 was released with new conditional push Blade directives and additional "present" validation rules.

  11. 11
    Article
    Avatar of communityCommunity Picks·2y

    Symfony 7, a high-performance PHP framework and a set of components.

    Symfony 7 is a high-performance PHP framework and set of components that offers improved error handling, debugging, and auto-completion. It removes deprecations from Symfony 6.4, resulting in a smaller codebase. It introduces new components, enhancements to the profiler and asset mapping, and provides smooth upgrade paths with built-in PHP attributes.

  12. 12
    Article
    Avatar of communityCommunity Picks·2y

    8 Code Quality Tools To Use In Your Long-Term PHP Applications

    A list of 8 code quality tools for long-term PHP applications, including PHP CS Fixer, PHPStan, PHPArkitect, Automated Testing, Infection, Deptrac PHP, Rector, and design patterns and principles.

  13. 13
    Article
    Avatar of lnLaravel News·2y

    Laravel 10.33 Released

    Laravel v10.33 has been released with new number helper methods, test assertions about batches in job chains, a hex color validation rule, and more.

  14. 14
    Article
    Avatar of communityCommunity Picks·2y

    The many uses of “…” ellipsis operator in PHP

    Learn about the various uses of the ellipsis operator in PHP, including its role in variadic functions and methods, array unpacking, variadic array merging, and passing a callable as a closure.

  15. 15
    Article
    Avatar of communityCommunity Picks·2y

    Infrastructure management for several high-traffic PHP applications — Mohamed Said

    A developer shares their experience with managing infrastructure and deployments for over 50 PHP applications. They discuss alternatives to Kubernetes, their approach to managing the runtime environment and deployment process, and considerations for zero-downtime deployments.

  16. 16
    Article
    Avatar of lnLaravel News·2y

    BookStack is a simple and free Wiki software Written in Laravel

    BookStack is a simple and free Wiki software written in Laravel. It offers a self-hosted platform for organizing and storing information with a range of features, including a simple interface, searchable content, configurable settings, and integrated authentication. It supports multiple languages and provides powerful features such as cross-book sorting and page revisions. BookStack is free and open source.