Learn to write better Ruby and Rails applications from expert Rubyists

Episodes

Podcast 01

RUBY 486: Authorization Hacks

Feb 02, 2021 · Episode 486
Chuck has been fighting an authorization system in an application he's building in his spare time. John, Dave, and Chuck dive into the current authorization gems and talk about their strengths and weaknesses and discuss how and when to use or build alternatives to them.
Podcast 01

RUBY 485: What is a Top 5% Developer?

Jan 26, 2021 · Episode 485
The Rogues dive into who are top 5% developers, what they're doing and how to recognize them. They start out discussing how mid-level developers can move up and how developers can grow in more ways that technical skills.
Podcast 01

RUBY 484: Bootcamps: Bad or Badass

Jan 19, 2021 · Episode 484
We discuss the value of bootcamps and whether new developers should consider them. We also touch a little bit on related topics like interviewing.
Podcast 01

RR 428: Arming the Rebels with Rails 6 Featuring David Heinemeier Hansson

Jan 12, 2021 · Episode 428
Today’s guest is David Heinemeier Hansson, the creator of Ruby on Rails and co founder and CTO at Basecamp. This episode is focused on the release of Rails 6. David talks about the process of getting from Rails 5 to Rails 6 and some of the new features and frameworks in Rails 6. David describes some of the new features as ‘magical, which some people don’t like. He believes that the ‘magical’ element is a good thing because it reduces the learning curve for newcomers, so you can less time studying and more time being productive. This is important because it allows people from other platforms to jump on. Rails 6 will provide users with more frameworks so that they do not have to build all of their own solutions to common problems. David delves into how Ruby goes against the grain by providing tools and how that coincides with their philosophy. He talks about the process for deciding which problems the core team is going to tackle, how they come out of Basecamp, and Basecamp’s methodology in terms of what tools they decide to build. The panel discusses how deviating from the Rails core is almost an antipattern and how having the tools provided for them has improved their experience with Rails.
Podcast 01

RUBY 483: Unlocking the Power of Functional Programming and Elm with Richard Feldman

Jan 05, 2021 · Episode 483
Richard Feldman - author of Elm in Action - joins the Rogues to discuss the advantages of Functional Programming and using Elm. Elm is a programming language that is a functional programming language built for the front-end that compiles to JavaScript. Due to its set of enforced assumptions, it leads to clean code and powerful programming constructs.
Podcast 01

BONUS: How to Crush Your Biggest Goals in 2021

Jan 01, 2021 · Episode BONUS
Mani Vaya joins Charles Max Wood to walk him through the 6 pillars of success that lead to meeting your goals.
Podcast 01

RUBY 482: Successfully Onboarding a Junior Engineer in Three Steps with Emily Giurleo

Dec 30, 2020 · Episode 482
Onboarding and leveling up Junior developers can be tricky. Emily Giurleo joins the Rogues to discuss the process for creating autonomous, competent developers when you hire someone who doesn't have as much experience. She walks us through setting expectations for the new hire, giving feedback, and assessing their performance.
Podcast 01

RUBY 481: Why We Worry About All the Wrong Things with Hilary Stohs-Krause

Dec 23, 2020 · Episode 481
Hilary Stohs-Krause addresses the things that we have strong emotional reactions to as developers that maybe we shouldn't worry about them. She also leads a discussion with the panel around when fear is a good thing.
Podcast 01

RUBY 480: The Sounds of Silence: Lessons From an API Outage with Paul Zaich

Dec 01, 2020 · Episode 480
Paul Zaich from Checkr tells us about a critical outage that occurred, what caused it and how they tracked down and fixed the issue. The conversation ranges through troubleshooting complex systems, building team culture, blameless post-mortems, and monitoring the right things to make sure your applications don't fail or alert you when they do.
Podcast 01

BONUS: How to do LARGE Volumes of HIGH Quality Work - While Spending Fewer Hours Working

Nov 27, 2020 · Episode BONUS
Mani provides us with strategies and tactics to get Deep Work time and how to get our minds into that focused state for hours at a time. He has read hundreds of books that have taught him the secrets to getting more done by getting into this state. He starts by telling us how he was passed over for a promotion at Qualcomm in favor of someone younger and less experienced and how that inspired him to figure out what the other guy was doing differently. He learned that he needed to get more done with the time he was spending on his projects.
Podcast 01

RUBY 479: Mistakes Were Made with Jesse Spevack

Nov 26, 2020 · Episode 479
Jesse Spevack tells us about a conference topic he gave where big mistakes were made at his company. Having lived through the choices that they made, we chat about the lessons learned.
Podcast 01

RUBY 478: 2020 Ruby on Rails Community Survey Results

Nov 17, 2020 · Episode 478
2,049 members of the Rails community from 92 countries kindly contributed their thoughts on tools, frameworks, and workflows in their day to day development lives. From these responses we hope to get an understanding of where Rails stands as a framework in 2020.
Podcast 01

RUBY 477: Black-Belt Debugging with Chelsea Troy

Nov 10, 2020 · Episode 477
In this episode of Ruby Rogues, Chelsea Troy teaches us to hone our debugging skills to a razor-sharp edge. We learn how to actively improve debugging skills, train troubleshooting instincts and practical strategies for tackling brain-bending bugs.
Podcast 01

RUBY 476: SQL, Arel and the Dark Side of ActiveRecord with Eric Hayes

Nov 03, 2020 · Episode 476
In this episode of Ruby Rogues, Eric Hayes joins us with the story of his journey into the dark, undocumented depths of Arel, ActiveRecord’s private API. We learn why writing custom SQL queries in 2020 can make sense and how to unlock the more powerful features of modern databases without resorting to SQL strings. Eric tells us how he manages the potential pitfalls of using Arel and achieves massive performance wins for difficult queries on large databases.
Podcast 01

RR 475: Succeeding to Your Next CodingPhase with Joe Santos Garcia

Oct 27, 2020 · Episode 475
In this episode of Ruby Rogues, Joe Santos Garcia from CodingPhase joins the panel to talk about how to successfully get into coding and grow into a coding career. He talks about growing his YouTube channel, membership site, and deciding where you want to land in your career.
Album Art
Latest Episode: Rules of OOP in Pictures with Ivan Nemytchenko - RUBY 668
0:00
46:19
Playback Speed: