👨💻 Elixir/Ruby SDK dev at @sentry.io
💜 Creator of Elixir Drops 💦
❤️ Creator of rom-rb and many dry-rb gems and former @Hanamirb.org core team member
#ElixirLang #RubyLang #OpenSource #BuildInPublic
It crossed my mind that one of the biggest leaders in the Ruby community is basically a racist uber driver.
👇🏻
It crossed my mind that one of the biggest leaders in the Ruby community is basically a racist uber driver.
👇🏻
I'm in love with #svelte.
#opensource #comingsoon
I'm in love with #svelte.
#opensource #comingsoon
While you're waiting for Rails' "structured events" feature, you can start using Sentry *today* to get structured logging work OOTB! 🎉
#Ruby #Rails #OpenSource
👇🏻
While you're waiting for Rails' "structured events" feature, you can start using Sentry *today* to get structured logging work OOTB! 🎉
#Ruby #Rails #OpenSource
👇🏻
Got my site pages upgraded with the open source section showing some basic stats.
It was fun to see how my OSS work went up and down, and it's now rising.
👇🏻
Got my site pages upgraded with the open source section showing some basic stats.
It was fun to see how my OSS work went up and down, and it's now rising.
👇🏻
I wish we did swap our talks back at RubyConf in Braga to troll the audience and see if they will realize you're not me, and I'm not you, like you wanted to.
You were THE Piotr S. of the Ruby community, as we liked to joke.
I'll be missing you Piotr.
I wish we did swap our talks back at RubyConf in Braga to troll the audience and see if they will realize you're not me, and I'm not you, like you wanted to.
You were THE Piotr S. of the Ruby community, as we liked to joke.
I'll be missing you Piotr.
In Drops.Relation I made it automatically work because we have detailed schema information.
It even validates if the query makes sense ✨
In Drops.Relation I made it automatically work because we have detailed schema information.
It even validates if the query makes sense ✨
Got dynamic schemas and corresponding structs working via `view` macro, this is one more concept taken from rom-rb.
Notice that derived `active` users have custom fields ✨
Got dynamic schemas and corresponding structs working via `view` macro, this is one more concept taken from rom-rb.
Notice that derived `active` users have custom fields ✨
...it freaking works in my Phoenix app! 🎉
One line of code and you get so much functionality OOTB 🚀
Still in a PoC state but I will release it eventually!
#ElixirLang
...it freaking works in my Phoenix app! 🎉
One line of code and you get so much functionality OOTB 🚀
Still in a PoC state but I will release it eventually!
#ElixirLang
I can't stress enough how powerful relation composition is and I hope I can make it fly in Elixir and there will be some adoption. I love Ecto and I just want to make it easier to work with it 💜
More news coming soon 🙃
I can't stress enough how powerful relation composition is and I hope I can make it fly in Elixir and there will be some adoption. I love Ecto and I just want to make it easier to work with it 💜
More news coming soon 🙃
They see me inferrin, they hatin (???)
I'm gonna experiment with this a lot and try out various strategies, including keeping Ecto schemas in sync with explicitly defined fields too. Igniter could help here.
They see me inferrin, they hatin (???)
I'm gonna experiment with this a lot and try out various strategies, including keeping Ecto schemas in sync with explicitly defined fields too. Igniter could help here.
Here's a super basic example from my app.
It looks innocent but it does a lot automatically and it's very flexible ✨
Thoughts?
Here's a super basic example from my app.
It looks innocent but it does a lot automatically and it's very flexible ✨
Thoughts?
Then I put together a semi-custom DaisyUI theme, updated a bunch of helpers and 💥 things work and I can easily style the whole app.
Really cool stuff!
#ElixirLang #BuildInPublic
Then I put together a semi-custom DaisyUI theme, updated a bunch of helpers and 💥 things work and I can easily style the whole app.
Really cool stuff!
#ElixirLang #BuildInPublic
Please give it a go and report any issues you may find - this is early stage and feedback is much appreciated!
#ElixirLang #Observability #Monitoring #DevOps
👇🏻
Please give it a go and report any issues you may find - this is early stage and feedback is much appreciated!
#ElixirLang #Observability #Monitoring #DevOps
👇🏻