Dario Di PasqualeEntity or Value Object: that is the questionIn Domain-Driven Design (DDD), one of the key decisions you’ll encounter is whether a particular concept should be modeled as an Entity or…Oct 3, 2023Oct 3, 2023
Dario Di PasqualeIntroduction to Domain-Driven Design pt. 2: Understanding Complex DomainsDomain-Driven Design (DDD) is a software development approach that focuses on understanding and modeling the problem domain. In his book…Mar 2, 20231Mar 2, 20231
Dario Di PasqualeIntroduction to Domain-Driven Design (DDD)Designing software nowadays can be such a tough job, we know. Software complexity has raised and it is still raising reaching summits above…Jan 19, 20232Jan 19, 20232
Dario Di PasqualeFor comprehension in ElixirThe for comprehension is a powerful language construct in Elixir that allows developers to express complex iterations and conditional logic…Dec 21, 2022Dec 21, 2022
Dario Di PasqualeRust: fear => love => hate => love => disillusionMy journey through Rust was very tortuous and tormented. During this article, I want to retrace my steps towards the discovery of RustJan 31, 202213Jan 31, 202213
Dario Di PasqualeFind duplicates using PythonDuring this post, we will try solving this problem using different algorithms, showing the differences between each one.Jan 19, 2022Jan 19, 2022
Dario Di PasqualeUnderstanding Linux Containers: explore User Space, cgroups and NamespacesWhat is a container? Actually, it is not a real thing.Apr 10, 20211Apr 10, 20211
Dario Di Pasquale//go:embed unleashedOne of the reasons why I love Go is that Go compiler creates static binaries by default unless you use cgo to call C code, in which case…Apr 3, 2021Apr 3, 2021
Dario Di PasqualeFalse Sharing — An example with GoHow to slow down your Golang programsMar 27, 20213Mar 27, 20213