Our original panel podcast, Ruby Rogues is a weekly discussion around Ruby, Rails, software development, and the community around Ruby.

Similar Podcasts

Flutter 101 Podcast

Flutter 101 Podcast
Weekly podcast focusing on software development with Flutter and Dart. Hosted by Vince Varga.

Views on Vue

Views on Vue
Vue is a growing front-end framework for web developments. Hear experts cover technologies and movements within the Vue community by talking to members of the open source and development community.

React Round Up

React Round Up
Stay current on the latest innovations and technologies in the React community by listening to our panel of React and Web Development Experts.

RR 348: Continuous Automation - Chef, InSpec, and Habitat with Nathen Harvey and Nell Shamrell-Harrington

February 06, 2018 1:01:07 59.17 MB Downloads: 0

Panel:Dave KimuraEric BerryDavid RichardsSpecial Guest: Nathen Harvey and Nell Shamrell-HarringtonIn this episode, the Ruby Rogues panelist speak with Nathen Harvey and Nell Shamrell-Harrington. Nell is the Senior Software Development Engineer at Chef, the CTO at Operation Code. Nathen is the VP Community at Chef. The topic of discussion is about Chef. Chef is a platform that enables teams to collaborate, share, and automate everything.In particular, we dive pretty deep on: What is Dev Ops? A cultural and professional movement, focused on how we build and operate high-velocity organizations, born from the experiences of its practitioners. Chef Automate - the platform that enables teams to collaborate, share, and automate everything. Cultural and Professional Continuous Automation - Chef, InSpec, Habitat 3 Main Focuses: Infrastructure Automation, Compliance Automation, Application Automation Instanbul, AWS Cloud, Etc. AWS Bean Stalk Chef works best at “Massive Scale” Where Chef shines! Tests More on compliance InSpec Things to do at the minimum? Talks about issues with infrastructure issues at Knight Capital Habitat - Application Automation, Build, deploy, run any application, anywhere. If you hate Dev Ops? Chef Community - Slack The best way to learn about each of these - https://learn.chef.io/#/ and much much more. Links:  https://www.linkedin.com/in/nathen Chef - Infrastructure Automation, Infrastructure as Code - https://www.chef.io/chef/ InSpec - Compliance Automation, testing framework for infrastructure - https://www.inspec.io/ In-browser tutorial - https://www.inspec.io/tutorial https://www.habitat.sh/  Tutorials - https://www.habitat.sh/learn/ https://www.linkedin.com/in/nellshamrell https://blog.chef.io/author/nshamrell/ @NellShamrell @NathenHarvey Picks:DavidZat Rana -https://medium.com/personal-growth/how-ernest-hemingway-became-an-overnight-success-3277b482c39cEric Operation Code  Code Sponsor is Back! DaveKreg Pocket JigChuckAirPods Nell Blue Pearl Animal Clinic Darkest Hour Nathen Dev Ops Days  ChefConf.com The Food Fight Show Podcast Special Guests: Nathen Harvey and Nell Shamrell-Harrington.

RR 347: There's Nothing New Under the Sun with Justin Searls and Josh Greenwood

January 30, 2018 1:06:55 64.73 MB Downloads: 0

