π 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/
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
Hi, I'm back, sort of. I won't be much active here and I may move to a different instance, but for now here's a quick update!
I've been busy with life & day job and writing a lot of Elixir. I've started a new OSS project as a result (will share more info in another post) and overall I've been trying to take it easy.
I don't have much time for Ruby unfortunately, brain's just elsewhere these days. Trying to support Hanami 2.1 efforts but it's hard to do any coding given my time limitations.
π’ Announcing Hanami v2.1.0.beta2!
Previewing front end assets for Hanami 2.1 and our new CLI command: `hanami dev`.
I'm testing out #OrbStack for #Docker as a replacement for Docker Desktop - it *feels* faster but I haven't done any real comparison because it broke my Docker Desktop configuration so I can't switch between the two now. I guess I'll stick to OrbStack for now π€£
It's gonna be paid once it's out of beta but maybe it'll remain free for personal usage π€
See OrbStack vs Docker Desktop comparison here π
Calling out toxic people in a community is something communities need, and often need more of. Always. No matter how small or big a community is.
It often matters less what a person says, than how they say it. Someone can be the smartest and most influential programmer in the world, but if theyβre a toxic jerk their toxicity will eventually rub off. People like that should never be welcomed.