Discover this podcast and so much more

Podcasts are free to enjoy without a subscription. We also offer ebooks, audiobooks, and so much more for just $11.99/month.

RR 407: Functional Programming in Ruby using Dry Gems with Igor Morozov

RR 407: Functional Programming in Ruby using Dry Gems with Igor Morozov

FromRuby Rogues


RR 407: Functional Programming in Ruby using Dry Gems with Igor Morozov

FromRuby Rogues

ratings:
Length:
51 minutes
Released:
Apr 9, 2019
Format:
Podcast episode

Description

Sponsors



Sentry use the code “devchat” for 2 months free on Sentry small plan


Triplebyte offers a $1000 signing bonus

StovePipe Studios

Cachefly



Panel



Charles Max Wood


Andrew Mason


Nate Hopkins


Dave Kimura


Eric Berry



Joined by Special Guest: Igor Morozov

Summary

The panel interviews Igor Morozov about functional programming in ruby. Igor Morozov is a lifelong software programmer from Moscow who focuses on functional programming. The panel considers other languages to use for functional programming and the different aspects of ruby that makes it unique for object oriented programming and functional programming. Igor Morozov explains the benefits of using ruby for functional programming versus using a different language. Igor Morozov shares the dry gems that he uses in ruby that makes functional programming easy and the types of projects he is using them for. Railway oriented programming and dry ecosystems are explored while Igor Morozov answers questions about using dry-rb in ruby. The panel discusses type systems and type checking, this leads to a consideration of crystal. The episode ends with a discussion of the job market for senior developers versus training a newer developer.

Links



Elegant Objects by Yegor Bugayenko


https://dry-rb.org/gems/dry-types/


https://www.dreamsongs.com/Files/ObjectsHaveFailed.pdf


https://www.morozov.is/2018/05/27/do-notation-ruby.html#


https://github.com/hopsoft/ellington


https://github.com/davydovanton


https://crystal-lang.org


www.morozov.is


https://www.facebook.com/RubyRogues


https://twitter.com/rubyrogues



Picks

Dave Kimura



NavePoint 42U Professional 4-Post IT Open Frame Server Network Relay Rack 1000mm Casters Black


Samsung 860 EVO 1TB 2.5 Inch SATA III Internal SSD (MZ-76E1T0B/AM)



Nate Hopkins



https://scoutapp.com


https://redislabs.com


https://github.com/renderedtext/render_async



Andrew Mason



https://luckyframework.org/



Charles Max Wood



https://codesync.global/conferences/code-beam-sf-2019/


Fisherman's Wharf, San Francisco, CA


https://podfestexpo.com/  



Igor Morozov



Lifelong Kindergarten: Cultivating Creativity through Projects, Passion, Peers, and Play (The MIT Press) by Mitchel Resnick



 
Special Guest: Igor Morozov.
Released:
Apr 9, 2019
Format:
Podcast episode

Titles in the series (100)

All ruby related podcasts from Devchat.tv, including: - Ruby Rogues - My Ruby Story - Ruby Rants