Overview for 'frankdejonge'

Use a message envelope

Written by Frank de Jonge / Original link on Mar. 7, 2022

Event-driven architectures have various styles of communication. In my previous post I described a couple of event types you may see in these kinds of architectures. In this post I'd like to go over a supporting practice that benefits virtually all types of events; the use of message envelopes. I'l…

Flysystem 3.0.0 is released

Written by Frank de Jonge / Original link on Jan. 14, 2022

On the 13th of January 2022, version 3.0.0 of Flysystem was released. The library ships a couple new methods on the main filesystem and adapter interfaces, making it a breaking change that cause a major version increase.What changed?During the design phase of Flysystem 2, I took a good look at the…

Where does my validation live?

Written by Frank de Jonge / Original link on Dec. 20, 2021

This is a question I've received over and over again, a question that does not have a single answer. Sometimes when I explain how I approach this I get surprised reactions, so I figure I might as well share it in a blog post and see what other people think.What makes something valid?When talking ab…