Ruby Rogues

RR 367: Ruby Core Language Evolution: Moving towards functional with Victor Shepelev


Listen Later

Panel: 
  • Charles Max Wood
  • Dave Kimura
  • Eric Berry
  • Catherine Meyers
  • David 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 intro
  • What is functional programming in terms of Ruby?
  • Used to be a computer journalist and historian of programming languages
  • Higher-order functions
  • Functional style of programming was possible from the beginning in Ruby
  • Haskell
  • Functional style in any language
  • Making the functional style more natural in the future
  • His current interests
  • Is 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 way
  • Still a lot of discussions happening
  • Immutable objects
  • Speeding up Ruby
  • The more functional Ruby is becoming, the more room for optimization there is
  • Writing at a higher level
  • Elixir
  • Gentle extension to what is already there
  • The “old self”
  • And much, much more!
Links:
  • Ruby
  • Haskell
  • Elixir
  • Victor’s GitHub
  • @zverok
  • zverok.github.io
Sponsors
  • FreshBooks
  • Linode
  • Loot Crate
Picks:Charles
  • Crucial Accountability by Kerry Patterson
Dave
  • Gila Tint for Garage Door Windows
David
  • Flow by Mihaly Csikszentmihalyi
Eric
  • Ellington gem
Catherine
  • Ruby versus the Titans of FP by Cassandra Cruz – RubyConf 2016 Talk
  • Radical Candor by Kim Scott
Victor
  • Victor’s GitHub
  • Reality
Special Guest: Victor Shepelev.

Advertising Inquiries: https://redcircle.com/brands

Privacy & Opt-Out: https://redcircle.com/privacy

Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
...more
View all episodesView all episodes
Download on the App Store

Ruby RoguesBy Charles M Wood

  • 3.4
  • 3.4
  • 3.4
  • 3.4
  • 3.4

3.4

21 ratings


More shows like Ruby Rogues

View all
The Bike Shed by thoughtbot

The Bike Shed

121 Listeners

Ruby Rogues by Charles M Wood

Ruby Rogues

45 Listeners

The Freelancers' Show by Charles M Wood

The Freelancers' Show

23 Listeners

Adventures in Angular by Charles M Wood

Adventures in Angular

33 Listeners

JavaScript Jabber by Charles M Wood

JavaScript Jabber

236 Listeners

iPhreaks by Charles M Wood

iPhreaks

17 Listeners

React Native Radio by Jamon Holmgren, Robin Heinze, Mazen Chami

React Native Radio

67 Listeners

Adventures in Angular by Charles M Wood

Adventures in Angular

15 Listeners

JavaScript Jabber by Charles M Wood

JavaScript Jabber

62 Listeners

My Ruby Story by Charles M Wood

My Ruby Story

0 Listeners

REWORK by 37signals

REWORK

210 Listeners

Remote Ruby by Chris Oliver, Andrew Mason

Remote Ruby

34 Listeners

Code with Jason by Jason Swett

Code with Jason

15 Listeners