DDD (6)

Full-Stack Go App with HTMX and Alpine.js

Can you create an application that feels like it was built with React or Vue without ever leaving Go code? Almost. You'll still need a touch of JavaScript, but much less than you might expect. Read on to find out how. I’ve pondered this for…

The Clean Coder Golden Rules

When writing professional code, it is crucial to adhere to best practices, especially when transitioning from different programming languages or working under time constraints. This article aims to serve as a comprehensive guide to ensure that your applications are not only secure but also easily…

Refactoring a PHP app in Go: Entity and Value Object

In this blog, I have posted a series of articles on how to create an app using Clean Architecture and DDD, albeit a simplified version. Now, it's time to bring these concepts to Go. Golang is considered a "light" object-oriented language since it supports concepts…

The Presentation Layer - Clean Architecture & Domain-Driven Design on PHP

The entry point of our application is not coincidentally the last article of the introduction series about Clean Architecture and DDD on PHP. When developing using Clean Architecture and DDD, the Presentation layer is the last thing we focus on. We already discussed the main…