Elixir Drops 0.2.0 with support for custom types was released!

Since the previous release in October, my intermittent efforts have been dedicated to developing version 0.2.0 of Elixir Drops, concentrating primarily on enhancing its type system. The main objective has been to introduce the functionality for users to create custom types and to enable their composition. I’m thrilled to share that today I’ve completed the work and released Elixir Drops version 0.2.0! Let’s explore the new capabilities it brings. Defining custom types You can encapsulate validation logic in simple custom primitive types. Let’s say you want a user with age and name attributes, here’s how you could define it: ...

February 1, 2024 · 4 min · Peter Solnica

Introducing Elixir Drops

A few years ago my Ruby friends asked me if it would be possible to port some of the dry-rb libraries to Elixir. I remember some early community attempts at porting dry-validation specifically, I did my best to support the effort but back then my Elixir knowledge was too basic and I was too busy with other work. Fast forward to today and I’m happy to announce the very first release of Elixir Drops! 🎉 In this article I’ll introduce you to the concepts of the library and show you how you could use it. ...

October 25, 2023 · 5 min · Peter Solnica