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 368: Improving Ruby Performance with Rust with Daniel P. Clark

June 26, 2018 56:54 55.12 MB Downloads: 0

Panel:  Charles Max Wood Dave Kimura Eric Berry Catherine Meyers David Richards Special Guests: Daniel P. ClarkIn this episode of Ruby Rogues, the panelists talk to Daniel P. Clark about improving Ruby performance with Rust. Daniel has been a hobbyist programmer for over 20 years and started blogging about Ruby and other technical matters about 5 years ago. One of the things he is well known for is his Faster Path gem on GitHub, which has over 700 stars. They talk about his blog article Improving Ruby Performance with Rust, why he chose to use Rust, and the benefits of using a Rust extension in Ruby. They also touch on his faster path gem, the Helix project, and more!In particular, we dive pretty deep on: Daniel intro Likes to blog - 6ftdan.com Released Faster Path gem Ruby Improving Ruby Performance with Rust blog article Why Rust? Rust to the rescue (of Ruby) blog article Rust was exciting because of the promises it gave No garbage collector in Rust Why is not having a garbage collector a positive? Rust’s ownership model Why would use a Rust extension in Ruby? Have you played around with sending objects into a Ruby function? The story behind creating his Faster path gem rubyflow.com Turbolinks and Spring and how they react Helix project And much, much more! Links: Faster Path Improving Ruby Performance with Rust Rust CodeShip Rust to the rescue (of Ruby) Ruby 6ftdan.com rubyflow.com Turbolinks Spring Helix @6ftdan Daniel’s GitHub Sponsors FreshBooks Loot Crate Picks:Charles Logrotate charlesmaxwood.com devchat.tv/blog DevChat.tv YouTube Dave Orange Computers Proxmox Gitlab DavidArrested DevelopmentEricDead Alewives Club YouTube videoCatherineHow I Built This with Guy Raz podcastDaniel Programming Rust by Jim Blandy and Jason Orendorff All Your Dev YouTube channel LegalShield GoSmallBiz Special Guest: Daniel P. Clark.

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

June 19, 2018 59:06 57.23 MB Downloads: 0

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:CharlesCrucial Accountability by Kerry PattersonDaveGila Tint for Garage Door WindowsDavidFlow by Mihaly CsikszentmihalyiEricEllington gemCatherine 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.

RR 366: Build Your Own RSpec: A Gentle Metaprogramming Intro with Paweł Dąbrowski

June 12, 2018 48:31 47.08 MB Downloads: 0

Panel:  Charles Max Wood Dave Kimura Eric Berry David Richards Special Guests: Paweł DąbrowskiIn this episode of Ruby Rogues, the panelists talk to Paweł Dąbrowski about metaprogramming and DSLs. Paweł is a Ruby developer, is on the iRonin team, and runs a Ruby blog, which he started in January 2018. They talk about his blog, the importance of contributing to the community, and why he chose to create his own version of RSpec. They also touch on how hard it was to get into blog writing as a developer, the use of blog writing as a way to confirm your skills, and much more!In particular, we dive pretty deep on: Paweł intro Build your own RSpec blog post Wanted to dive in and share his thoughts on the topic The importance of branding yourself He wants to be able to share his skills to others What prompted you to want to write a blog? Importance of contributing to the Ruby community Developer therapy Write a blog post and then make it into a script Do you find yourself going back to your blog posts in the future? Why did you decide to create your own version of RSpec? How far did you get into creating your own RSpec before it got really difficult? Remind yourself it’s just Ruby code Did you use TDD? Do you think about the application code differently now? Writing application code is easier for him now How hard was it to get into blog writing? The fear of the opinions of others Blog writing has changed the way he looks at code Blog writing as a way to confirm your skills His inspiration for the blog posts And much, much more! Links: DevChat.tv Ruby iRonin Paweł’s Ruby blog Build your own RSpec blog post RSpec Paweł’s GitHub  Views on Vue Podcast VoV Episode 3: Nuxt.js Podcast @pdabrowski_k1 Sponsors FreshBooks Linode Loot Crate Picks:Charles Audible The 5 Love Languages of Children by Gary Chapman The Whole-Brain Child by Daniel J. Siegel and Tina Payne Bryson Dave Retractable Hose Reel 20V Power Trimmer David Making Learning Whole by David Perkins Soft Skills by John Sonmez EricNuxt.jsPaweł Chartable Soft Skills by John Sonmez Special Guest: Paweł Dąbrowski.