Panel:Dave KimuraEric BerryDavid RichardsSpecial Guest: Justin Searls and Josh GreenwoodIn this episode, the Ruby Rogues speaks with Justin Searls and Josh Greenwood. Justin and Josh both work for a software agency called Test Double, who are a fully remote software agency. Both Josh and Justin are well versed in many technologies and platforms of development such as Ruby, Javascript and much more.  Both Justin and Josh are on the show to talks about their recent presentation “There's Nothing New Under the Sun,” which was presented at conferences.In particular, we dive pretty deep on: History and the knowledge of the community Abandoning Gems Exploratory The rise of Rails How much of what you do is in Ruby and Rails? New contracts - How long do they last? Secrets to onboard members or developers? Overwhelmed with projects? Where do you see Ruby in the next few years? Slowing of processors - intel Working with other languages, then into Ruby Jim! Our industry’s obsession at placing novelty/newness above deeper truths and wisdoms. Once the shine has worn off we tend to ignore it, and even the timeline-style most information consumption software is designed with goes out of its way to bury anything “old” What important context new Ruby developers tend to lack (this was the motivation for the talk in the first place) and what can we do to make them more comfortable & capable Straight up nostalgia time. Folks who’ve been in Ruby for a while should find motivation and encouragement by celebrating our past more often to remind ourselves of why we love Ruby and much much more. Links:  https://github.com/searls http://testdouble.com @searls @joshtgreenwood Picks:David Gilmore Girls  Programming Language  - Julia Eric Orville  BoJack Horseman  Dave A Good Snowman is hard to build  Dos Strap Justin Ruby Warrior SkyrimVR Osaka Josh Elm Space Max text editor Mini Metro Special Guests: Josh Greenwood and Justin Searls.

RR 346: Ruby Debuggers with Daniel Azuma

January 23, 2018 1:04:22 62.29 MB Downloads: 0

Panel:Charles Max WoodDave KimuraBrian HoganEric BerrySpecial Guest: Daniel AzumaIn this episode, the Ruby Rogues speaks with Daniel Azuma, Daniel is has being a “Rubyist", and has been developing for over 20 years, and currently works at Google apart of the Cloud team with programming language support specialist. Daniel leads the Ruby and Elixir team at Google.Daniel is on the show to discuss Ruby debuggers with the Ruby Rogues panel. Topics cover ruby support, cloud debugger, projects, processes for debuggers and much more. This is a great episode to understand more about Ruby debuggers and processes.In particular, we dive pretty deep on: Ruby Support Cloud Debugger First debugger project Talks about debugging Why do you use a debugger in the first place? Figuring out info and where to started  - processes to start Rapid round trips Pry Second debugger, Snapshots of program state Byte Code Is this only available on the Google cloud platform Similar products? Stack driver gems Google cloud debugger gem Standard rails application? Does the debugger take snapshots of the issue? Debugger agents If you could do it about what would you tell yourself? What are the lessons of writing a Ruby Debugger? If someone wants to put a Ruby app on App engine how do they do that? and much much more. Links:  http://daniel-azuma.com/ http://daniel-azuma.com/articles/talks/rubyconf-2017 debugger product App Engine RailsConf 2012 talk RailsConf 2013 talk rgeo Picks:Brian Docker Monodraw Typora EricThe PunisherDave Kitematic Thomas and Friends Mini app Chuck Business on Purpose  Kent C. Dobbs   Daniel Docker Music Animation Machine  https://www.youtube.com/watch?v=EAWSonBN3Pk Special Guest: Daniel Azuma.

RR 345: App Failure Emergencies and Holidays

January 16, 2018 1:04:17 62.2 MB Downloads: 0

Panel:Charles Max WoodDave KimuraDavid RichardsSpecial Guest: Amit ChoudaryIn this episode, the Ruby Rogues speaks with Amit Choudary, Amit is based in India as a Ruby and Ruby on Rails, Javascript, and Fullstack Developer. Amit is working with a company called Big Binary.  Big Binary builds web apps and a variety of mobile applications.  Amit mentions his informative blog on Ruby 2.5 at blog at Big Binary.Amit and the panel discuss app failure emergencies and holidays. Importantly this episode is about how holidays affect the schedules, staff, and emergency deploying apps or repairing crashes and servers. This is a great episode to learn about strategies to recover from crashes, emergencies, and disaster recovery,In particular, we dive pretty deep on: Holiday and emergency deployment Staff availability is the biggest problem during that holidays Coming in on holidays "The Server is Down email” Adapting and avoiding the email Crashes - stories Redundant storage array Disaster recovery Having a plan Communication Having the team in-place Dealing with management and giving updates Covering things during holidays Documentations Deployment Running tests, CI Code Guard Continuous deployment Rolling back Database Debugging Irreversible migration Risk assessment Mistakes happen and much much more. Links:  https://www.bigbinary.com https://blog.bigbinary.com @bigbinary Picks:David Threat Models Human Heart, Cosmic Heart  Dave Electro Voice RE20 Rails Active Storage Chuck Eternium Atari - Sega Games Smoker Instant Pot Amit2.5 RubySpecial Guest: Amit Choudary.

