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: https://www.spreaker.com/podcast/ruby-rogues–6102073/support.
php/*
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: https://www.spreaker.com/podcast/ruby-rogues–6102073/support.
If you think all audits suck, think again. In this episode, the Rogues sit down with Jeremy Smith, a developer and writer who’s ready to show us the RIGHT way to implement audit logs in Rails. “I want to be cautious about how much I bring into a code base. As gems grow, they accumulate more functionality.”
- Jeremy Smith In This Episode1) Why you NEED audit logs in Rails this year (and how to keep your clients happy with them)
2) Jeremy’s recommendation for top-notch audit gems
3) The answer to “Build it or Buy it?” to keep your code (and your business) tidyCheck out Jeremy’s work: Audit Logging in Rails 2 Sponsors
Not a fan of typical Ruby? We got you. In this episode, the Rogues talk with Bruno Sutic, an Async Ruby developer who will convince you why Async Ruby is a fantastic and stable alternative. “Async Ruby was invited to Ruby’s standard library, so it’ll enjoy the support of Ruby.”
- Bruno Sutic In This Episode1) What you NEED to know about Async Ruby if you’re new to it
2) Why Async Ruby is SUPER promising for 2022 and beyond
3) The ONE thing Ruby’s creator regrets (and what it reveals about Ruby!)Sponsors
Interested in state machines? We’re not sure you should be…but it depends. In this episode, the Rogues discuss the merits of state machines and how to know if you actually need one…or if you just need to do some soul searching. They lay out the KEY to organizing your code, how automobile analogies will help you simplify your situation, and what to know about callbacks, records, and controllers this year.In This Episode1) Why you probably don’t need a state machine (with SOME exceptions)
2) How remembering “the car and its oil level” keeps you from overcomplicating your situation
3) The BEST tools for organizing your code and reducing headaches
4) Do’s and don’ts of callbacks, records, and controllers in 2022 (hint: go slow and steady!)Sponsors
Rails 7 is HERE and we’re pumped. In this episode, the Ruby Rogues discuss all things migration, including the BEST method for a safe move, why you NEED to learn about “Turbo Frames” to streamline your Rails 7 experience, and everything you need to know about gems to help you stay on track.In This Episode1) The CORRECT way to migrate to Rails 7 (and the best tools to get the job done)
2) Why learning “Turbo Frames” will make your Rails 7 experience WAY easier
3) The BIGGEST perks of Rails 7 (and why you’ll feel inspired using them!)
4) How to get your gems up and running in Rails 7 WITHOUT slowing you downSponsors
If you feel like Ruby could use a makeover, you’re not alone. In this episode, the Rogues sit down with Kevin Newton, a Ruby aficionado who’s got some exciting news about Ruby in 2022. They talk about how “prettier Ruby” will make you pivot in your approach, how YJIT is going to make Ruby “crazy fast” this year, and the GIANT reason why rewriting in C is becoming less common than in Ruby. “There’s always gonna be the purist in the back of your head…and then you have your deadline. Just write the dang parser!”
- Kevin Newton In This Episode1) Why Kevin’s “prettier Ruby” will change how you use the language (and how to integrate it this year
2) The BIG differences between hand rolled dissent over parse generators (and why there’s NO single answer!)
3) How YJIT is going to make Ruby “crazy fast” as it gets smoothed out
4) The BIG reason why more and more programmers are going to rewrite things IN Ruby and not C (we’re surprised too!)Sponsors
If you’re looking for a job that WANTS you to succeed, we’ve got a great option for you. In this bonus episode of Ruby Rogues, Charles sits down with Valentino and Sarah Reid to discuss their awesome experience working at Doximity. They talk about the REAL reason people will stay or leave a job, how Doximity eliminates burnout, and why you ABSOLUTELY should apply to Doximity this year. “As a software developer, you’re always learning. You gotta have a culture that has enough psychological safety to ask ‘stupid’ questions.”
- Sarah Reid Find their jobs here: https://workat.doximity.com/ In This Episode
You keep hearing the phrase “Top End Dev”, but in the real competitive world, what does it take to be the best of the best? In this episode, the Rogues get real and lay it all out, including the real way to test your chops in the marketplace, the big “C” to break out of your comfort zone, and why joining the top 5% comes down to THIS step.In This Episode
Well, comments may not be satanic, but they CAN be a nuisance if not used carefully. In this episode, the Ruby Rogues sit down with Matheus Richard to discuss why he isn’t a fan of comments. They unpack the WHY behind “use code, not comments”, tools to help you sort through variables and avoid “shotgun surgery”, and an alternative to magic numbers, TODOs, and notes. “Use code, not comments.”
- Matheus Richard In This EpisodeTo code or comment? Matheus breaks down HOW to know which will be best
Matheus and Luke debate on how helpful comments REALLY are (and why one may not prepare you for the other)
The team talks tools to determine what will help you sort through variables and avoid “shotgun surgery”
Hate magic numbers, TODOs, and notes? Matheus offers a solution to your woes (hint-hint: stop procrastinating)Sponsors
If you’re wondering how to make sense of all these frameworks, you’ve come to the right podcast. In this episode, the Rogues dive DEEP into the pros and cons of Stimulus, Hotwire, Turbo, React, Rails, and more; why certain communities are divided amongst each other (and how to fix it); and what tools you NEED to try in 2022.In This EpisodeThis tendency in the Rails community that reveals why users are slow to try Hotwire
What Charles learned from comparing React vs. Stimulus at his old job (and how Rails came to the rescue)
Why those in the Java community are seeing React as a “blackhole that’s sucking up everything” (and why some of the Rogues disagree)
Up and coming frameworks that you NEED to consider this year
This ONE separation in Ruby that’s creating division in its community (and how we can fix it)
Luke asks the REAL question: What can we do to reduce our JavaScript footprint?Sponsors
Ready to COMMAND your command line? Then listen up! In this episode, the Ruby Rogues sit down with Adam Gordon Bell, a software developer and host of the CoRecursive podcast. The guys discuss the tools that every developer MUST know in 2022, what users of Jekyll and Ruby can expect this year, and why Adam believes that JQ will save you hours from Google and Stack Overflow. “I remember when I used to chase the “shiny new thing”, but now, I want to find the tools that last.”
- Adam Gordon Bell In This EpisodeThe tools that every developer MUST know in 2022
What Adam learned from chasing the “shiny new thing” (and how you can avoid making the same mistake)
What people using Jekyll and Ruby can expect this year (spoiler: Elixir may make an appearance)
Why Adam believes JQ will save programmers from digging through Google and Stack Overflow
The “Grammarly for markdown files” that’ll help you speed up your flow and keep things neat and tidySponsors