RR 365: Should I Use Ruby on Rails with Nathan Kontny

June 05, 2018 1:14:27 71.96 MB Downloads: 0

Panel:  Charles Max Wood Dave Kimura Eric Berry David Richards Special Guests: Nathan KontnyIn this episode of Ruby Rogues, the panelists talk to Nathan Kontny about his video Should I use Ruby on Rails? Nathan has been a Rails developer since about 2005 when he created a startup and has since been making software and starting business. He has just recently been running the CRM Highrise and is now onto more projects elsewhere. They talk about his prior experiences as a software developer, why he chose to use Rails when creating software, and much more!In particular, we dive pretty deep on: Nathan intro Should I use Ruby on Rails? Video Engineer for Obama’s re-election campaign Created Draft Inkling using Rails Worked ad Y Combinator Chose Rails to create startups Lives are better when people feel like they’re being heard The Five Dysfunctions of a Team by Patrick Lencioni Why did you use Rails over something like Django? Looking into discussion boards and the libraries already created What made you think it would stay the hottest? Hosting was awful Using the hype of Rails to get good press for his startup When did you first feel confident in your decision to use Rails? Rackspace  Do you still use Rails or have you switched to something like Node? Still confident in his decision and loves it as a platform Using Rails for what it’s good for And much, much more! Links: Rails Should I use Ruby on Rails? Highrise Y Combinator Draft The Five Dysfunctions of a Team by Patrick Lencioni Django Rackspace  Node @natekontny Nathan’s Medium Nathan’s YouTube Nathan’s GitHub NateKontny@gmail.com Sponsors FreshBooks Linode Loot Crate Picks:Charles The Five Dysfunctions of a Team by Patrick Lencioni Life Promises for Leaders by Zig Ziglar Spend time with the people you care about Dave Nest Hello Okyere and Acheampong House Fire GoFundMe DavidThe Right StuffEric ThoughtWorks Tech Radar Amazon Echo Spot Nathan How to Fail at Almost Everything and Still Win Big by Scott Adams Something Really New by Denis J. Hauptly Bluetooth Air Filter Special Guest: Nathan Kontny.

RR 364: Why Won't Bundle Update? with Olivier Lacan

May 30, 2018 1:05:10 63.05 MB Downloads: 0

Panel:  Dave Kimura Eric Berry David Richards Catherine Meyers Special Guests: Olivier LacanIn this episode of Ruby Rogues, the panelists talk to Olivier Lacan about his blog post Why Won’t Bundle Update? and related topics. Olivier was originally a designer/web developer who fell into Ruby around 2010 and has been working on Code School, which is sadly in the process of being shut down. They talk about what package managers are, where you would you see them normally in code, dependencies, gems, and much more!In particular, we dive pretty deep on: Olivier intro Sass and Haml Code School Why they are shutting down Code School Transferring expertise to PluralSight The Life and Death of a Rails App What is a package manager? Where would you see a package manager? Reusable code More structured and sustainable process Conversations that helps the community mature Ruby Gems What’s acceptable across communities Dependencies Having collaborative conversations Yarn Transitive dependencies Authentication Dependencies as degrees of liability Taking on risk And much, much more! Links: Ruby Code School Sass Haml PluralSight The Life and Death of a Rails App Talk Ruby Gems Why Won’t Bundle Update? Rails JavaScript Yarn @olivierlacan OlivierLacan.com Human Errors Talk KeepAChangeLog.com Olivier’s GitHub Sponsors FreshBooks Linode Loot Crate Picks:Dave Cobra Kai Oculus Go DavidGitHub ChecksEric StickerMule The Handmaid’s Tale Catherine Between the World and Me by Ta-Nehisi Coates Dear White People Oliver Rising Strong by Brené Brown What is Health Justice? by Tim Faust Special Guest: Olivier Lacan.

