Rails programmer since 2004
Chess player aspiring to become IM
coffee amateur
sf books lover
DDD, CQRS, Event Sourcing
Arkency has been with us since the very first edition, and we’re extremely grateful to have them on board again this year - thank you for making our conference possible since day one! (1/3)
arkency.com
Arkency has been with us since the very first edition, and we’re extremely grateful to have them on board again this year - thank you for making our conference possible since day one! (1/3)
arkency.com
A long-time DDD advocate, he recently took the stage with a keynote on how DDD fits into Rails ➡️ check it out youtu.be/3IlWgwkTV0s
Andrzej’s chessboard is coming to wroclove.rb - fancy a game with him in April?♟️
A long-time DDD advocate, he recently took the stage with a keynote on how DDD fits into Rails ➡️ check it out youtu.be/3IlWgwkTV0s
Andrzej’s chessboard is coming to wroclove.rb - fancy a game with him in April?♟️
We’ve got big plans to make this edition unforgettable. Stay tuned for updates - and see you in Wrocław!
We’ve got big plans to make this edition unforgettable. Stay tuned for updates - and see you in Wrocław!
This year, our co-organizer @jan.dudulski.pl took the stage at @friendlyrb.com with his talk "Back to Simplicity" - huge thanks to our friends there for having him!
This year, our co-organizer @jan.dudulski.pl took the stage at @friendlyrb.com with his talk "Back to Simplicity" - huge thanks to our friends there for having him!
I will talk about Rails and DDD, my lesson from the last 15 years of combining them together.
meetu.ps/e/PbpBx/dVM8l/i
I will talk about Rails and DDD, my lesson from the last 15 years of combining them together.
meetu.ps/e/PbpBx/dVM8l/i
Let's begin with @joel.drapper.me presentation on typing in Ruby and Literal - set of tools to help you write more expressive, confident Ruby. Enjoy!
Let's begin with @joel.drapper.me presentation on typing in Ruby and Literal - set of tools to help you write more expressive, confident Ruby. Enjoy!
✅Creating apps became much faster.
✅Testing business ideas became cheaper.
✅Business loved it.
✅VCs loved it.
✅Divided devs into enthusiasts and sceptics.
But when apps grew?
That’s when things got tricky.
✅Creating apps became much faster.
✅Testing business ideas became cheaper.
✅Business loved it.
✅VCs loved it.
✅Divided devs into enthusiasts and sceptics.
But when apps grew?
That’s when things got tricky.
Got to meet @andrzejkrzywda.bsky.social
@sethhorsley.bsky.social
@fractaledmind.bsky.social
@joel.drapper.me
#wrocloverb
Got to meet @andrzejkrzywda.bsky.social
@sethhorsley.bsky.social
@fractaledmind.bsky.social
@joel.drapper.me
#wrocloverb
clear modules and boundaries makes it easier to reason about for both humans and AI (smaller context!)
clear modules and boundaries makes it easier to reason about for both humans and AI (smaller context!)
Piotr has just published his first post, sharing our journey to stabilize a nearly 10-year-old Rails application for a client. The app was using a microservices pattern—but not in the most effective way.
blog.arkency.com/is-your-rail...
Piotr has just published his first post, sharing our journey to stabilize a nearly 10-year-old Rails application for a client. The app was using a microservices pattern—but not in the most effective way.
blog.arkency.com/is-your-rail...
Sorry everyone 🤷♂️ (or not)
Sorry everyone 🤷♂️ (or not)
It doesn't matter if the Rails app was originally created by human devs or AI.
As such, we're big fans of AI, more business for us 😎
It doesn't matter if the Rails app was originally created by human devs or AI.
As such, we're big fans of AI, more business for us 😎
the message I just received
never thought about it this way, but yeah
the message I just received
never thought about it this way, but yeah
Szymon will present a practical methodology for verifying business logic equivalence during rewrites, focusing on isolating side effects and leveraging existing system behavior as a specification.
A cherry on top: real-world examples guaranteed 🤩
Szymon will present a practical methodology for verifying business logic equivalence during rewrites, focusing on isolating side effects and leveraging existing system behavior as a specification.
A cherry on top: real-world examples guaranteed 🤩
Thanks to the organizers, speakers and sponsors 🙏
Thanks to the organizers, speakers and sponsors 🙏
There is a 6 minutes podcast that i share with some junior developers once per few months. I figured out i should share it there too: open.spotify.com/episode/5mX2...
Main wisdom of that one: "don't attach emotionally with your code".
There is a 6 minutes podcast that i share with some junior developers once per few months. I figured out i should share it there too: open.spotify.com/episode/5mX2...
Main wisdom of that one: "don't attach emotionally with your code".
from ActiveRecord callbacks to a pub sub system!
xamey.xyz/post/?sha=2c...
@lukaszreszke.bsky.social @andrzejkrzywda.bsky.social
from ActiveRecord callbacks to a pub sub system!
xamey.xyz/post/?sha=2c...
@lukaszreszke.bsky.social @andrzejkrzywda.bsky.social
I went with graph traversal algorithm
I went with graph traversal algorithm
Day 3 is such a lovely opportunity to use parsing with Ruby Parslet gem.
It has a nice combination of being a DSL and still writing Ruby.
Day 3 is such a lovely opportunity to use parsing with Ruby Parslet gem.
It has a nice combination of being a DSL and still writing Ruby.
IM Levy (Gotham Chess) got a mental breakdown after losing to me
youtu.be/3yYuNefwxRA?...
IM Levy (Gotham Chess) got a mental breakdown after losing to me
youtu.be/3yYuNefwxRA?...
with Ruby
with DDD
sounds like overkill
still, seriously considering
with Ruby
with DDD
sounds like overkill
still, seriously considering