Image rotation made easy
A developer shares the process of creating a simple web tool to automatically rotate JPEG images based on EXIF orientation data.
A developer shares the process of creating a simple web tool to automatically rotate JPEG images based on EXIF orientation data.
A beginner's guide to building and deploying a web application with Laravel, covering setup, migrations, models, controllers, and Heroku deployment.
An in-depth look at the new Enums feature in PHP 8.1, covering syntax, methods, interfaces, and backed enums.
Explores userland enum implementations in PHP before native support arrived in PHP 8.1, discussing the myclabs/php-enum package and its limitations.
A comparative tutorial teaching basic programming concepts like printing, variables, conditionals, and loops in Python, PHP, Ruby, and JavaScript.
A response to criticisms of PHP 8's breaking changes, arguing they are necessary for progress and offering advice for a smooth upgrade.
An introductory guide to PHP covering setup, variables, arrays, and its use for web templating and modern development.
A developer's personal wishlist for improving PHP's design, focusing on stricter defaults like final classes and required type declarations.
A tutorial on upgrading to PHP 8.0 on macOS using Homebrew, including steps for Laravel Valet and managing extensions.
Overview of new features and breaking changes in PHP 8, including JIT, union types, attributes, and the nullsafe operator.
Explains PHP 8's null safe operator (?->), its syntax, differences from the null coalescing operator, and practical use cases.
A tutorial on deploying a Laravel application to Vercel's serverless platform for free, including configuration steps.
A guide to setting up and configuring the JIT compiler in PHP 8, including enabling opcache and understanding the complex configuration options.
The author announces 'Front Line PHP', a new book teaching modern PHP, best practices, and the professional web developer mindset, launching alongside PHP 8.
A proposal to add generic syntax to PHP for static analysis tools, bypassing runtime performance issues by transpiling.
A developer's journey from a hacky PHP prototype to launching a SaaS product that automates analytics and SEO tasks for small businesses.
Explains PHP 8 attributes, their syntax, and how to create custom attributes for adding structured metadata to code.
A developer shares practical examples of how PHP 8's new features, like attributes and static return types, will improve their event-sourced code.
Explains PHP shorthand comparison operators: ternary, null coalescing, and spaceship operators, with examples and usage tips.
A comparison of PHP 8's new match expression versus the traditional switch statement, highlighting syntax, strictness, and benefits.