RR 344: What Are You Working On?

January 09, 2018 53:07 51.48 MB Downloads: 0

Panel:Charles Max WoodDave KimuraDavid RichardsBrian HoganEric BerryIn this episode, the Ruby Rogues panel discuss things they are playing with or working on now.  Much of the discussion covers technologies in Rails and Ruby, Rails. 5.2 beta, React, Sprinkles, redux, and more details with these technologies. Each of the Ruby Rogues members comment on their workflows and personal applications for apps and web applications. Also, how playing with things or technologies, helps build your skills and development.In particular, we dive pretty deep on:  What are the things you have been playing with? Rails, Ruby, React React, react components JS Sprinkles Tubo Links Hybrid Apps Using Angular and React Why do I thing that way I do? Comments of DHH Rails is the Swiss Army Knife Stimulus  Playing with things helps your development Environments and Rails Using Elm File transfer Pragmatic Studios - free videos Podcasting Applications Understanding how people work. Docker Practical Docker And much much more Links: Docker Pragmatic Studios   Picks:Dave rubyonrails.link Cure Coin David Article - How Brands Turn Trolling  into a Marketing Strategy   Eric XBox - Call of Duty iPad Case Charles New Shows  - React, View and Elixir Indiegogo Avengers Infinity Docker Brian Korg Gadget Pragmatic Studios

RR 343: Ruby 2.5 with Jesus Castello

January 04, 2018 56:09 54.4 MB Downloads: 0

Panel:Charles Max WoodDave KimuraDavid RichardsEric BerryIn this episode, the Ruby Rogues panel discuss Ruby 2.5 with Jesus Castello. Jesus has been a developer for several years, and has learned Ruby 6 years ago and is now teaching Ruby. Jesus is on Ruby Rogues to talk about Ruby 2.5 and performance improvements and performance documentation. Also, Jesus talks about the everything Ruby 2.5 and the next editions for the language.In particular, we dive pretty deep on:  Improvements and documentation Changes to the library RVM - Is Great System Ruby What feels most natural working with Preventing SkyNet! Language changes Top-level constant lookup is removed. Rescue/else/ensure are allowed inside do/end blocks. Refinements take place in string interpolations. New methods like Kernel#yield_self (Discuss possible uses) Removed “ubygems.rb” file from stdlib. (We can talk about why this file existed & why it has been removed.) Elixir and writing code fast Ruby performance (Why do so many people complain about it, is it really a limiting factor for them? Would people be happy if it got 3 times faster? Ruby 3x3 project) And much much more Links: https://github.com/ruby/ruby/blob/v2_5_0_preview1/NEWS https://blog.jetbrains.com/ruby/2017/10/10-new-features-in-ruby-2-5/ http://www.rubyguides.com/2017/11/ruby-2-5-performance/ http://www.rubyguides.com @matugm   Picks:Dave Video JS Cure Coin DavidThese is nothing new under the sunEricWhite Board TestsCharles New Shows  - React, View and Elixir Indiegogo React Dev Summit DevChat.tv/events Jesus Ruby Gems  - Table Print Rails ERV Ruby Guides  Special Guest: Jesus Castello.

RR 342 Rails, Development, and More with David Heinemeier Hansson

December 26, 2017 1:31:55 88.74 MB Downloads: 0

Panel:Charles Max WoodDave KimuraDavid RichardsEric BerryIn this episode, the Ruby Rogues panel discuss Rails, Development, and More with David Heinemeier Hansson. David is the creator of Ruby on Rails, the founder and CTO of Basecamp, and the hosts of The ReWork Podcast.   David Answers a number of questions form the panel about the front-end on Rails, Turbo Link, Stimulus, How does this differ,  cheaper labor, better hardware, and much more. This is a great episode to understand the background of Ruby on Rails, Basecamps, and things to come with Ruby.In particular, we dive pretty deep on:  The new book The Com Company Where are we going with the front-end on Rails? Turbo Links Stimulus Redux Application Productivity Do you Stimulus providing enough? How does this differ from new things coming out? Ruby on Rails will not last… Toolkits Cheaper hardware Basecamp Higher cost of programmers The Frontier C in Java Why don’t you hire senior experience? Experience and career path Remote Work Paying developers enough Competitive pay Switching jobs and values What is your vision of where Active Storage is going? Cloud Storage Action Cable What are your thoughts on bitcoin? Train wrecks and it will end badly How about BlockChain and the web? What is your daily driver? Cars? Watches? Porche 911 Celebrating technological heritage What is in tech that you are liking? VR And much much more Links: http://david.heinemeierhansson.com https://twitter.com/internetofshit?lang=en The ReWork Podcast @dhh Picks:DaveMinioDavid co2meter.com Sensor Push The Meditations  Eric Secret of Luck Post - Funding open source Charles Carrier Wave Git Lab Special Guest: David Heinemeier Hansson.

RR 341: Standards vs Reality

December 21, 2017 1:05:01 62.91 MB Downloads: 0

Panel:Charles Max WoodDave KimuraDavid RichardsIn this episode, the Ruby Rogues panel discuss Standard vs Reality. The panel discusses how realistic it is to expect standards.  Charles, Dave and David cover topics on the appearance of code, the family of origin, conforming when working with a team, community projects, company repos, challenging old standards, and much more concerning how workflows are performed today. This is a great episode for developers to learn to ask if there is a better or time efficient way to do things.In particular, we dive pretty deep on:  The reality of standards  - Does it work and make money? The appearance of code - the family of origin Working with a team and maintaining standards Community standards Company standards and repos Who is the boss in project Challenging old standard as technology updates Overhead Standards are a stand-in for I don’t have to think about it. Reality Check? Search Kick Validation Code growing Lines of Code Rubocop  Building standard on your own projects Writing code that works, but not beautiful How quickly can you get it done Maximizing the individual Being open to criticism And much much more! Picks:Davehttps://sentry.io/welcome/DavidSpy’s Guide to Strategy Charles UpWork.com PipeDrive.com The Way of Kings - books  Getting a second opinion

RR 340: Strings and Encodings in Ruby with Aaron Lasseigne

December 12, 2017 54:19 52.64 MB Downloads: 0

Panel:Charles Max WoodDave KimuraEric BerryDavid RichardsIn this episode, the Ruby Rogues panel discuss Strings and Encodings in Ruby with Aaron Lasseigne. Aaron has been a Ruby developer for over a decade and is the author of Mastering Ruby: Strings and Encodings. Also, Aaron talks about his recent work on a service object Gem called Active Interaction. This is a great episode on learning about Strings and Encodings.In particular, we dive pretty deep on: Discussion Points (contributed by guests and hosts):•Why is it so important to understand strings?◦“The internet is powered by multimillion-dollar string manipulation machines. We put strings in a box, and get new strings out. While there’s plenty of mathy things that can happen in the middle, there is no denying the importance of strings in today’s world.” - Schneems◦They’re the only data structure that lies to you. You can see the exact contents of an array or hash but strings mask what’s happening. That’s why you can get situations when a single character has a length of 2.•What are character sets?◦A character set defines a group of characters, their order, and it assigns each an identifier (a code point).▪Unicode is a character set.◦What are code points?▪Unique identifiers within the character set.◦UTF-8, UTF-16, and UTF-32 are implementations of the Unicode character set▪Each has its own benefits•Normalization forms◦Different representations of the same character. We can represent “é” as a single character or as an “e” and a combining mark (2 characters). Normalization forms allow us to change between forms.◦There are 4 forms, NFC, NFD, NFKC, and NFKD and they all do slightly different things.▪They can be switched between with `String#unicode_normalize`.•Sorting◦Easy for English only but can be quite difficult with other languages. Sorting “e” and “é” can be tricky.•Security◦Identical characters, similar characters, and invisible characters can all be used to spoof user names.▪https://www.huffingtonpost.com/entry/how-to-avoid-downloading-a-fake-app_us_5a147d40e4b0f401dfa7eafb ▪https://www.reddit.com/r/Android/comments/7ahujw/psa_two_different_developers_under_the_same_name/ •The current state of Unicode support in Ruby. It was improved in 2.4 when methods like `upcase` started working with Unicode characters.•The addition of grapheme support in Ruby 2.5.•Freezing strings with `String#freeze` and with the special comment at the top of a file.◦Immutable strings may still make it into Ruby 3 as the default.•Character set expressions (a term I made up) for use with methods like `String#count` and `String#delete`.◦They’re like the inside of a regular expression character set (e.g. `[a-z]`)•Tofu and mojibake◦Tofu are those white boxes you see when a character doesn’t exist on your computer.◦Mojibake is when the characters show up but they don’t make sense because you’re using the wrong encoding or they were misencoded somewhere along the way.•Fixing bad characters◦Strings can be checked with `valid_encoding?`.◦`String#scrub` lets you replace invalid bytes with a single character which is the replacement character by default (that black diamond with a question mark in it).◦`String#encode` also does replacement work and will let you swap out characters if you go from something like UTF-8 to ASCII.▪You can even change out newline types with it.◦`Encoding::Converter` is an even more powerful way to convert but it’s a tool for when things go seriously wrong.Links:  https://aaronlasseigne.com https://github.com/AaronLasseigne @AaronLasseigne Mastering Ruby: Strings and Encodings Active Interaction Picks:Eric The Secret of Luck  Do Things That Don’t Scale  Girls DaveFireFox Quantum David chris.com https://juliasilge.com/blog/tidy-word-vectors/ Charles slack.com Visual Studio Code Sharing Podcast for React And View Aaron devdoc.io Rose Mountain The Dollop   Special Guest: Aaron Lasseigne.

RR 339: Typical Day of a Developer

December 05, 2017 58:33 56.45 MB Downloads: 0

Panel:Dave KimuraEric BerryDavid RichardsIn this episode, the Ruby Rogues panel discuss the typical day of a developer. Eric, David, and Dave speak about their daily routines as far as preparation, favorite task management tools, workflows, meetings, coding and testing, home life, working remote, commuting, health/mental healthy choices, and scheduling your projects to stay on course.Importantly, the panel discusses how to handle burnout and keeping up the inspiration to work, and build side businesses. This is a great episode to learn tips and tricks from successful developers and staying the course for further success and longevity in the industry.In particular, we dive pretty deep on:  First, how Eric Berry handles day to day Preparation for the day Clubhouse task management  Calendly  Handling burnout! Organization with your tasks list Passion Recharging or resetting/resting Doing what matters to you - Validation Second, how Dave Kimura handle day to day Healthy choices  - eating in or out for lunch Working from home after hours Scheduling your tasks Priority is with the family Third, how David handles day to day Mediation and clarity How much time do you spend learning something new Hiring What is the ideal day? Delivering a product No meetings Learning something new What does a bad day look like Production issues Disorganization and much much more. Links:  Clubhouse Calendly  Sapiens - Book Writing Great Sentences  - Book trello.com Picks:Eric Calendly  Clubhouse MetaBase DaveAWS BeanStalkDavid Tower - Bill Henderson Building Great Sentences  

