Gabriel AnhaiainDev WarlocksThe New #[Override] Attribute in PHP 8.3PHP 8.3 introduces the #[Override] attribute, a significant feature that allows developers to indicate when a method overrides its parent…·2 min read·Aug 19, 2023--1--1
Gabriel AnhaiainDev WarlocksCreating Custom Attributes in PHP 8: A GuidePHP has always been a dynamic language, evolving with the needs of developers and the web. With the release of PHP 8, the language…·4 min read·Aug 14, 2023--2--2
Gabriel AnhaiainDev WarlocksDead Letter Queue in Symfony 6.3: An Essential GuideThe distributed systems landscape has evolved significantly over the years, adapting to the need for more reliable, fault-tolerant, and…·4 min read·Aug 10, 2023----
Gabriel AnhaiainDev WarlocksUnderstanding Rabbit Brokers: Their Role, Utility, and ImpactAlthough quite peculiar, Rabbit brokers are an essential concept in modern computing. This article aims to shed light on what they are…·3 min read·Aug 10, 2023----
Gabriel AnhaiainDev WarlocksChoosing Between MySQL and PostgreSQL: A Deep DiveThe database system lies at the heart of nearly all technological infrastructures today, and choosing the right one can be a critical…·3 min read·Aug 1, 2023----
Gabriel AnhaiainDev WarlocksWhy Arrays in PHP are Not Real Array Data Structures·3 min read·Aug 1, 2023--1--1
Gabriel AnhaiainDev WarlocksDemystifying Logarithmic Time Complexity in Big O NotationAs software engineers, we often encounter algorithms and data structures that claim to have logarithmic time complexity. But what exactly…·4 min read·Aug 1, 2023----
Gabriel AnhaiainDev WarlocksVisitor + PHP (Design Patterns) 🐘This post will deeply dive into the Visitor design pattern and its practical implementation in PHP 8.1. The Visitor design pattern allows…·7 min read·Jul 23, 2023--1--1
Gabriel AnhaiainDev WarlocksImplementing Feature Toggles in SymfonyFeature toggles, also known as feature flags, are a powerful technique that allows developers to enable or disable features in a running…·3 min read·Jul 22, 2023----
Gabriel AnhaiainDev WarlocksUnderstanding Concurrency and Parallelism, with a Glance at Java Threads and CoroutinesHello everyone! Today, we’re going to dive into two fundamental concepts in computing: concurrency and parallelism. We’ll also explore how…·8 min read·Jul 22, 2023----