RR 363: Fir - The Friendly Interactive Ruby REPL with Dean Nasseri

May 22, 2018 40:52 39.72 MB Downloads: 0

Panel:  Dave Kimura Eric Berry Catherine Meyers Special Guests: Dean NasseriIn this episode of Ruby Rogues, the panelists talk to Dean Nasseri about Fir. Fir is the friendly interactive Ruby REPL that Dean created when he was inspired by the REPL Fish. Dean is a software engineer at VTS, which is a commercial real estate software platform that uses Ruby on Rails. They talk about why he created Fir, how he approached creating it, how long it took him to build, and much more!In particular, we dive pretty deep on: Dean intro What is Fir? Inspired by Fish REPL Interactive approach Does that work with multi-lines? Quick lookup What’s your favorite way to use Fir? Use REPLs for everything Pry Pry vs Fir How did you approach creating a REPL? Looked at Pry a lot hen creating Fir Ruby Under a Microscope by Pat Shaughnessy Do you have a lot of users of it? Wants to direct people to Fish Why would someone switch to Fish? Oh My ZSH Auto suggestions are killer How much time did this take you to build? What kind of terminal do you use? Hyper Mert And much, much more! Links: VTS Fir Ruby on Rails Fish Pry Ruby Under a Microscope by Pat Shaughnessy Oh My ZSH Hyper Mert nasseri.io @DeanNasseri Picks:Dave Doorknob Covers Marvel Strike Force Eric Mert Utah Hospitals Chuck Catherine Codeland Conf RubyHack DeanRed Blob GamesSpecial Guest: Dean Nasseri.

RR 362: Measuring Ruby Performance with Rails and Discourse with Noah Gibbs

May 15, 2018 58:54 57.04 MB Downloads: 0

Panel:  Charles Max Wood David Richards Dave Kimura Catherine Meyers Special Guests: Noah GibbsIn this episode of Ruby Rogues, the panelists talk to Noah Gibbs about measuring Ruby performance with Rails and Discourse. Noah wrote a book called Rebuilding Rails and is currently analyzing Ruby performance for AppFolio. They talk about how he puts benchmarks around Discourse, the 2 distinct audiences that come to Rails, and how Rails is constantly improving. They also touch on his life as a programmer leading up to being a Ruby fellow and much more!In particular, we dive pretty deep on: Catherine intro Noah intro Engineering.appfolio.com Ruby Weekly Do you find that your benchmark is applicable worldwide? Rails is going to continue to rise and fall Ruby code goes up and down with Rails in the US Hanami How do you put benchmarks around Discourse? Messy and requires a lot of tooling Always a balance in a benchmark The “real world” is messy 2 distinct audiences for Rails Rails is transitioning over time Nothing has ever come close to Rails Technology revolves around what’s hot Recent shift in technology Server-less technology The life of a Ruby fellow And much, much more! Links: Ruby Rails Discourse Rebuilding Rails AppFolio Engineering.appfolio.com Ruby Weekly Hanami @codefolio Noah’s GitHub Picks:Charles Hogwarts Battles DevChat.tv YouTube Dave Marvel Strike Force GitLab David Docker Deep Dive by Nigel Poulton Principles: Life and Work by Ray Dalio Catherine Hacking Growth by Sean Ellis Http Cat Noah Wacom Tablet Draw with Jazza The Origins of Opera and the Future of Programming by Jessica Kerr Special Guest: Noah Gibbs.

RR 361: Ruby Elapsed Time with Luca Guidi

May 08, 2018 52:12 52.28 MB Downloads: 0

