List of articles
Explore my articles and insights on software engineering, web solutions, and tech innovation. From coding tutorials to leading successful projects and teams, see how my experience can drive your software initiatives to success.
Explore my articles and insights on software engineering, web solutions, and tech innovation. From coding tutorials to leading successful projects and teams, see how my experience can drive your software initiatives to success.
Learn how easy it is to build an e-commerce static website with Nuxt3 while taking advantage of state management with Pinia store and accept payments through Stripe Checkout. All hosted for free on Firebase.
Explaining the development process to be followed when starting the development of a new Event Sourcing application in PHP and using Laravel as an application framework. Getting Docker and PHPUnit set up, together with adequate namespacing of your system layers.
Getting started with an Event Sourcing project in PHP, using an example event sourcing project. This is a step by step guide to get you up and running with Event Sourcing.
Kubernetes is an open-source system initially designed by Google to facilitate the management of containerised applications in a clustered environment. Some refer to it as an orchestration platform, and Kubernetes is not the only available platform of this type. Although, it does have a very high and fast adoption rate. Not to mention that it is quite easy to implement once you get used to it.
Getting started with Docker and Kubernetes on Windows can be daunting when you don't know where to begin. And it doesn't help that installing the software isn't exactly a walk in the park. In fact, you should already be a Docker and Kubernetes expert to navigate the options on how to install them. But don't worry! If you're just starting your journey with containers and Kubernetes on Windows this article is for you. You'll learn how to make the right choices when it comes to setting up your development environment on Windows.
Eventually, the penny dropped and everything made sense. The results were immediate. The gain was imminent, from the first project up till now. I reduced the number of post-release bugs to almost zero in most of the applications and I reduced the actual working time by around 40%.
Planning and applying Event Sourcing is relatively simple. In my opinion, the modelling of an event sourced domain is far simpler than that of say; a Domain Driven Design (by itself), not to mention a Data Driven Design 🤣.
Outlining my PHP software development workflow for creating a new composer package. The process is similar for a composer library as it is for any php project done the right way. Learn PHP from scratch including setting up a virtual machine, using version control and documenting your code.
In this series of blog posts I'll be developing a PHP library with a Command Bus, Command Handling and Subscription features. The main goal of this series is to describe the entire process of developing such a composer package, including making it available on Packagist and implementing it in Laravel through a separate package.