This is Mikel.

Software Developer

Content Database

Latest posts

Content Database

The Domain Model: Entity Identity

Entities, by definition, have an identity, which we can use to save it and get it back from storage again.

September 19, 2023
The Domain Model: Entity Consistency

Entities are stateful objects that guarantee their consistency and will be persisted somehow.

September 18, 2023
The Domain Model: Repositories

Repositories are used to save and retrieve domain objects. This post explains how to map entity data to table columns using an ORM, like Doctrine. It also compares the Data Mapper design pattern used with repositories to the Active Record design pattern.

September 16, 2023
Decoupling from infrastructure

Decoupling infrastructure from core application logic makes understanding and developing the code easier.

September 10, 2023
Data mapping

How to extract data from associative arrays.

May 3, 2022


Hi! This is Mikel Goig, a 🇪🇸 madrileño living in 🇵🇹 Lisboa.

Since 2021, I work as a Back-end Developer at Docline, the most comprehensive telemedicine platform for businesses, hospitals, and health professionals.

Hidden Pages