Panel:  Charles Max Wood David Richards Dave Kimura Special Guests: Luca GuidiIn this episode of Ruby Rogues, the panelists talk to Luca Guidi about Ruby elapsed time. Luca works remotely for DNSimple and is most well known in the Ruby community for his open source projects, such as Hanami. They talk about NTP, time drifts, and the pros and cons to using a monoatomic clock. They also touch on the importance of being exposed to different languages in order to be a well-rounded developer.In particular, we dive pretty deep on: Luca intro His elapsed time blog post Why he wrote the blog post What is NTP? NTP = Network Time Protocol The importance of keeping your computer time in sync with an external NTP server Time drifts World clock and monatomic clock The blindness around time Building a system around time Working on time and attendance The things you don’t think about are what you take for granted RailsConf How did you come about finding this conclusion? Go Computer Language Being exposed to different languages Ruby is flexible and high-level The dangers of coming to Ruby as their first language Rails And much, much more! Links: DevChat.tv YouTube DNSimple Ruby Hanami Elapsed Time Blog Post RailsConf Go Language Rails LucaGuidi.com Luca’s GitHub @jodosha Picks:Charles Zoom H6 Facebook Marketplace Dave Marvel Strike Force Hondata Mockaroo DavidTrifactaLuca Tasty Daily Stoic by Yyan Holiday Digitakt Special Guest: Luca Guidi.

RR 360: Cucumber is 10 years old with Aslak Hellesøy

May 01, 2018 1:12:31 70.1 MB Downloads: 0

Panel:  Charles Max Wood David Richards Special Guests: Aslak HellesøyIn this episode of Ruby Rogues, the panelists talk to Aslak Hellesøy about Cucumber. Aslak has been a software developer since around 1997 and has been in the Ruby community since around 2003. He created Cucumber in 2008, which has been his hobby on the side since its creation. They talk about the difference between TDD and BDD, what Cucumber is, and how it works. They also stress the importance of having conversations in order to facilitate collaboration and trust.In particular, we dive pretty deep on: Aslak intro What is the difference between TDD and BDD? Selenium and Cypress Capybara  With BDD, you lose your fast feedback loop and your flow People accept slow feedback loops The test pyramid Most tests should be uni-tests Why is it that full-stack tests are slow? io makes full-stack tests slow What is Cucumber? A tool that supports behavior-driven development (BDD) Having conversations around concrete examples Visualization Cucumber used to express examples Allows people to design the tests for the BDD flavor of TDD to develop a software Example mapping The importance of having the conversations Facilitating collaboration and trust Having face-to-face conversations And much, much more! Links: Ruby Cucumber Selenium Cypress Capybara Cucumber’s Slack @aslak_hellesoy Aslak’s GitHub Picks:Charles Udemy course on Blockchain and Ethereum Creating a blockchain with JavaScript YouTube videos David"Surely You're Joking, Mr. Feynman!" by Richard P. FeynmanAslak BDD and Cucumber Training in June Cucumber Electron Special Guest: Aslak Hellesøy.

RR 359: Panelist Thoughts, Gripes, and Ideas

April 24, 2018 58:54 57.04 MB Downloads: 0

Panel:  Charles Max Wood Brian Hogan Eric Berry Dave Kimura David Richards In this episode of Ruby Rogues, the panel talk about their thoughts, gripe about things they don’t like, and discuss some new ideas. Some of the things they discuss include having a frozen version of your code, node modules, code dependencies, and more. They also touch on the fact that making shortcuts now means that you will have to pay for it later.In particular, we dive pretty deep on: Having a frozen version of your code is a good idea Dependency problems Ruby gems Gem in a Box Rubygems.org Node modules npm install Do you have to manually add all the gems to the gem in a box? You don’t ever save time, you just shift time Do the hard work up front that you can Stages of a system Rails, Ruby, and JavaScript Hello World The future of building more complex languages and frameworks Trial and error Sometimes sad when writing code There isn’t a lot of empathy in the programming world Fullstack developer image And much, much more! Links: Rubygems.org npm install Gem in a Box Rails  Ruby JavaScript  Fullstack developer image Picks:Charles NG Conf DevChat.tv/YouTube RubyHack MicroConf Microsoft Build New Show Ideas Brian Functional Web Development with Elixir, OTP, and Phoenix by Lance Halvorsen Chunkwm GitHub Chunkwm Tutorial Eric Crabby Bill’s Bob’s Burgers David What should a FAQ for a software company contain? by David Richards George Saunders: what writers really do when they write Dave Rails 5.2 GDPRv

RR 358: Code Automation

