Episodes
-
In this episode, John, Luke, and Chuck begin the discussion on Ruby 3.0's release by discussing the differences and enhancements in Ruby 2.7 over version 2.6. Luke leads the charge in providing a list of the differences and the Rogues debate the merits of the various changes in the last minor release of Ruby 2 before releasing Ruby 3.0.
Panel Charles Max Wood John Epperson Luke StuttersSponsors Dev Heroes Accelerator Raygun | Click here to get started on your free 14-day trialPicks Charles- Wrist Brace Charles- Logitech ERGO K860 Wireless Split Keyboard John- Having someone to help you take care of a baby John- S'well Stainless Steel Roamer Bottle-64 Fl Oz Luke- Paramore Hard Times 1 Hour Loop Luke- macOS Big Sur -
Dave, Luke, and Chuck dive into their development setups. They talk through the different Operating Systems, IDEs, text editors, command lines, desks, chairs, etc. we all use to build our Ruby and Rails applications.
Panel Charles Max Wood Dave Kimura Luke StuttersSponsors Forest Admin Dev Heroes AcceleratorLinks Empowering App Development for Developers | Docker Improving Putty settings on Windows Settings Sync in Visual Studio Code GitHub | bcicen/ctop Oh My Zsh + PowerLevel10k = 😎 terminal Dell 32 Curved Gaming Monitor Dell UltraSharp 32 4K USB-C Monitor Logitech ERGO K860 Wireless Split Keyboard Noblechairs Autonomous desk Progressive Web Applications by Dave KimuraPicks Charles- Dev Heroes Accelerator | Devchat.tv Charles- Personal Retreat Charles- Rush Limbaugh Dave- BackBlaze Luke- Progressive Web Applications Luke- GitHub | minimal-xyz/minimal-pwa -
Missing episodes?
-
This is a repeat episode of Ruby Rogues. Here's the original link https://devchat.tv/ruby-rogues/131-rr-how-to-learn/
Sponsors Dev Heroes Accelerator Raygun | Click here to get started on your free 14-day trial -
John-Daniel Trask, founder and CEO of Raygun, talks about his experience building a monitoring company and about how to measure the speed and quality of your code.
-
John-Daniel Trask, founder and CEO of Raygun, talks about his experience building a monitoring company and about how to measure the speed and quality of your code.
-
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.
Panel Charles Wood Dave Kimura John EppersonSponsors Next Level Mastermind Raygun | Click here to get started on your free 14-day trialLinks Dynamic Role Management | Drifting Ruby GitHub- varvet/punditPicks Charles- Blackout Curtains Charles- Devchat.tv | The Dev Rev Dave- Sleep Dave- Ruby on Rails Screencasts for Web Developers | Drifting Ruby John- Logitech C920x Pro HD Webcam -
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.
Panel Charles Wood Dave Kimura John EppersonSponsors Linode Next Level MastermindLinks Devchat.tv | Dev RevPicks Charles- The 360 Leader: Developing your Influence from Anywhere in the Organization by John C. Maxwell Charles- The Hero with a Thousand Faces by Joseph Campbell Charles- Building a StoryBrand: Clarify Your Message So Customers Will Listen by Donald Miller Dave- Ruby on Rails Link Dave- Track Lights John- Never Split the Difference: Negotiating As If Your Life Depended On It by Chris Voss John- How to write an effective developer resume: Advice from a hiring manager John- Yoichi Single Malt Whisky -
We discuss the value of bootcamps and whether new developers should consider them. We also touch a little bit on related topics like interviewing.
Panel Charles Wood John Epperson Luke StuttersSponsors Next Level Mastermind Raygun | Click here to get started on your free 14-day trialLinks The Eccentricities of Hammer and Nail by Suz HintonPicks Charles- Next Level Mastermind Charles- The Eye of the World: Book One of The Wheel of Time by Robert Jordan Charles- The Hero with a Thousand Faces by Joseph Campbell John- Nikka Yoichi Single Malt John- Logitech | C920 HD PRO WEBCAM Luke- GitHub | awesome-print Luke- Apache CloudStack™ -
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.
David talks about some more upcoming frontend products and more on the process of updating Basecamp. He talks about his belief that most companies should not be inspired by how the big tech companies structure their internal teams. The conversation turns to how Shopify and Github are now running Rails 6 and how they have influenced the feature that have been added to Ruby. David believes that it’s important to focus on how to make a framework that solves problems for people but also focuses on real world results and businesses. Ruby wants to continue to “arm the rebels” by enabling small independent software makers to continue to challenge the industry giants. The show finishes with David giving some advice to new Rails programmers.
Panel David Kimura Andrew Mason Nate Hopkins Charles Max WoodGuest David Heinemeier HanssonSponsors Linode Next Level MastermindLinks Action Text Action Mailbox Stimulus.js Turbolinks Haml JBuilder Follow David Heinemeier Hansson on Twitter @dhh, dhh.dk and Rework.fmPicks Andrew- How to Say It Andrew- Rework episode Nate- Stimulus Reflex Charles- Atomic Habits Charles- Ed Mylet show Charles- The MFCEO with Andy Frisella David Kimura- Swing set kit David Kimura- Rails 6 David Kimura- His daughter Ruby David Heinemeier Hansson- To Have or To Be David Heinemeier Hansson- Shape Up book David Heinemeier Hansson- Rails 6 -
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.
Panel John Epperson Luke StuttersGuest Richard FeldmanSponsors Raygun | Click here to get started on your free 14-day trialLinks Vue.js GitHub- NoRedInk/elm-rails ELM Homepage Discourse ELM ELM Slack Built with ElmPicks John- GitHub: spree/spree John- GitHub: solidusio/solidus John- Merlin Series (The Lost Years by T.A.) Luke- PQINA | Designs and Builds Performant, Responsive, and Highly Polished Web Components Richard- TV series: Battlestar Galactica Richard- Frontend Masters Richard- Barbell medicine - Get the 2020 Goal Setting Workshop + Success Accelerator Deal HERE
(Coupon Code: GOALS for a massive discount)Mani Vaya joins Charles Max Wood to walk him through the 6 pillars of success that lead to meeting your goals.
Mani has read thousands of books on success, setting and achieving goals, and personal growth and has distilled these 6 principles from the books and then figured out how to put them into practice.
He and Chuck walk through the principles and strategies that create success and allow you to set goals that will bring you the things you want during the next year or so.
Listen to this episode to learn how to crush your biggest goals in 2021.
Get the 2020 Goal Setting Workshop + Success Accelerator Deal HERE
(Coupon Code: GOALS for a massive discount) -
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.
Panel John Epperson Luke StuttersGuest Emily GiurleoSponsors Raygun | Click here to get started on your free 14-day trialLinks Glue — Talk by Tanya ReillyPicks Luke- My Mum, Happy Birthday! Luke- Kubernetes Native, High Performance Object Storage John- Factorio John- Know your own plumbing installation so you can replace parts yourself Emily- Political Involvement: Phone Banking Emily- Organizing and Volunteering for Democratic Political campaigns -
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.
Panels Dave Kimura John Epperson Luke StuttersGuest Hilary Stohs-KrauseSponsors Audible.comLinks Cognitive behavioral therapy Win–stay, lose–switchPicks John - Star Trek: Deep Space Nine John- AppleCare Service John -Bitwarden Luke - Star Trek: Picard Luke- CAT GAMES - STRING STRING THING (FOR CATS ONLY) Dave - Homebridge Dave- Rails Store Hilary -GitHub Hillary- Star Trek: The Next Generation -
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.
Panel Charles Max Wood Dave Kimura Luke StuttersGuest Paul ZaichLinks Paul's Twitter Paul's LinkedInPicks Blood Pressure Monitor - Dave eft - Luke Ruby one-liners cookbook - Paul Podcast Growth Summit - Chuck Most Valuable Dev - Chuck Most Valuable Dev Summit - Chuck Mushroom Wars - Chuck Gmelius - Chuck - Get the Black Friday/Cyber Monday "Double Your Productivity by 5pm Today" Deal
Coupon Code: "DEEP" for a GIANT discountMani 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.
The trick? Deep Work!
Deep Work is the ability to spend uninterrupted, focused time on a task to bend your entire mind toward the goal.
Other developers call it "Flow" or "the Zone."
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.
Get the Black Friday/Cyber Monday "Double Your Productivity by 5pm Today" Deal
Coupon Code: "DEEP" for a GIANT discount -
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.
Links https://railsconf.com/2020/video/jesse-spevack-mistakes-were-made https://akka.io/ https://love.devchat.tv/you-dont-know-js-yet-challenge40653095 https://www.driftingruby.com/learning_paths/stimulus-js https://rails-hosting.com/2020/#javascript-rails https://www.youtube.com/watch?v=UrqIgMxLKkwPicksLuke
Amerliorated Windows 10
John -
Among UsDave -
Bamboo Flooring Elgato Key LightJesse -
RubyConf 2019 - Keynote: Lucky You by Sandi Metz ErgoDox Moonlander The Trouble with Peace (The Age of Madness Book 2) -
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.
Sponsors Audible.com CacheFlyPanel Dave Kimura John Epperson Charles Max WoodLinks rails-hosting.com/2020PicksChuck:
https://www.goodreads.com/book/show/7932486-the-wheel-of-time-series-by-robert-jordan https://www.microsoft.com/en-us/microsoft-365/microsoft-teams/group-chat-softwareJohn Epperson:
news.ycombinator.com Never Split the Difference: Negotiating as if Your Life DependedDave Kimura::
Rode NTG5 Philips Hue Elgato StreamdeckFollow Ruby Rogues on Twitter > @rubyrogues
-
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.
Sponsors Audible.com Raygun | Click here to get started on your free 14-day trial CacheFlyPanel John Epperson Luke Stutters Charles Max WoodGuest Chelsea TroyLinks https://chelseatroy.com/2020/01/13/a-framework-for-debugging/PicksLuke Stutters:
https://rclone.org/John Epperson:
Large Mouse Pads The Coding Den – A place where people ask and answer questions about coding, etc.Charles Wood::
Logi wireless mouse he Wheel of Time https://mostvaluable.devChelsea Troy:
The New Education: How to Revolutionize the University to Prepare Students for a World In Flux http://rubyconf.org/Follow Ruby Rogues on Twitter > @rubyrogues
-
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.
Sponsors Audible.com CacheFlyPanel Dave Kimura John Epperson Luke Stutters Charles Max WoodGuest Eric HayesLinks https://devhints.io/arel nice little cheat sheet https://astexplorer.net/ https://en.wikipedia.org/wiki/Visitor_pattern https://twitter.com/ehayesPicksLuke Stutters:
https://www.amazon.com/Micsig-DP10013-Differential-Attenuation-Tektronix/dp/B074K4XPW3Chuck:
http://podcastplaybook.co/ mostvaluable.dev Amazon: Lightbringer Series Neewer 2 Packs Dimmable Bi-Color 480 LED with U Bracket Professional Video Light for Studio, YouTube Outdoor Video Photography Lighting Kit, Durable Metal Frame,3200-5600K, CRI 96John Epperson:
BuckeyeballsDave Kimura::
https://www.elgato.com/en/gaming/stream-deck https://www.philips-hue.com/en-usEric Hayes:
https://www.playgoodsudoku.com/ https://www.ansiblefordevops.com/Follow Ruby Rogues on Twitter > @rubyrogues
-
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.
Sponsors Audible.com Raygun | Click here to get started on your free 14-day trial CacheFlyPanel Dave Kimura John Epperson Luke Stutters Charles Max WoodGuest Joe Santos GarciaLinks https://driftingruby.com https://www.preetamnath.com/blog/grow-shopify-micro-saas-to-25k-mrr-in-14-monthsPicksLuke Stutters:
Ubiquiti products Piotr Solnica Youtube ChannelCharles Max Wood:
https://thedevrev.com/ https://devchat.tv/mvp Smoking Meat because “you”John Epperson:
Don’t Call It That: A Naming WorkbookDave Kimura::
https://www.elgato.com/en/gaming/stream-deckJoe Santos Garcia:
https://levels.io/ https://www.codingphase.com/Follow Ruby Rogues on Twitter > @rubyrogues
- Show more