Ruby Rogues

Ruby Rogues

Download on the App Store

Ruby Rogues episodes

  • RR 345: App Failure Emergencies and Holidays
    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
    Amit
    • 2.5 Ruby
    Special Guest: Amit Choudary.

    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 5 min
  • MRS 026: Michael DiBernardo

    Panel: 

    Charles Max Wood

    Guest: Michael DiBernardo

    This week on My Ruby Story, Charles speaks with Michael DiBernardo. Michael is a return guest, previously on Ruby Rogues Episode 256. Micheal talks about his journey into programming via building a PC with an uncle and learning about programming games. Micheal mentions teaching programming at a university and learned that most students interests in programming began with gaming. Micheal continues to talks about the many different paths in his development career, including teaching and going back to college to learn other programming languages.

    In particular, we dive pretty deep on:

    • How did you get introduced to programming?
    • Games
    • Flags, bit flip.
    • Building complex games
    • Gaming
    • Web Development
    • Mindset to approaching problems with gaming
    • Have you worked in Rudy extensively
    • How do you wind up picking a language?
    • C++
    • When back to College to learn other languages
    • Communities and languages
    • What do you like about the communities you’ve been in?
    • Going to events - new and old Microsoft
    • What are you doing with Python these days?
    • VIP of Engineering
    • Book writing for 2018
    • When started this project, how do you approach it?
    • and much, much more!
    • Links: 

      • https://twitter.com/mdibernardo
      • http://mikedebo.ca
      • https://github.com/MichaelDiBernardo
      • https://www.waveapps.com/payments/
      • @mdbernardo
      • Picks

        Micheal

        • Wardly Maps 
        • Poetry
        • Charles

          • CES
          • E Myth Revisited
          • zappier.com
          • 45 min
          • RR 344: What Are You Working On?
            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


            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.
            54 min
          • MRS 025: Tyler Renelle

            Panel: 

            Charles Max Wood

            Guest: Tyler Renelle

            This week on My Ruby Story, Charles speaks with Tyler Renelle. Tyler is a contractor and developer who has worked in many web technologies like Angular, Rails, React and much more! Tyler is a return guest, previously on Adventure in Angular and JavaScript Jabber talking Ionic and Machine learning.

            Tyler has recently expanded his work beyond JavaScript and is on the show to talk his interest in AI or Artificial intelligence and Machine Learning. Furthermore, Tyler talks about his early journey as a game developer, web developer, and work with some content management systems, and more recently, his development in various technologies.

            In particular, we dive pretty deep on:

            • Writing games out of college, studies computer science.
            • Did web development to pay for college working with PHP and ASP
            • Content managements
            • Working with various technologies
            • Working with React, is this it?
            • Problems React has solved with web apps
            • What is the next big innovation?
            • View
            • Creating Podcasts
            • Machine Learning
            • Specialized application of AI
            • NLP
            • Never use his computer science degree as a web developer
            • You don’t study code to be a developer
            • AI and machine learn is based on Computer Science
            • Tensor Flow
            • Data Skeptic - podcast
            • Performance
            • Graphics cards
            • Philosophy of Consciousness
            • The subjective experience
            • Job displacement phenomenon
            • and much, much more!
            • Links: 

              • http://ocdevel.com
              • http://ocdevel.com/podcasts/machine-learning
              • Tensor Flow
              • Data Skeptic - podcast
              • https://devchat.tv/js-jabber/jsj-278-machine-learning-tyler-renelle
              • https://www.linkedin.com/in/lefnire
              • Picks

                Tyler

                • The Great Courses 
                • Charles

                  • CES
                  • Email beforehand and setup an appointment
                  • VRBO.com
                  • Autonomous.ai
                  •  
                  • 48 min
                  • RR 343: Ruby 2.5 with Jesus Castello
                    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
                    David
                    • These is nothing new under the sun
                    Eric
                    • White Board Tests
                    Charles
                    • 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.

                    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
                  • RR 342 Rails, Development, and More with David Heinemeier Hansson
                    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:Dave
                    • Minio
                    David
                    • co2meter.com
                    • Sensor Push
                    • The Meditations 
                    Eric
                    • Secret of Luck
                    • Post - Funding open source
                    Charles
                    • Carrier Wave
                    • Git Lab
                    Special Guest: David Heinemeier Hansson.

                    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 33 min
                  • RR 341: Standards vs Reality
                    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:Dave
                    • https://sentry.io/welcome/
                    David
                    • Spy’s Guide to Strategy 
                    Charles
                    • UpWork.com
                    • PipeDrive.com
                    • The Way of Kings - books 
                    • Getting a second opinion


                    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
                  • RR 340: Strings and Encodings in Ruby with Aaron Lasseigne
                    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
                    Dave
                    • FireFox 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.

                    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.
                    55 min
                  • MRS 024: Peter Cooper

                    Panel: 

                    Charles Max Wood

                    Guest: Peter Cooper

                    This week on My JavaScript Story, Charles speaks with Peter Cooper. Peter was one the original panelist on Ruby Rogues and JavaScript Jabber. Currently, Peter runs several weekly new letters on JS, Ruby, Go, React, etc. Peter talks about he journey as a programmer started at an early age tinkering with his father’s computer at home. Peter describes the beginning as a hobby until he learned the skills to being programming on many platforms. Peter talks about how he learn Ruby and JavaScript, and in early stages of noodling or learning code. Lastly, Peter talks about his contributions to the community and giving back.

                    In particular, we dive pretty deep on:

                    • How did you get into programming?
                    • Playing with computers at an early age
                    • Computers were a hobby, rather than a career builder then
                    • Being heavily into to anything can become your career, age does not matter
                    • Finding the skill or passion in programming
                    • Natural ability to see and make sense of code
                    • UseNet
                    • AJax
                    • Directness
                    • Blogging 
                    • New Letters
                    • rubyflow.com
                    • What is the ultimate goal of the new letters?
                    • Contributions
                    • Helping host podcasts
                    • Current work?
                    • and much, much more!
                    • Links: 

                      • http://peterc.org
                      • https://rubyweekly.com
                      • https://github.com/peterc/
                      • Cooper Press
                      • Picks:

                        Peter

                        • Litmus
                        • Cheap Gaming consoles on eBay
                        • Jason Scott of archive.org
                        •  
                        • Charles

                          • Hyper Drive
                          • J5
                          • Dash Pro In-Ear Headphones
                          •  
                            53 min
                          • RR 339: Typical Day of a Developer
                            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
                            Dave
                            • AWS BeanStalk
                            David
                            • Tower - Bill Henderson
                            • Building Great Sentences
                             

                            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.
                            59 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

                          44 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,346 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,073 Listeners

                          The Rest Is History by Goalhanger

                          The Rest Is History

                          15,606 Listeners

                          The Ezra Klein Show by New York Times Opinion

                          The Ezra Klein Show

                          15,899 Listeners

                          The Rest Is Politics: Leading by Goalhanger

                          The Rest Is Politics: Leading

                          833 Listeners