dry-rb at RubyConf Malaysia 2017

Hello RubyConf Malaysia! Thanks for exploring functional Ruby with us! Want to learn more? Here are some resources to get you started.

Slides

Real-world Functional Ruby, Thursday 12th October, 2017

Resources

rom-rb is very close to its 4.0 release right now, so if you'd like to explore it, please go ahead and install the release candidates: gem install rom rom-sql --pre.

Open source examples

Check out dry-rb/dry-web-blog for our work-in-progress example app using the dry-rb gems. We're developing this gradually, pull request by pull request, so watch the repository and you'll be able to follow along and even chime in if you have questions or thoughts.

For a slightly more developed app, you can also check out icelab/berg, which is the code behind the Icelab company website. This one's a little bit stale now, but it should hopefully give you some ideas about how everything fits together.

Further reading

Tim started a small blog series last year about “next-generation” Ruby apps, which explored how he started and explains in more detail some of the principles covered in the talk.

There are also others in the community who've been thinking and blogging about a functional approach to Ruby. A couple of good recent posts:

Other talks

To learn more about rom-rb 4.0, check out Piotr Solnica's talk from RailsClub this year:

Get involved!

Questions? Join our friendly dry-rb chat and rom-rb chat. We’d love to see you there!