Peter Solnica

💖 Senior Data Engineer at valued.app
💜 Core team 👉 @hanami@dry_rb • @rom_rb
🧠 #ADHD #NeuroDiversity #MentalHealth

Peter Solnica boosted:
2023-10-26
A cat innocently fishing (Artists)

Another cat (AI) slyly approaches from behind and fishes from the first cat's catch bucket.
Peter Solnicasolnic@ruby.social
2023-10-25

📣 I'm happy to announce the first release of Elixir Drops! 🎉 🥳 💦

solnic.dev/introducing-elixir-

#MyElixirStatus #OpenSource #data #validation #library #typesafety #casting #json

Peter Solnicasolnic@ruby.social
2023-10-20

@raul Elixir is now my primary language at work. I still do a little Ruby on the side and I've got interest in our Ruby OSS projects (Hanami & Friends) but my current focus is Elixir due to time constraints 🤷 It's also just very refreshing to work in a functional language 😃

Peter Solnicasolnic@ruby.social
2023-10-20

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 😃

github.com/solnic/drops#contra

#MyElixirStatus #opensource

An example of Drops.Contract usage showing a UserContract schema with two fields
Peter Solnica boosted:
Damian C. Rossneydcrossney@ruby.social
2023-10-16

Here is a complete walk-through on deploying a full Hanami app, including persistence with Postgres, on Fly.io--for free!

rossney.net/articles/hanami-an

#hanami #flyio #ruby

Peter Solnicasolnic@ruby.social
2023-10-16

@joeldrapper @timriley no code is better than no code, eh? :)

Peter Solnicasolnic@ruby.social
2023-10-16

@petermueller thanks, I'm addressing exactly this + more 😀

Peter Solnicasolnic@ruby.social
2023-10-13

@zorn @JonRowe thanks to your feedback I updated the README.md and made it clear that it atomizes only known keys 😃

github.com/solnic/drops/commit

Peter Solnicasolnic@ruby.social
2023-10-13

@JonRowe @zorn yeah it only creates the keys that you defined in your schema :)

Peter Solnicasolnic@ruby.social
2023-10-12

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 👇
github.com/solnic/drops

#MyElixirStatus #opensource

Peter Solnicasolnic@ruby.social
2023-10-12

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.

Peter Solnicasolnic@ruby.social
2023-10-06

@jandudulski yes, 1.5 month to go :)

Peter Solnicasolnic@ruby.social
2023-10-06

@jandudulski no, because I'm still 39 🤣

Peter Solnica boosted:
2023-10-04

📢 Announcing Hanami v2.1.0.beta2!

Previewing front end assets for Hanami 2.1 and our new CLI command: `hanami dev`.

hanamirb.org/blog/2023/10/04/h

#ruby #oss #hanami #webdev #webdevelopment

Peter Solnicasolnic@ruby.social
2023-07-07

@opti yes! I'm actually enjoying it so much that I may make it permanent 😅

Peter Solnicasolnic@ruby.social
2023-07-07

@opti hey Igor! thanks for asking ❤️ yes I'm doing well, I just took a break from social media, including masto 🙂

Peter Solnica boosted:
2023-05-08

Stop whatever you are doing right now, and watch this video. Kevin Smith talks about his #MentalHealth, and you have to watch it. It is one of the most powerful things I have seen in a long, long time. It speaks to me in so many ways.

Thank you to @adam for sharing this on his blog.

youtube.com/watch?v=JBvc7Ny4iU

Peter Solnicasolnic@ruby.social
2023-05-08

@purinkle @adam this is pretty much where I am now. Thanks for sharing this. Kevin Smith has been one of my fav people from Hollywood ♥️

Peter Solnicasolnic@ruby.social
2023-04-28

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 👇

docs.orbstack.dev/compare/dock

Peter Solnicasolnic@ruby.social
2023-04-28

@wood Oof :/ I wanted to move to hachyderm but now I'm not sure? How should this announcement be interpreted in your opinion?

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst