Nov
26,
2024
Boost PHP Code Quality: A Guide to Using Enums in PHP 8.1
Hey there, PHP enthusiasts! Today, we're going to explore one of the most powerful features that PHP 8.1 brought to the table: enums. If you're not familiar with enums, don't worry - we're going to break it all down together.
Jun
20,
2024
Mastering Laravel Admin Panels: The Power of Filament
When searching for a good PHP administration panel, it's hard to tell your options apart. They're all open source, they all look professional and modern and they all offer a wealth of features and plug-ins. Thanks to Filament, developers can now end their search with Laravel.
Apr
30,
2024
Symfony 7 Released: Focuses on Streamlining and Future Features
Symfony 7, the latest major release for the popular PHP framework, is here! This release prioritizes internal housekeeping and prepares your applications for upcoming features. While it doesn't introduce new functionalities, Symfony 7 offers a smoother path to future advancements.
Feb
5,
2024
Unlocking PHP 8.3
The final version of PHP 8.3 was released recently in November of 2023. As with every year, there are a number of new features and bug fixes, as well as deprecations and breaking changes that need to be considered before updating to PHP 8.3.
Jan
11,
2023
PHP 8.2 Says Goodbye to Some Legacy Issues
PHP version 8.2 was released on December 8, 2022. It brings new features that greatly improve working with PHP. Some legacy code has been removed, so you need to be careful when upgrading to the new version. You never know what’s still in your old code.
Apr
21,
2021
PHP 8.1: A look at the new features and changes
Last year the new major version of PHP was released and although it brought many great new features, it was not very well received by the PHP developer world. Version 8.0 did not manage to convince developers to switch to a new version. Maybe PHP 8.1 will make it so...
Feb
8,
2021
Fix your e-commerce app before it’s too late!
One software bug regarding risk calculations caused 217 million dollars in investor losses[1]. It was a mistake in basic decimal operations programmed by a software developer. This shows us how important and responsible is a developer’s job. Are you sure that you know how to avoid such mistakes in your...
Oct
9,
2020
PHP FFI and what it can do for you
PHP 7.4 brings a lot of exciting new features. One of them is the Foreign Function Interface extension built directly into the core. But what problems exactly this extension is trying to solve? Does this mean that we no longer need to write a PHP extension if we want to...
Aug
20,
2020
Structuring PHP Exceptions
When it comes to learning how best to use exceptions in PHP, it is very difficult to find anything more than very basic explanations and tutorials online. While the consensus is that you should use exceptions indeed, there is very little information on how to structure and manage them in...
Aug
5,
2020
Crafting maintainable Laravel applications
Being the author of BaseCode and creator of Shift gives me a unique insight into writing Laravel applications. I combined 20 years of writing code with supporting over 20,000 Laravel upgrades into 10 tips for crafting maintainable Laravel applications. These may seem fundamental and as such easily dismissed. But any...