Essential plugins for PHPSTorm, and a new PHP framework that you didn't expect [W9]
If I told you Tempest, what comes into your mind? It's a new PHP framework for small projects that, honestly, looks really good.
PHP
📚 AI for PHP: How to Tweak AI Prompts to Improve PHP Tests
In our previous post, we looked at how JetBrains AI Assistant can automatically scaffold unit tests for us. By generating the boring boilerplate code, it allows us to jump straight into the more interesting part of making our tests.
📚 Essential Plugins for PHPStorm Users
We've curated a collection of essential plugins for PhpStorm that we think you’ll enjoy. From our favorite theme to Laravel-specific tools to supercharge your PHP development and a free AI-powered autocomplete/chat plugin that feels like magic.
📚 Fantastic functions and where to find them - Freek Van der Herten
Here's the recording of the keynote at this year's PHPUKConference.
📚 Never use empty
function in PHP
There are several ways to test that an array is empty in PHP, and the one I see most often is.
📚 Efficient PHP Function for Counting Valid Time Formats with '?' Placeholder (Turing code challenge)
Have you ever wondered how to efficiently calculate scores in a baseball game using PHP? Look no further! In this post, we'll delve into a well-optimized PHP script that effectively processes a sequence of baseball game operations and delivers accurate results.
📚 Building a PHP SDK for Replicate AI
Before we dive too deeply into the resources, let’s talk a little about what Replicate is so we know what our expectations are.
📚 Enhancing Code Consistency with php-cs-fixer and Visual Studio Code
Maintaining consistent code style and adhering to coding standards is essential for ensuring readability, maintainability, and collaboration within PHP projects.
📚 A guide to exception handling in PHP
In this article, you'll learn about exceptions, how you can make the most out of their usage, and how to improve your application with the information gathered from occurrences of them once in production.
📚 Discovering PHP Basics
A comprehensive guide to getting started with PHP & understanding essential concepts.
📚 PHP 8.3.3 Released!
The PHP development team announces the immediate availability of PHP 8.3.3. This is a bug fix release. All PHP 8.3 users are encouraged to upgrade to this version.
📚 The Framework That Gets Out Of Your Way
If you haven't heard of that framework before — it's called Tempest — you could check out me building the foundations of it during several livestreams.
📚 Interface Segregation Principle (ISP) By Using PHP : SOLID Principle
Today’s topic? The Interface Segregation Principle (ISP). Don’t let the fancy name scare you off — I promise to make it as fun and easy to understand as playing your favorite video game!
📚 Class Type Declaration in PHP
Today we are going to be discussing Class type declaration in PHP.
Laravel
📚 Laravel: A Comprehensive Guide to Service Container and Providers
Laravel service providers are the central place for all Laravel application bootstrapping. They bind services into the service container, and configure events, routes, and filters.
📚 Streamlining Laravel Development: A Guide to Laravel Pint and VS Code Integration
In this article, we'll explore how the combination of Laravel Pint and Visual Studio Code (VS Code) can significantly enhance your Laravel development workflow by automating code styling and improving code quality.
📚 With Laravel 10.44 you can add Model Scopes and Observers using PHP Attributes
The Laravel team released v10.44 this week with two Eloquent model attributes to define global scopes and observers, a new select() collection method, and more.
📚 Mastering Laravel Accessors and Mutators: Elevating Data Interaction
This article dives deeper into these concepts, offering nuanced insights and advanced examples to enrich your Laravel applications.
Symfony
📚 Symfony Multi-Tenant Applications with Ecotone
How multi-tenancy is implemented depends on the business domain we work in.
📚 A Week of Symfony #894 (12-18 February 2024)
This week, development activity focused on fixing bugs, such as adding compatibility with the new yielding feature introduced in Twig 3.9. In addition, we published more details about the talks of the upcoming SymfonyLive Paris 2024 conference.
Tools
📦 visualbuilder/ai-translate
Translate localisation files with AI.
📦 aaron-lin/json-schema-sql-builder
A PHP library to build SQL query from JSON Schema.
📦 gino-pane/nano-rest
Minimalistic and self-contained cURL HTTP REST client for PHP.
📦 aviator/eloquent-search-map
An Eloquent search macro for effortlessly searching models.
📦 mapkyca/php-ogp
Simple PHP Open Graph Protocol parser library.