๐ Core team ๐ @hanami โข @dry_rb โข @rom_rb
๐ง #ADHD #NeuroDiversity #MentalHealth
| My site | https://solnic.dev |
| GitHub | https://github.com/solnic |
| Hanami | https://hanamirb.org |
| Support ruby.social! | https://www.patreon.com/rubysocial/ |
| My site | https://solnic.dev |
| GitHub | https://github.com/solnic |
| Hanami | https://hanamirb.org |
| Support ruby.social! | https://www.patreon.com/rubysocial/ |
๐ฃ I'm happy to announce the first release of Elixir Drops! ๐ ๐ฅณ ๐ฆ
https://solnic.dev/introducing-elixir-drops
#MyElixirStatus #OpenSource #data #validation #library #typesafety #casting #json
161 commits later and Elixir Drops v0.1.0 is ready for its first release. I'll be writing an announcement article next week and then hitting the release button. Cannot wait!
Check out the updated README.md to see what I've been cooking for y'all ๐
๐ ๏ธ Tools for working with data effectively - data contracts using types, schemas, domain validation rules, type-safe casting, and more. - solnic/drops
Here is a complete walk-through on deploying a full Hanami app, including persistence with Postgres, on Fly.io--for free!
https://rossney.net/articles/hanami-and-flyio-complete-example/
@zorn @JonRowe thanks to your feedback I updated the README.md and made it clear that it atomizes only known keys ๐
https://github.com/solnic/drops/commit/255c1bd285ce113e28306e7e987f4a1fa3fe4151
OK, following up - I started working on porting dry-validation to #Elixir. Something I've been meaning to do *for years* now.
It's been an incredible fun to work on this and I've found Elixir to be a perfect fit for the type of stuff I needed to do. The most tricky feature of dry-validation, conditional rule application, turned out to be a single macro + pattern patching ๐
The project is called ๐ง Drops ๐ง and you can find it on GitHub ๐
https://github.com/solnic/drops
๐ ๏ธ Tools for working with data effectively - data contracts using types, schemas, domain validation rules, type-safe casting, and more. - solnic/drops