April 17, 2018 1:05:06 62.99 MB Downloads: 0

Panel:  Charles Max Wood Dave Kimura In this episode of Ruby Rogues, the panel discusses code automation. They talk about how automating things tends to make them more efficient and speed the time up it takes to complete them. In a world where time is precious, it’s important to automate anything you can so that you can save yourself valuable time and money. They also touch on the importance of having a structure and a consensus among the company in order to have the best productivity and the pros and cons of using “sprints”.In particular, we dive pretty deep on: The more automated things are, the more efficient they tend to be What can we automate and delegate to make work easier? Why do you think people are having trouble filling senior positions? Retention is a problem among companies Companies need to be more aggressive with incentives to keep people they want to stay There are more jobs every day and not enough people are being trained fast enough People leave companies because their priorities don’t match up with the job priorities Agile processes What is DevOps? Make sure everyone understands the process The importance of structure Without structure, conflicts are going to arise Merge conflicts Planning out the “sprint” The pros and cons to “sprints” Velocity is a planning tool only Test runners TypeScript, CoffeeScript, and ES6 build processes What to do when the “sprint” timeline doesn’t match up with your actual performance? And much, much more! Links: TypeScript CoffeeScript ES6 Chuck@DevChat.tv Picks:Charles Procrastinate on Purpose by Rory Vaden Alexa Flash Briefings to come Dave Having a good soldering iron Heat shrink tubing Exercise trampoline

RR 357: Ruby 3 with Takashi Kokubun

April 10, 2018 1:01:41 59.71 MB Downloads: 0

Panel:  Eric Berry Dave Kimura David Richards Special Guests: Takashi KokubunIn this episode of Ruby Rogues, the panel discusses Ruby 3 with Takashi Kokubun. Takashi works for Treasure Data as a layers application engineer and works with template engines such as Haml and Hamlit. They talk about JIT Compilers and the upcoming Ruby 3.0 launch and the efforts that are going in to making this launch run more smoothly. They also touch on the importance of optimizing your code and discuss the 3 by 3 challenge with the upcoming Ruby 3.0 launch.In particular, we dive pretty deep on: Takashi intro Haml Works for Treasure Data What is a JCompiler? JIT Compiler Rails Real world application performance Have you done any benchmarks to see if the actual application performance has increased? Need method inlining for the best application Any efforts being used to speed up Ruby 3.0? Trouble with optimizing Thinking about optimization in your code is important Solve problems using the JIT compiler 3 by 3 challenge How long have you been working on this compiler? Current version of the JIT compiler LLVM Ruby Concurrency Types And much, much more! Links: Haml Treasure Data Rails Hamlit JIT Compiler LLVM Ruby md2key mitamae Takashi’s GitHub Picks:Eric Origin by Dan Brown Tunnel Bear Dave2018 Honda Civic SiDavidJoan DidionTakashi md2key mitamae Special Guest: Takashi Kokubun.

RR 356: Geospatial Programming in Ruby with Daniel Azuma and Tee Parham

April 03, 2018 56:15 54.49 MB Downloads: 0

Panel:  Charles Max Wood Eric Berry Special Guests: Daniel Azuma and Tee Parham In this episode of Ruby Rogues, the panel discusses geospatial programming with Daniel Azuma and Tee Parham. Daniel is a developer at Google and has been doing Ruby for about 14 years. Tee is co-founder and CTO of Neighborland, which is built on Ruby on Rails. Before that, he founded, managed and led technical projects for a small startup for about 8 years. They discuss what geospatial programming is, what RGeo Gem is, and other interesting aspects of geospatial programming.In particular, we dive pretty deep on: Daniel and Tee intros What is the landscape when it comes to geospatial programming? What is geospatial programming? Google Maps Get ahold of a lot of data Wide angle of data available Large amount of application available RGeo Gem What does RGeo do? CrimeReports.com Draw shapes on a map to outline the cities or space A lot goes into Geospatial programming What drove you to create this project? Why Ruby? Created out of necessity PostGIS When did this project begin to gain traction? Open sourced it so that other people could use it When did Tee get involved? Rails And much, much more! Links: Ruby Ruby on Rails Neighborland Google Maps RGeo Gem CrimeReports.com PostGIS @TeeParham Tee’s GitHub Daniel’s Blog Daniel’s GitHub Picks:CharlesCodeSponsorEric Polymail CodeSponsor Daniel Project Euler Bloom County Tee Observable MapSchool.io GeoJSON.io The Memory Illusion by Julia Shaw Retrospective Album Special Guests: Daniel Azuma and Tee Parham.

