Ruby Rogues
RR 367: Ruby Core Language Evolution: Moving towards functional with Victor Shepelev
19 Jun 2018
Panel: Charles Max WoodDave KimuraEric BerryCatherine MeyersDavid Richards Special Guests: Victor ShepelevIn this episode of Ruby Rogues, the panelists talk to Victor Shepelev about functional programming in Ruby. Victor is a Ukrainian programmer and poet who has been programming since he was a child. He has been programming with Ruby for the past 12 years and has contributed a lot to the open source community, as well as mentors and participates in discussions about Ruby’s progress. They talk about how to approach functional programming in Ruby, changes Victor hopes to see in Ruby, and more!In particular, we dive pretty deep on:Victor introWhat is functional programming in terms of Ruby?Used to be a computer journalist and historian of programming languagesHigher-order functionsFunctional style of programming was possible from the beginning in RubyHaskellFunctional style in any languageMaking the functional style more natural in the futureHis current interestsIs pattern matching something you would like to see changed?What are some changes in Ruby that you would like to see?What is pattern-matching?Seeing code in a more idiomatic wayStill a lot of discussions happeningImmutable objectsSpeeding up RubyThe more functional Ruby is becoming, the more room for optimization there isWriting at a higher levelElixirGentle extension to what is already thereThe “old self”And much, much more!Links:RubyHaskellElixirVictor’s [email protected] CratePicks:CharlesCrucial Accountability by Kerry PattersonDaveGila Tint for Garage Door WindowsDavidFlow by Mihaly CsikszentmihalyiEricEllington gemCatherineRuby versus the Titans of FP by Cassandra Cruz – RubyConf 2016 TalkRadical Candor by Kim ScottVictorVictor’s GitHubRealitySpecial Guest: Victor Shepelev. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
No persons identified in this episode.
This episode hasn't been transcribed yet
Help us prioritize this episode for transcription by upvoting it.
Popular episodes get transcribed faster
Other episodes from Ruby Rogues
Transcribed and ready to explore now
Exploring Tech Choices and Team Dynamics with Jesse Spivak - RUBY 669
24 Jan 2025
Ruby Rogues
Rails at Super Scale with Kyle d'Oliveira - RUBY 667
01 Jan 2025
Ruby Rogues
Sorbet with Ufuk Kayserilioglu - RUBY 664
11 Dec 2024
Ruby Rogues
Architectures and Microservices with Darren Broemmer - RUBY 657
23 Oct 2024
Ruby Rogues
Practical Observability: Logging, Tracing, and Metrics for Better Debugging - RUBY 656
16 Oct 2024
Ruby Rogues
Secrets Management Best Practices and Tools - RUBY 655
09 Oct 2024
Ruby Rogues