Automate Unit Testing with AI [W8]
A lot of AI articles here, automate your unit testing or asking an AI about your codebase are two thing you can do now with your project.
PHP
📚 AI for PHP: How To Automate Unit Testing Using AI Assistant?
Testing. If you’re anything like me, you’ll agree that it’s equal parts important and boring. It’s one of those things that isn’t much fun while you’re doing it, but you know it’ll pay dividends later on.
📚 Five Tools That Will Make You More Productive on the Command Line
I’ve compiled a list of some of the CLI tools I think will make you a better, more productive developer on the command line. This isn’t an exhaustive list, but I’ve picked five CLI tools that I regard as some of my favorite productivity boosters when working with files and code on the command line.
📚 DTO vs VO in PHP
Data Transfer Objects (DTOs) and Value Objects (VOs) are particularly useful when working with dynamically typed languages like PHP, where switching to the use of more structured types is essential to improve the quality of our applications, as well as the readability of the code.
📚 PHP: 7 tricks to help with upgrading Composer packages
Recently I had the pleasure of taking an enterprise app and upgrading it from Laravel 9 to Laravel 10. Like a lot of applications we also had a good number of dependencies to upgrade.
📚 Five Ways to Be More Productive with Git
In this post, I've gathered some of my favorite tools to make working with Git more productive. I'll cover different types of tools, ranging from git aliases, git tools, git workflows, and more.
📚 Return type declarations in PHP
In this blogpost, we will be discussing a very important concept in PHP. This concept helps us write predictable and less error prone code.
📚 Singleton Design Pattern
In this article, we will talk about another creational design pattern with some examples and real-life analogies for a better understanding.
Laravel
📚 Writing Code like a Senior Developer in Laravel
This article delves into best practices, and common pitfalls, and provides both wrong and right coding examples to guide you in writing clean, efficient, and scalable code in Laravel.
📚 New Laravel 11 Apps Include a Health Check Endpoint
As part of the release of Laravel 11, new applications include a health /up endpoint. This route is defined in the new bootstrap/app.php file by passing the health parameter—which is defined by default in the Laravel 11 skeleton.
📚 Streamed JSON Responses Added to Laravel 10.43
The Laravel team released v10.43 with support for streamed JSON responses, passing a class name to register a global eloquent scope, a new insertOrIgnoreUsing Eloquent method, and more.
📚 Laravel Multi-Tenant Applications with Ecotone
In this article we will focus on real life solutions, which we can apply in any PHP Application using Ecotone with Laravel.
📚 Using Laravel to interact with OpenAI’s Assistant API (with Vision)
A couple of months ago Open AI released their Assistant API which is at the time of writing this article still in beta. In short, Assistants are a new and (hopefully) better way of utilizing OpenAI models.
📚 Ask AI Questions About Your Codebase from the CLI With Laragenie
Laragenie is an AI chatbot with an Artisan console integration for your Laravel applications. It can understand your source code by indexing directory/file paths. You can then ask questions about your code such as "Describe all the model associations for the App\Models\Post model".
Symfony
📚 A Week of Symfony #893 (5-11 February 2024)
This week, Symfony maintained versions focused on fixing bugs and updating the translation of validation messages to many of the supported languages. Meanwhile, the upcoming Symfony 7.1 version improved the parsing/linting methods of ExpressionLanguage and also improved the BinaryFileResponse. Lastly, we published more details about the talks of the upcoming SymfonyLive Paris 2024 conference.



