RubyConf 2017: 4 Programming Paradigms in 45 Minutes by Aja Hammerly

Channel:
Subscribers:
42,400
Published on ● Video Link: https://www.youtube.com/watch?v=3TBq__oKUzk



Duration: 43:10
7,133 views
258


4 Programming Paradigms in 45 Minutes by Aja Hammerly

One of the most important lessons I've learned is that programming languages are tools and not all tools are good for all jobs. Some tasks are easier to solve functionally. Some are clearly suited for OO. Others get simpler when you use constraint solving or pattern matching.

Let's go on a whirlwind tour of 4 different programming languages emphasizing different programming techniques: OO, functional, logical, and procedural. You'll leave this talk with a better understanding of which languages are best suited to which types of jobs and a list of resources for learning more.




Other Videos By Confreaks


2017-11-28RubyConf 2017: High Cost Tests and High Value Tests by Noel Rappin
2017-11-28RubyConf 2017: Leadership starts with Listening: Amplify your Impact by Heidi Helfand
2017-11-28RubyConf 2017: Deterministic Solutions to Intermittent Failures by Tim Mertens
2017-11-28RubyConf 2017: Getting Unstuck: Using the Scientific Method for Debugging by Caroline Taymor
2017-11-28RubyConf 2017: The Good Bad Bug: Fail Your Way to Better Code by Jessica Rudder
2017-11-28RubyConf 2017: Just A Ruby Minute by Andrew Faraday
2017-11-28RubyConf 2017: Packing your Ruby application into a single executable by Minqi Pan
2017-11-28RubyConf 2017: Git Driven Refactoring by Ashley Ellis Pierce
2017-11-28RubyConf 2017: How to Build a World-Class Rock Paper Scissors Bot by Dorothy Jane Wingrove
2017-11-28RubyConf 2017: Compiling Ruby by Kevin Deisz
2017-11-28RubyConf 2017: 4 Programming Paradigms in 45 Minutes by Aja Hammerly
2017-11-28RubyConf 2017: What If... ?: Ruby 3 by Eric Weinstein
2017-11-28RubyConf 2017: Writing Inclusively about Technology Topics by Thursday Bram
2017-11-28RubyConf 2017: Lending Privilege by Anjuan Simmons
2017-11-28RubyConf 2017: Keynote - The Impermanence of Software by Andy Croll
2017-11-28RubyConf 2017: Augmenting Human Decision Making with Data Science by Kelsey Pedersen
2017-11-28RubyConf 2017: Opening Keynote - Good Change, Bad Change by Yukihiro Matsumoto
2017-11-03Keep Ruby Weird 2017- The Feedback Loop... by Yehuda Katz & Dave Herman
2017-11-03Keep Ruby Weird 2017- Lightning Talks by Various Speakers
2017-11-03Keep Ruby Weird 2017- The Psychology of Fake News (and What Tech Can Do About It) by Cecy Correa
2017-11-03Keep Ruby Weird 2017- kerbal_space_program.rb by Bradley Grzesiak