RR 338: Data Warehousing with Trae Robrock

November 28, 2017 50:59 49.43 MB Downloads: 0

Panel:Charles Max WoodDave KimuraDavid RichardsSpecial Guest: Trae RobrockIn this episode, the Ruby Rogues speaks with Trae Robrock. Trae is on Ruby Rogues to talk about his current business Green Bits. Green Bits creates point of sale (POS) inventory management software for the legal cannabis industry. Green Bits has been in business for the last 3 years since 2014, and they have launched alongside Washington states recreational program. Green Bits is functioning 7 states and is running  80% of the Washington market.Trae explains about the real-time mapping built-in the tracking system in the APIs. Furthermore, Trae talks about the tracking system between the seed to the customer purchase.  Lastly, Ruby Rogues digs deep and learn how the infrastructure works for a growing industry.In particular, we dive pretty deep on:  The controversial company Green Bits Schedule 1 drug Banking with this business and industry Cash-based business with no paper trail Paper trail only on the product Tracking data and finances 600 customer base Track systems APIs We are just a startup company starting a real business not potheads Modeling Data Naming system Opening Replicator Scaling the system ETL - Sub 1 minutes times Rebuilding databases How long does it take to get up to speed? Accounting knowledge How do you get started with a Warehousing system like this? AWS Lamda Star Schema and much much more. Links:  Green Bits Refactoring Patterns by Martin Fowler trae@greenbit.com @trobrock Picks:TraeGaryVee  Experience DaveBeats HeadphonesCharles Hensal Minutes Podcast  .NetRocks Two Keto Dudes NYC DavidThe 3 Important Things I know about Consumers  I Learned From Bartending    Special Guest: Trae Robrock.

RR 337: Rapidly Mapping API Schemas in Ruby with Adam Cuppy

November 21, 2017 1:01:23 59.42 MB Downloads: 0

Panel:Brian HoganDave KimuraEric BerrySpecial Guest: Adam CuppyIn this episode, the Ruby Rogues speaks with Adam Cuppy. Adam is the co-founder of Zeal. Zeal is a software consultancy that specializes in Rails, React, and Elixir. In his earlier experience, he was a professional actor. Adam talks about his journey from actor to a developer, and his self-taught experience as he dived into coding for a creative company and learned about marketing. Adam is on Ruby Rouges to talks about his current talk on Rapidly Mapping API Schemas in Ruby. Adam recently presented this topic to the annual Ruby Dev Summit.In particular, we dive pretty deep on:  Transition to Developer Web applications Creative and Artistry Rapidly Mapping API Schemas in Ruby Is this similar to Zappier? Meta Programming Hash Client Object Calling Data Being self taught and becoming aware of patterns Design patterns PHP framework and intro to Rails NVC Inspiration to build Communication among the team is the first code you write What if Shakespeare wrote Ruby? Write and tell a new story Failure is not that common - Break stuff.   and much much more. Links:  Zeal  @adamcuppy github.com/acuppy Picks:DaveDrifting Ruby PodcastAdam The Daily Stoic  Profit First Interestings Podcast EricBottega Brianofficehours.io  Special Guest: Adam Cuppy.

RR 336: Refactoring Mature Rails Apps with Ben Orenstein

November 14, 2017 56:04 54.31 MB Downloads: 0

