Ruby Rogues

Ruby Rogues

Download on the App Store

Ruby Rogues episodes

  • RR 360: Cucumber is 10 years old with Aslak Hellesøy
    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. Feynman
    Aslak
    • BDD and Cucumber Training in June
    • Cucumber Electron
    Special Guest: Aslak Hellesøy.

    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.
    1 hr 13 min
  • MRS 041: Marla Brizel

    Panel: Charles Max Wood

    Guest: Marla Brizel

    This week on My Ruby Story, Charles talks to Marla Brizel. Marla works at Test Double and has been programming full time for the past four years. She first got into programming when she got a job at a startup where they helped her learn how to program for herself and she fell in love with it. They talk about her background as a project manager and the importance of empathy for the user. They then touch on how she got into Ruby and things that she is particularly proud of contributing to the Ruby community.

    In particular, we dive pretty deep on:

    • Marla intro
    • How did you first get into programming?
    • Has been working in tech for the past decade
    • Working at a startup
    • What was it about coding made you want to make the switch?
    • Likes that there are always more puzzles to solve
    • You can always be learning new things in the programming world
    • Get a Coder Job Course
    • Code is the easy part of the job
    • How programming has progressed over the years
    • Test Double
    • Project management background
    • How did you wind up as a project manager?
    • Building empathy for the user
    • How did you get into Ruby?
    • Girl Develop It
    • Why Ruby?
    • Ruby reads like English
    • How did you wind up at Test Double?
    • The value of conferences
    • What have you done with Ruby that you are proud of?
    • Denver Startup Week
    • Ruby on Rails
    • Elections
    • And much, much more!
    • Links:

      • Test Double
      • Get a Coder Job Course
      • Ruby
      • Girl Develop It
      • Denver Startup Week
      • @MarlaBrizel
      • Marla’s GitHub
      • MarlaBrizel.com
      • Picks:

        Charles

        • TripIt
        • NG conf
        • MicroConf
        • RubyHack
        • Microsoft Build
        • Podcast Movement
        • Get a Job Course
        • “Ruby Rants” coming soon
        • Marla

          • Vokl Aura Skis
          • dry-rb
          • GitX
          • Silvercar
          • Denver Airport Train
          • Denver Startup Week
          • 39 min
          • RR 359: Panelist Thoughts, Gripes, and Ideas
            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


            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.
            1 hr
          • MRS 040: Mindaugas Mozūras

            Panel: Charles Max Wood

            Guest: Mindaugas Mozūras

            This week on My Ruby Story, Charles talks to Mindaugas Mozūras. Mindaugas is from Lithuania and currently works at Vinted. He started about 5 ½ years ago as a software developer writing Ruby and now he the head of engineering at Vinted. He also has written an open source project called Pronto. He first got into programming when he was mesmerized by his father’s work computer and always grew up playing games that had to do with building things. They also touch on how he got into Ruby, what made him fall in love it, how he got his first Ruby job, and what he is working on now.

            In particular, we dive pretty deep on:

            • Mindaugas intro
            • Pronto open source project
            • Always focused on the best way to solve problems
            • Communication is key
            • How did you first get into programming?
            • His father’s computer at work got him into computers
            • Class in school that taught Pascal
            • How have things changed since you first started?
            • Didn’t see programming as a career at first
            • Programming didn’t seem like a “serious” career choice
            • Studied software engineering in college
            • How did you get into Ruby?
            • Listened to podcasts and blogs and heard about Ruby
            • Ruby looked to be where all the fun things were happening
            • Nancy open source project
            • What was it about Ruby that inspired you?
            • Loved Ruby’s succinctness
            • How he got his first Ruby job
            • What are you proud of doing in the Ruby community?
            • What are you doing now?
            • And much, much more!
            • Links:

              • Vinted
              • Ruby
              • Pronto
              • Pascal
              • Nancy
              • Mindaugas’s GitHub
              • @mmozuras
              • CodingFearlessly.com
              • Picks:

                Charles

                • Procrastinate on Purpose by Rory Vaden
                • The 12 Week Year by Brian P. Moran
                • Get a Coder Job Course
                • Mindaugas

                  • The Expanse (8 Book Series) by James S. A. Corey
                  • The Food Lab by J. Kenji López-Alt
                  • The Effective Engineer by Edmond Lau
                  • 42 min
                  • RR 358: Code Automation
                    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:Picks:Charles
                    • Procrastinate on Purpose by Rory Vaden
                    • Alexa Flash Briefings to come
                    Dave
                    • Having a good soldering iron
                    • Heat shrink tubing
                    • Exercise trampoline


                    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.
                    1 hr 6 min
                  • MRS 039: Justin Gordon

                    Panel: Charles Max Wood

                    Guest: Justin Gordon

                    This week on My Ruby Story, Charles talks to Justin Gordon. Justin first got introduced to programming when he was a kid playing video games and in Jr. High when he took some Basic programming classes. By the time he was in High School, he was learning Pascal. He has always been interested in pursuing programming except for a small time in college when he thought he wanted to pursue investment banking. He first got into Ruby when he went to a meetup and found a startup who were using Ruby on Rails. They also talk about working remotely as well as ShakaCode.

                    In particular, we dive pretty deep on:

                    • How did you first get into programming?
                    • Basic and Pascal
                    • Fell out of programming in college
                    • 4th dimension
                    • Never took an official computer class after High School until after college
                    • Studied Applied Math at Harvard
                    • Harvard taught him the skills he never learned as a child
                    • What was is that made you come back to programming?
                    • Getting a Mac got him back into programming
                    • Have to love programming to want to do it for the rest of your life
                    • How did you find Ruby?
                    • Rails was more intuitive
                    • Rails is what brought him into the community
                    • Found it to be easier to use
                    • How did you end up in Hawaii?
                    • The ability to telecommute
                    • Windsurfing
                    • Great place to work and live
                    • Ruby history
                    • Used articles and videos to leanr Ruby
                    • GORUCO
                    • ShakaCode
                    • Doing remote work
                    • And much, much more!
                    • Links:

                      • Ruby on Rails
                      • Ruby
                      • ShakaCode
                      • @ShakaCode
                      • ShakaCode GitHub
                      • GORUKO
                      • Justin’s GitHub
                      • @RailsonMaui
                      • Forum.ShakaCode.com
                      • Picks:

                        Charles

                        • Views on Vue
                        • React Round Up
                        • Forum.DevChat.tv
                        • Justin

                          • Why We Sleep by Matthew Walker PhD
                          • The Kevin Rose Show Episode
                          • Zoom
                          • Mast.ly
                          • 52 min
                          • RR 357: Ruby 3 with Takashi Kokubun
                            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
                            Dave
                            • 2018 Honda Civic Si
                            David
                            • Joan Didion
                            Takashi
                            • md2key
                            • mitamae
                            Special Guest: Takashi Kokubun.

                            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.
                            1 hr 2 min
                          • MRS 038: Trae Robrock

                            Panel: Charles Max Wood

                            Guest: Trae Robrock

                            This week on My Ruby Story, Charles talks to Trae Robrock. Trae founded and is currently the CTO of Green Bits which builds POS software for the legal cannabis industry. They have been in business for about 4 years now and are growing as the cannabis industry does. He first got into programming started when he was growing up and was always around computers. He started off writing clients for mIRC where he would write chat bots and code. He got into Ruby when he found that Twitter was written in Rails and noticed that he should probably learn about it so he could get a job after college. Now, he’s focusing on Green Bits and growing his team so that he can make it a successful business. 

                            In particular, we dive pretty deep on: 

                            • Trae intro
                            • How did you first get into programming?
                            • Grew up around computers
                            • mIRC Chat client
                            • How did you get into web development and Ruby?
                            • Web development was the only free version of programming available
                            • HTML and PHP
                            • Got into Ruby in college
                            • CakePHP
                            • Ruby on Rails
                            • Job at Outright
                            • CakePHP vs Rails
                            • What have you done with Ruby that you are proud of?
                            • Building DSLs
                            • Making code more accessible to people
                            • Automation in coding
                            • DSL use case
                            • What are you working on now
                            • Tries to get into the code 
                            • What resources have you found that help you?
                            • Relationship management
                            • How do you learn how to hire the right people?
                            • A lot of trial and error
                            • Philosophy of hire quickly and fire quickly
                            • And much, much more!
                            • Links: 

                              • Ruby
                              • Green Bits
                              • mIRC
                              • PHP
                              • CakePHP
                              • Ruby on Rails
                              • Outright
                              • @TRobrock
                              • Trae’s YouTube Channel
                              • Trae’s Instagram
                              • Picks:

                                Charles

                                • Hunting Hitler
                                • Podcast Blog 
                                • React Dev Summit
                                • Ruby Dev Summit
                                • Have well-reasoned and calm conversations
                                • Ready Player One by Ernest Cline
                                • Trae

                                  • Interactor Gem
                                  • Crush It! by Gary Vaynerchuk
                                  • Trae’s YouTube Channel
                                  • 27 min
                                  • RR 356: Geospatial Programming in Ruby with Daniel Azuma and Tee Parham
                                    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:Charles
                                    • CodeSponsor
                                    Eric
                                    • 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.

                                    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.
                                    57 min
                                  • MRS 037: Derek Prior

                                    Panel: Charles Max Wood

                                    Guest: Derek Prior

                                    This week on My Ruby Story, Charles talks to Derek Prior. Derek speaks at conferences more often and is now a development director at Thought Bot. He first got into programming when was 7 or 8 when he got an Apple IIGS for Christmas and he started messing around with writing basic code. This really got him interested in how video games and systems worked behind the scenes and led to his interest in programming. In high school, he took programming classes and found he was actually good at it and decided to pursue programming in college. Once he was hired at Thought Bot, his developing skills really took off and he has been there for almost five years now.

                                    In particular, we dive pretty deep on:

                                    • Derek intro
                                    • Being a good developer doesn’t mean you’re a good developer manager
                                    • How did you first get into programming?
                                    • Apple IIGS as first computer
                                    • Prodigy and AOL
                                    • Visual Basic
                                    • Basic and Pascal
                                    • How did you get into being a full-time developer?
                                    • IBM and Microsoft internships in college
                                    • Learned Java in college
                                    • How did you find Ruby?
                                    • Ruby on Rails
                                    • How he found Thought Bot
                                    • Development skills took off at Thought Bot
                                    • Likes to stay at a job for a long time
                                    • How do you evaluate companies to see if you want to work there?
                                    • How do you create the right environment at work?
                                    • The importance of empowering employees
                                    • Use company values to decide upon tough decisions
                                    • And much, much more!
                                    • Links:

                                      • Ruby
                                      • Thought Bot
                                      • Visual Basic
                                      • Pascal
                                      • Java
                                      • Rails
                                      • @DerekPrior
                                      • Derek’s GitHub
                                      • Picks:

                                        Charles

                                        • Ruby Dev Summit
                                        • Ruby Hack
                                        • Derek

                                          • Base.cs podcast
                                          • Lucky Framework
                                          • The Weekend Woodworker
                                          • 44 min

                                          About Ruby Rogues

                                          From the publisher's feed

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

                                          Become a supporter of this podcast:

                                          More shows like Ruby Rogues

                                          The Changelog: Software Development, Open Source by Changelog Media

                                          The Changelog: Software Development, Open Source

                                          286 Listeners

                                          The Ruby on Rails Podcast by David Hill

                                          The Ruby on Rails Podcast

                                          52 Listeners

                                          Adventures in Angular by Charles M Wood

                                          Adventures in Angular

                                          33 Listeners

                                          JavaScript Jabber by Charles M Wood

                                          JavaScript Jabber

                                          234 Listeners

                                          iPhreaks by Charles M Wood

                                          iPhreaks

                                          17 Listeners

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

                                          React Native Radio

                                          67 Listeners

                                          Nerdland Podcast by Lieven Scheire

                                          Nerdland Podcast

                                          43 Listeners

                                          Adventures in Angular by Charles M Wood

                                          Adventures in Angular

                                          15 Listeners

                                          JavaScript Jabber by Charles M Wood

                                          JavaScript Jabber

                                          62 Listeners

                                          Ruby Rogues by Charles M Wood

                                          Ruby Rogues

                                          21 Listeners

                                          My Angular Story by Charles M Wood

                                          My Angular Story

                                          0 Listeners

                                          My Ruby Story by Charles M Wood

                                          My Ruby Story

                                          0 Listeners

                                          The Diary Of A CEO with Steven Bartlett by DOAC

                                          The Diary Of A CEO with Steven Bartlett

                                          8,393 Listeners

                                          Remote Ruby by Chris Oliver, Andrew Mason, David Hill

                                          Remote Ruby

                                          34 Listeners

                                          Code with Jason by Jason Swett

                                          Code with Jason

                                          15 Listeners

                                          Cautionary Tales with Tim Harford by Pushkin Industries

                                          Cautionary Tales with Tim Harford

                                          5,074 Listeners

                                          The Rest Is History by Goalhanger

                                          The Rest Is History

                                          15,622 Listeners

                                          The Ezra Klein Show by New York Times Opinion

                                          The Ezra Klein Show

                                          15,889 Listeners

                                          The Rest Is Politics: Leading by Goalhanger

                                          The Rest Is Politics: Leading

                                          834 Listeners