Ruby Rogues

Ruby Rogues

Download on the App Store

Ruby Rogues episodes

  • 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
  • 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
  • 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
  • RR 355: Code Reviews with Jacob Stoebel
    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
    Eric
    • Phoenix Framework on Elixir
    David
    • 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.

    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 12 min
  • RR 354: Music, Musicians, and Programmers with Catherine Meyers
    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.

    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 9 min
  • RR 353: Removing Business Logic from Rails Controllers with Aaron Sumner
    Panel: 
    • Charles Max Wood
    • David Richards
    Special Guests: Aaron SumnerIn this episode of Ruby Rogues, the panel discusses removing business logic from Rails controllers with Aaron Sumner. Aaron is a long time Ruby developer, using mostly Rails, writes a blog called Everyday Rails, and most people know him from his book, Everyday Rails Testing with RSpec: A practical approach to test-driven development. They discuss service objects, the pros and cons of using them, and they emphasize not trying to change something all at once, but gradually.In particular, we dive pretty deep on:
    • Aaron intro
    • How to test code without controller tests?
    • The cons to controller tests
    • Soft deprecation
    • If you’re not writing controller tests, what are you writing?
    • Get the code out of the controllers and test it in more isolation
    • Service objects
    • Problem with a controller having a lot of business logic in it
    • Rails
    • Cons of service objects
    • Using a service object inside of a controller
    • Pros of service objects
    • Getting smaller can happen step-wise
    • Re-architecting should happen gradually not all at once
    • When you write a service object, there is a flow to it
    • How writing his book impacted his views
    • Start small
    • And much, much more!
    Links:
    • Everyday Rails
    • Everyday Rails Testing with RSpec: A practical approach to test-driven development
    • Ruby on Rails
    • @EverydayRails
    • Everyday Rails GitHub
    • [email protected]
    Picks:Charles
    • The 12 Week Year by Brian P. Moran and Michael Lennington
    • RubyHACK Conference
    David
    • Ready Player One by Ernest Cline
    Aaron
    • No code
    • Deleting code
    • 30 for 30 Podcast
    Special Guest: Aaron Sumner.

    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.
    58 min
  • RR 352: React on Rails and Webpacker with Justin Gordon and Rob Wise
    Panel: Charles Max WoodDave KimuraEric Berry Special Guests: Justin Gordon and Rob WiseIn this episode of Ruby Rogues, the panel discusses React on Rails and Webpacker with Justin Gordon and Rob Wise. They talk about the origins of React on Rails and compare it to Webpacker. They also talk about how the two go hand in hand and how you can use them in your own coding to make your life easier.In particular, we dive pretty deep on:
    • React on Rails library
    • Ruby on Rails adopted Webpack and called it Webpacker
    • Define your fence lines for your library
    • JavaScript
    • Key features of React on Rails
    • Props.md
    • Angular issues with Webpacker
    • How the original React on Rails worked
    • Needed a view helper
    • How much of a part is Webpacker to the core team?
    • Webpack was huge win
    • They made a lot of assumptions when making Webpacker
    • Global registration
    • Server rendering
    • HTML
    • HVMN.com
    • jQuery
    • Is there a path with this where you don’t have to be a react expert?
    • Forum.shakacode.com
    • Much Webpack to I need to know to pick up React on Rails?
    • Do we need all of the Ruby stuff built around Webpack?
    • React Router
    • 2 types of developer to target
    • And much, much more!
    Links:
    • HVMN.com
    • Forum.shakacode.com
    • Shakacode.com
    • @RailsonMaui
    • Rob’s GitHub
    • @RobAWise
    Picks:Charles
    • Anti-Pick: INTELLIbed
    • Tuft & Needle Bed
    Dave
    • Bostitch Laminator
    Eric
    • BitBar
    Justin
    • Why We Sleep on Audible
    • “Top Health Podcasts, Videos, And Books on Ketosis, Intermittent Fasting, Paleo, and related…” 
    • “Justin’s favorite productivity tools (with Mac and iOS)”
    • HawaiiChee.com
    Rob
    • The Prettier Project for JavaScript by James Long
    Special Guests: Justin Gordon and Rob Wise.

    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 16 min
  • RR 351: Thwarting Insider Threats with Greg Kushto
    Panel: Charles Max WoodDave KimuraBrian HoganEric Berry Special Guests: Greg KushtoIn this episode of Ruby Rogues, the panel discusses how to thwart insider threats with Greg Kushto. Greg is the vice president of sales engineering and security at Force 3. Greg talks about how it is a team effort to uphold information security in a company, especially insider threats. He got started with computer security when he worked at a helpdesk and then moved his way up to making it his full-time career. This episode is great for understanding insider threats, both what they are and how to prevent them.In particular, we dive pretty deep on:
    • What are insider threats?
    • Malicious or unaware intent
    • Team approach to thwart insider threats
    • How did you get started?
    • Helpdesk worker
    • How to get started in this line of work
    • You need to be an expert in order to be successful in this line of work
    • Making a statement
    • Whistleblowing
    • Prevention
    • Don’t give everyone full access to everything
    • Don’t leave holes in your work
    • Most errors are caused by humans
    • Insider threats don’t always have malicious intent
    • Is there an easy list of things to prevent these threats before they begin?
    • CIA
    • How does the new technology affect insider threats?
    • What to do when there’s a breach
    • And much, much more!
    Links: 
    • Linode
    • Force 3
    • Interview Cake
    • FreshBooks
    • @Greg_Kushto
    • Greg’s Blog
    Picks:Charles
    • Apple AirPods
    • ATR2100 Mic
    • Ecamm Call Recorder
    • Upside
    Dave
    • Auxbeam LED Headlights
    • Native Fire
    Brian
    • Bloxels
    • S3 Server
    Eric
    • GitCoin
    • CodePilot
    Greg
    • The Cuckoo’s Egg
    • Greta Van Fleet
    Special Guest: Greg Kushto.

    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 7 min
  • RR 350: Episode 350 Celebration!
    Panel: Charles Max WoodDave KimuraDavid Richards Special Guests: NoneIn this episode of Ruby Rogues, the panel discusses where they are right now and what their day to day looks like. Dave is with Sage Software and continues to push himself so that he will always be learning and progressing. He has three kids currently and he tries to have a good work-life balance so that he can separate both of his worlds. David is currently at a Fintech company where he is on the core team and does the data science. He also writes a lot and explores his creativity through that. Charles finds himself working a lot on the podcasts and has to schedule time to code. He works from home and therefore gets to spend a good amount of time with his family. The panel also talks about the importance of family, the need to challenge yourself, and much more!In particular, we dive pretty deep on:
    • Where are you now?
    • Sage Software
    • Stimulus and JavaScript Frameworks
    • Drift and Ruby
    • Python, Ruby, and Elixir
    • CSS
    • Zapier
    • The importance of family
    • Learning new languages
    • Expanding your horizons
    • Python vs Ruby
    • New show ideas
    • Working outside Ruby and your comfort zones
    • Machine Learning
    • Using Ruby knowledge to solve problems elsewhere
    • What projects are you working on right now?
    • And much, much more!
    Links: 
    • Linode
    • Sage Software
    • Zapier
    • Interview Cake
    • FreshBooks
    •  
    Picks:Charles
    • Mormon Sunday School Podcast
    • Having tough conversations
    • Kim Crayton
    Dave
    • iMac Pro
    • Micro Center
    •  
    David
    • Space E Python Library
    • Prodigy


    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 16 min
  • RR 349: The Overnight Failure with Sebastian Sogamoso
    Panel: Charles Max WoodEric BerryDave KimuraDavid Richards Special Guests: Sebastian SogamosoIn this episode of Ruby Rogues, the panel discusses failures with Sebastian Sogamoso. Sebastian is a software developer of 6 years, and working with Ruby for the last 5 years, and before worked with Java and PHP. He is currently living in Panama City, but grew up in Colombia. He now works for CookPad and organizes a Ruby conference in Colombia. Sebastian stresses the fact that everyone fails no matter what, and if you take responsibility and learn from your failures, you can more on to become a better programmer and developer because of it.In particular, we dive pretty deep on:
    • Ruby, Java, and PHP
    • Failure stories
    • Personal failure stories in software projects
    • Public failure stories in technology companies
    • Failure from a personal perspective
    • I am the worst developer ever?
    • Will I get fired?
    • Will this ever be over?
    • Getting peer support
    • Will I have to carry with the weight of this failure for my entire career?
    • Taking time off to decompress
    • Failure from a company perspective
    • The customer support side
    • The Public Relationships side
    • The engineering side
    • Blameless postmortems (don’t do guilt blame)
    • Root cause analysis
    • Fix the code, but most importantly the processes
    • Gaining confidence back
    • Mental health
    • Why sharing our failures can help
    • Impostor syndrome
    • And much, much more!
    Links:  
    • Linode
    • CookPad
    • Interview Cake
    • FreshBooks
    • SebaSoga.com
    • @SebaSoga
    • Sebastian’s GitHub
    • SourceDiving.com
    •  
    Picks:Charles
    • Craigslist
    • eBay
    • Classified Sites for Non-Running Vehicles
    Eric
    • Django
    • Cats
    Dave
    • Costco Glasses
    David
    • The Knowledge Worker by Peter Drucker
    • A Different View of Mindfulness by Zat Rana
    •  
    Sebastian
    • Headspace App
    • You Need a Budget App
    • 1Blocker App
    Special Guest: Sebastian Sogamoso.

    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 7 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 Bike Shed by thoughtbot

The Bike Shed

121 Listeners

Ruby Rogues by Charles M Wood

Ruby Rogues

45 Listeners

The Freelancers' Show by Charles M Wood

The Freelancers' Show

23 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

Adventures in Angular by Charles M Wood

Adventures in Angular

15 Listeners

JavaScript Jabber by Charles M Wood

JavaScript Jabber

62 Listeners

My Ruby Story by Charles M Wood

My Ruby Story

0 Listeners

REWORK by 37signals

REWORK

213 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