Panel:Charles Max WoodDave KimuraEric BerryDavid RichardsSpecial Guest: Ben OrensteinIn this episode, the Ruby Rogues speak with a return guest, Ben Orenstein. Ben gives an update on leaving the company he worked for ThoughtBot, to pursue entrepreneurial aspirations. He most recent work is a call Refactoring Rails. Ben speaks about the work that went into creating this course and working with Rail on this type of platform. Ben dives into the course features such as testing practices, coding practices, code quality, and much more.In particular, we dive pretty deep on:  What makes Rail development slow to a crawl? Active record callbacks Slow tests Testing best practices Who will this course benefit? Coding practices As an advance dev. It is still good to get another perspective Keeping the configuration up to date. Working in teams -  Code quality and quantity Leaving ThoughtBot Surrendering relationship after leaving the job Solo entrepreneurship - is this work? Working in confidence Working on Elm Refactoring old version of rails Refactoring code Dev. Ops team Technical debt 30 Day Code Quality Challenge  and much much more. Links:  Refactoring Rails ThoughtBot Podcast -  The Art Product 30 Day Code Quality Challenge @r00k benorenstein.com Picks:DavidWhat Makes Us Feel Great About Our Work?DaveSentury Chuck Course  - How To Find A Job NeuYear Battery Powered Soldering Iron EricMetaBaseBen Gem  -  Adder Extras Book - DeskBound   Special Guest: Ben Orenstein.

RR 335: Collaborative and Effective Work Environment with David Richards

November 07, 2017 52:15 50.65 MB Downloads: 0

Panel:Charles Max WoodDave KimuraEric BerrySpecial Guest: David RichardsIn this episode, the Ruby Rogues speak with David Richards. David has been a software developer for the last couple of decades and develops most of his software with Ruby. Currently, David is building fin-tech products for companies.David is on Ruby Rogues to talk about the process of collaborative work, developer turnover, effective work, and personally connecting with your work. Also, the differences in being older and more experienced developer in today’s world. Lastly, David and the panel discuss the overall effectiveness of a developer in the company and among his/her peers.In particular, we dive pretty deep on:  Developer turnover Work overload Doing something that matter in your job Finding yourself and passion for a job Being an emotional developer Generational expectations of your job The definition of work has changed! Knowledge worker Being an older and experience Working with new developers, and finding developers with experience Doing the brown-bag lunch Hiring and the kinds of things you want them to deliver Power, pleasure, and meaning in a job vs. job title. and much much more. Links:  We fired our top developer… Gitlab Get Data Chops Picks:David Holding the Powerful Accountable Machine Learning Mastery  Dave We fired our top developer… SimpleCov Chuck Getting back into Coding Gems -  CarrierWav, Fog, MiniMagic Bash VS code Eric Chad Whitaker - GradaPay Github Special Guest: David Richards.

RR 334: Is Elixir the Next Ruby? with Hal Fulton

October 31, 2017 55:56 54.19 MB Downloads: 0

Panel:Charles Max WoodDave KimuraSpecial Guest: Hal FultonIn this episode, the Ruby Rouges speak with Hal Fulton. Hal is one of the first few people to learn the Ruby language in the beginning from the Japanese. Hal describes the history Ruby and his journey to before an author of the book The Ruby Way. This book was one of the few foundational elements Ruby developers of today.Hal has recently presented at the Ruby Dev Summit, on Is Elixir the new Ruby? The panel asks questions about, how or if, Elixir is possibly out there to replace Ruby. Hal talks about the pros and con of Ruby in today’s world fo development. Also, the practicality of Elixir and how it fits into our world today.In particular, we dive pretty deep on: Hal talks about the history of Ruby Ruby does not handle multiple processors The Free Lunch is Over - Moore’s Law The future is in multiple core and or processors OOP or FP Immutability Rail helped Ruby in the uptake Speed and Threads of Elixir Phoenix Erline, Raya - Elixir Elixer is easier on the eyes as far as syntax Tools you are using can wear you down What is Elixir missing? Time and Date issues and much much more. Links:  The Ruby Way http://therubyway.io https://github.com/hal9000 @hal9000 Picks:Hal The Secret History - Books The Shadow of the Wind - Book The Mars Society  -  Organization The Long Now Foundation -  Organization Gesture App for iPad DaveInteract JSChuck Getting back into Coding egghead.io devchat.tv/15minutes Special Guest: Hal Fulton.