Alessandro D'OrazioViewModels Pattern in Laravel in 5 minsViewModel Pattern is a design pattern used to separate logic and data from the view layer. This leads to a cleaner, more maintainable…3 min read·Mar 27, 2023----
Alessandro D'OrazioThis is a personal choice, I use static methods because they are more readable in my opinion…Instead, if you use a non-static method, you have to initialize an object ($articleRepository = new ArticleRepository()) and call the…1 min read·Mar 22, 2023----
Alessandro D'Orazio(GPT-4) The Future of Software Engineering: Embracing Change and Shaping TomorrowI asked GPT-4 (out few hours ago) to write an article about the future of software engineering. This is the result.3 min read·Mar 14, 2023----
Alessandro D'OrazioRepository Pattern in Laravel: why and howThe Repository Pattern is a software design pattern that provides a way to abstract and encapsulates the data access layer of an…3 min read·Mar 14, 2023--1--1
Alessandro D'OrazioHow to use actions in Laravel in 10 minsWhen working on software, you have to deal with some business logic. For example, if you are working on a money management app, each user…4 min read·Feb 28, 2023----
Alessandro D'OrazioTips to improve Laravel factories — by @tchuryyIn the last post, we talked about migrations. Today we will focus on factories.3 min read·Feb 23, 2023----
Alessandro D'OrazioFour ways to improve your Laravel migrationsWhen you are working on a web application, you are dealing with a database to retrieve and store data. Laravel provides a set of…4 min read·Feb 20, 2023----
Alessandro D'OrazioAdd WebSockets to Laravel in 10 mins 💬This tutorial will provide a brief guide on how to incorporate WebSockets into your Laravel application. If this concept is unfamiliar to…4 min read·Feb 7, 2023----
Alessandro D'OrazioAwesome Laravel: How to use RabbitMQ to handle communication between microservices🔌In this tutorial, we will see how we can exchange messages between two Laravel microservices using RabbitMQ. In practice, we will able to…5 min read·Jan 25, 2023----
Alessandro D'OrazioWeb Vitals: how to speed up your website (and improve PageSpeed score) 🚀In this post, we will see a fundamental concept when you are making a modern website: Web Vitals.7 min read·Jan 24, 2023----