RR 355: Code Reviews with Jacob Stoebel

March 27, 2018 1:11:10 68.81 MB Downloads: 0

Panel:  Charles Max Wood Dave Kimura Eric Berry David Richards Special Guests: Jacob StoebelIn this episode of Ruby Rogues, the panel discusses code reviews with Jacob Stoebel. Jacob is a Rails and JavaScript developer and works for ePublishing where he does mostly front-end programming. He talks about how he believes that code reviews can be both honest and nice, and that they should inspire the programmer to want to go back and make his/her code better, not tear him/her down. He also gives fours steps to the response process for giving positive and helpful code reviews.In particular, we dive pretty deep on: Jacob intro Rails and JavaScript Are there other places beside code reviews that we give this kind of feedback? Talking about code reviews is a great ice-breaker at conferences Developing is a creative profession Trust must be present for creativity to flow What led you to this topic? Used to be a high school drama teacher It’s possible to give honest and positive feedback Code reviews CAN be honest and nice Code reviews should be inspiring Code review role play Example if a good code review vs a bad code review Four steps to response process Put the author in the driver’s seat as first The opinion has to be consented Keep the conversation civil and collaborative Rule out passive aggressive comments in the future And much, much more! Links: React Dev Summit JS Dev Summit ePublishing Rails JavaScript @JStoebel Jacob’s GitHub Jacob’s Website Picks:Charles 12 Rules for Life by Jordan Peterson The Whole Brain Child by Daniel Siegal Dave Humane Development DEWALT 18-Gauge Pneumatic Brad Nailer EricPhoenix Framework on ElixirDavid Thought as a System by David Bohm Radical Candor by Kim Scott Jacob Liz Lerman's Critical Response Process: A method for getting useful feedback on anything you make, from dance to dessert Growing Old by Chad Fowler talk Special Guest: Jacob Stoebel.

RR 354: Music, Musicians, and Programmers with Catherine Meyers

March 20, 2018 1:08:49 66.56 MB Downloads: 0

Panel:  Charles Max Wood Dave Kimura Eric Berry David Richards Special Guests: Catherine MeyersIn this episode of Ruby Rogues, the panel discusses music, musicians, and programmers with Catherine Meyers. Catherine is a software engineer at Mavenlink in San Francisco and is a co-organizer of a meet-up called Women Level Up. Before getting into coding, she was actually an opera singer. They talk a lot about why she decided to change her career and how she came to be a successful coder after being a singer for many years.In particular, we dive pretty deep on: Check out React Dev Summit Catherine intro Previously an opera singer How did you decide to get into programming? Who she performed for and where she performed Her friends suggested she start coding Tips to help those not interested in coding give it a chance Coding is like solving a puzzle Coding boot camps to facilitate a career change HTML Flatiron School The importance of resilience Ruby Conf The ability to communicate with many different typed of people Patterns Do musicians have an advantage as a developer? Patterns in Rails How can music make you a better coder? Your brain as a musician Is there a correlation with brain activity and listening to music? Different music affects different people And much, much more! Links: React Dev Summit Mavenlink Women Level Up Flatiron School Ruby Conf Rails Ruby Hack Conference @CCMeyers324 CatherineMeyers.com Picks:Charles The Greatest Showman React Round Up React Dev Summit Views on Vue Elixir Podcast coming soon Dave Heat Shrink Tubing Heat Gun Eric Pastel de Nata The Expanse Consensys David Marconi Union – Weightless Wintergatan - Marble Machine Catherine Public School Music Education Base.cs Ruby Under a Microscope by Pat Shaughnessy Special Guest: Catherine Meyers.