Our original panel podcast, Ruby Rogues is a weekly discussion around Ruby, Rails, software development, and the community around Ruby.
Similar Podcasts

Flutter 101 Podcast
Weekly podcast focusing on software development with Flutter and Dart. Hosted by Vince Varga.

Views on Vue
Vue is a growing front-end framework for web developments. Hear experts cover technologies and movements within the Vue community by talking to members of the open source and development community.

React Round Up
Stay current on the latest innovations and technologies in the React community by listening to our panel of React and Web Development Experts.
RR 375: "How to Contribute to Ruby" with Sihui Huang
Panel: Eric Berry Special Guests: Sihui HuangIn this episode of Ruby Rogues, the panel talks to Sihui Huang about his article "How to Contribute to Ruby." Sihui is currently a back-end engineer at Gusto, which is a startup that works with payroll, benefits, and HR for companies. They talk about her experience in the programming world, why she chose to work with Ruby, and they touch on her article and why she decided to write it. They also touch on the three focuses for Ruby 3, if she thinks Ruby has a long time future, and more!In particular, we dive pretty deep on: Sihui intro Back-end engineer at Gusto Working with Rails and Ruby How old is the app? How long have you been programming in Ruby? Why Ruby? Working with Ruby is like talking to a friend "How to Contribute to Ruby" What is your experience with Mats? Try to keep decision making as open as possible The three focuses for Ruby 3 How Ruby is trying to achieve concurrency Room for improvement Do you see Ruby having a long time future? Ruby is not going anywhere The philosophy of having a small team The assumption that you need a big team to have a big company Tooling Many core contributors don’t use Ruby themselves Enjoying the language Type checking What benefits come from type checking? Compilers to detect errors And much, much more! Links: "How to Contribute to Ruby" Gusto Rails Ruby @sihui_io sihui.io Sihui’s GitHub Sponsors Sentry Digital Ocean FreshBooks Picks:Eric Gitcoin Ruby Developer Community Cross Stitching Sihui Human Behavior Biology Mini Habit Mastery on Udemy Special Guest: Sihui Huang.
RR 374: Ruby 2.5 Enumerable Predicates Accept Pattern Argument WITH Prathamesh Sonpatki
Panel: Charles Max Wood David Richards Eric Berry Dave Kimura Special Guests: Prathamesh SonpatkiIn this episode of Ruby Rogues, the panel talks to Prathamesh Sonpatki about Rails 5. Prathamesh works for BigBinary, where they publish a lot of blog posts on things like Ruby, speaks at conferences and is the organizer of RubyConf India. They talk about the biggest changes that have occurred from the new Rails 5 release, CISM tests, and the struggle that testing brings. They also touch on different testing approaches, especially in Rails 5, Capybara tests, and more!In particular, we dive pretty deep on: Prathamesh intro What have you been doing with Rails 5? What have you been digging into with testing and features within Rails 5? Major changes with testing scenarios More focus on end-to-end testing Old issues fixed Unit testing in Rails Refactoring on database cleaning CISM tests Cypress Exploring with Cypress and issues with it capybara-webkit Hating testing Mike Moore talk reference Testing across the board integration Using JavaScript in the front-end End-to-end testing makes more sense in some situations What’s your testing approach for Rails 5 applications? Functional load tests Capybara level tests Service object tests And much, much more! Links: BigBinary Ruby RubyConf India Rails Cypress capybara-webkit Prathamesh’s GitHub @_cha1tanya @BigBinary Sponsors Sentry Digital Ocean FreshBooks Picks:Charles Writing code for fun Notion.so Chuck@DevChat.tv Eric thehotline.org 1 (800) 799-SAFE (7233) Dave Boundaries with Kids by Henry Cloud RhinoRamps Prathamesh RubyConf India Sign up to speak at RubyConf India Ruby 2.6 Blogs Special Guest: Prathamesh Sonpatki.
RR 373: Super Good Software/Stembolt Technologies - Understanding Your Production Apps with Jared Norman
Panel: Charles Max Wood David Richards Eric Berry Catherine Meyers Dave Kimura Special Guests: Jared NormanIn this episode of Ruby Rogues, the panel talks to Jared Norman about understanding your production apps. Jared has been programming since he was about 10 years old and for the past 7 years, he has been doing Ruby. These days, he runs a consultancy company called Super Good Software doing Ruby on Rails stuff and mostly eCommerce. They talk about his article You Can’t Save Everyone: Some Exceptions Should Be Left Alone, when capturing exceptions is the right way to go, developing with good visibility in mind, and more!In particular, we dive pretty deep on: Jared intro Founder of Super Good Software Article - You Can’t Save Everyone: Some Exceptions Should Be Left Alone Solidus and Spree Rescue_from Exception Injecting special error reporting Don’t necessarily want to rescue all exceptions Injecting an error reporting tool Trying to think of a good reason to rescue_from exception Loss of visibility Exceptional Ruby by Avdi Grimm Ruby Rogues Episode 19 When is capturing exceptions the right way to go? Using an exception when something is legitimately broken project-honeypot When exceptions are in a state that you don’t expect Having enough information to attack problems when they arise Dig method for hashes Elegance of Ruby that allows you to not work as hard Developing code for better exception handling Developing with visibility in mind And much, much more! Links: Ruby Super Good Software Ruby on Rails Solidus Spree You Can’t Save Everyone: Some Exceptions Should Be Left Alone Exceptional Ruby by Avdi Grimm Ruby Rogues Episode 19 project-honeypot Jared’s GitHub @SuperGoodJared @SuperGoodSoft Sponsors Sentry Digital Ocean FreshBooks Picks:Charles Home Depot tool rental Podcast Movement Framework Summit Chuck@devchat.tv Eric'Resting bitch face' is real, scientists say – CNN articleDavidBasin and Range by John McPheeCatherineScott’s Cheap FlightsDave Configuring a Sentry Server on Ubuntu 16.04 by Dave Re-engage Jared Living Computers fzf fzy Special Guest: Jared Norman.
RR 372: Hiring with Mindaugas Mozūras
Panel: Charles Max Wood David Richards Eric Berry Catherine Meyers Special Guests: Mindaugas MozūrasIn this episode of Ruby Rogues, the panel talks to Mindaugas Mozūras about hiring. Mindaugas is from Lithaunia and has worked at Vinted for the past 6 years, starting as a software developer and is now is the head of engineering there. They talk about why it’s hard to find great developers to hire, the importance of hiring both junior and senior developers, and his blog post A User Guide to Me. They also touch on how you come about writing up job roles, the importance of letting developers think outside of the box, and more!In particular, we dive pretty deep on: Mindaugas intro Is it different to hire in Lithuania? It’s not easy to find great developers Why is it so hard to find good developers? Are there programming boot-camps in Lithuania? Having the resources to train new developers Hiring a balance between junior and senior developers Junior developers VS senior developers Fear of hiring junior developers A USER GUIDE TO ME blog post Why did you write this? How to Rands Communication How do you write up job roles? Figuring out what you need How they write up job ads differently at Vinted Weekly one-on-ones and quarterly reviews Allowing people to be who they are and fit openly into the company Not forcing people to fit inside a certain “box” And much, much more! Links: Vinted A USER GUIDE TO ME blog post How to Rands Mindaugas GitHub vinted.com/jobs @mmozuras CodingFearlessly.com Sponsors Sentry Digital Ocean FreshBooks Picks:Charles Sit down and write code Take a minute for yourself Eric hackajob.co The Subtle Art of Not Giving a F*ck by Mark Manson David Studying to the HILT: Why Learning Should Look More Like Exercise by Jay Lynch Outdoors Catherine Reset by Ellen Pao Women Level Up Mindaugas Scaling Teams by Alexander Grosse vim-anywhere Special Guest: Mindaugas Mozūras.
RR 371: The Modular Monolith: Rails Architecture with Dan Manges
Panel: David Richards Dave Kimura Catherine Meyers Special Guests: Dan MangesIn this episode of Ruby Rogues, the panel talks to Dan Manges about his blog post entitled The Modular Monolith: Rails Architecture. Dan is the CTO of Root, which is a car insurance carrier in Columbus, Ohio. They started the company a few years ago because they felt that the prices people pay for car insurance should be based primarily on diving behavior and not demographics. They talk about how he built the architecture of the app for his company, what a Modular Monolith is, their different gems, and more!In particular, we dive pretty deep on: Dan intro CTO and Co-Founder of Root Tracking driving habits of users to determine rate Ruby on Rails Architecture of the app Back-end platform in Rails Mobile as the primary interface See the app in the Google Play and iTunes stores Current direction for the company Identify good architectural boundaries in the code base Monoliths What is Modular Monolith? Why did you decide not to go the microservices route? Microservices introduce tradeoffs in your efficiency of making changes Not having a too fragmented back-end platform Do you have one large schema? Maintaining productivity Engines Separate integration tests Integration tests between various components Their rating engine Deployments His article: The Modular Monolith: Rails Architecture Highly recommends their modular monolith Everything is in one codebase And much, much more! Links: The Modular Monolith: Rails Architecture Root Ruby on Rails Root in the Google Play store Root in iTunes dan-manges.com @dan_manges Dan’s Medium Dan’s GitHub Sponsors Sentry Digital Ocean FreshBooks Picks:DaveThe IT CrowdDavid Pay attention to how you’re hiring Atlas of a Lost World by Craig Childs CatherineBreaking Into Startups PodcastDanPosticoSpecial Guest: Dan Manges.
RR 370: How I Built Timeasure with Eliav Lavi
Panel: David Richards Dave Kimura Eric Berry Catherine Meyers Special Guests: Eliav LaviIn this episode of Ruby Rogues, the panel talks to Eliav Lavi about his article How I Built Timeasure. Eliav works for Riskified where he is a back-end developer working with Ruby mostly and recently some Scala. In the past, he studied music but had always been into technology from a young age. They talk about how got to where he is today, what the developer scene is like in Israel, and Timeasure. They talk about what this gem is, why they decided to create it, and more!In particular, we dive pretty deep on: Eliav intro Studied music originally Risk analyst at Riskified Company started on Ruby on Rails Been a professional developer for the last year and a half Self-taught programmer Used blogs and books to learn How welcoming and helpful the Ruby community is What’s the developer scene like in Israel? Rails and JavaScript jobs common in Israel English as the common denominator for code What is Timeasure? Needed a way to measure the run-time of code Safe to use in production Easy DSL Did you look at other gems first before creating this? Used NewRelic originally How is the data stored? What to do with all the collected measurements? NewRelic Insights Ruby Prof And much, much more! Links: How I Built Timeasure Riskified Ruby Scala Ruby on Rails Timeasure NewRelic NewRelic Insights Ruby Prof Eliav’s Medium Eliav’s GitHub @eliavlavi Riskified’s GitHub Sponsors Sentry Digital Ocean FreshBooks Picks:DavidMake Your Life a Story Worth Reading by Jake WilderDaveSun CatchersEricGolfCatherineWomen in Tech: Take Your Career to the Next Level by Tarah WheelerEliavAndy Warhol MuseumSpecial Guest: Eliav Lavi.
RR 369: How Ruby 2.5 Prints Backtraces and Error Messages with Vishal Telangre
Panel: Dave Kimura Eric Berry Catherine Meyers Special Guests: Vishal TelangreIn this episode of Ruby Rogues, the panelists talk to Vishal Telangre about his blog post entitled Ruby 2.5 prints backtrace and error message in reverse order. Vishal is working remotely for BigBinary where he works with Ruby on Rails, Kuberernetes, and Elm. They talk about the power of blog posts at BigBinary, give suggestions for people wanting to get into blogging, and inspiration for blog posts. They also touch on his blog post, the changes to backtrace in Ruby 2.5, and more!In particular, we dive pretty deep on: Vishal intro BigBinary posts a lot of blogs Write about the experiences that they encounter while working Plan-free Fridays Is there any type of motivation or culture that adds to people wanting to provide so many blog posts? Suggestions for someone trying to get into blogging Vishal’s blog posts at BigBinary Start with a simple topic Your blog post doesn’t have to “change the world” Blogging about new things coming up Ruby 2.5 backtrace His blog post Changes to backtrace in Ruby 2.5 Makes debugging convenient Huge change for companies who do logs Effect of change from a developer standpoint Time saved Mixed sentiments on this change When this features is enabled And much, much more! Links: Ruby 2.5 prints backtrace and error message in reverse order BigBinary Ruby on Rails Kuberernetes Elm Vishal’s blog posts at BigBinary Vishal’s GitHub Vishaltelangre.com @suruwat Sponsors FreshBooks Loot Crate Picks:DaveHusky 20 Gallon Air CompressorEricDeveloper conundrumCatherine LeetCode.com Marcella Hazan Pesto Recipe VishalThe Mother of All Demos by Douglas EngelbartSpecial Guest: Vishal Telangre.
RR 368: Improving Ruby Performance with Rust with Daniel P. Clark
Panel: Charles Max Wood Dave Kimura Eric Berry Catherine Meyers David Richards Special Guests: Daniel P. ClarkIn this episode of Ruby Rogues, the panelists talk to Daniel P. Clark about improving Ruby performance with Rust. Daniel has been a hobbyist programmer for over 20 years and started blogging about Ruby and other technical matters about 5 years ago. One of the things he is well known for is his Faster Path gem on GitHub, which has over 700 stars. They talk about his blog article Improving Ruby Performance with Rust, why he chose to use Rust, and the benefits of using a Rust extension in Ruby. They also touch on his faster path gem, the Helix project, and more!In particular, we dive pretty deep on: Daniel intro Likes to blog - 6ftdan.com Released Faster Path gem Ruby Improving Ruby Performance with Rust blog article Why Rust? Rust to the rescue (of Ruby) blog article Rust was exciting because of the promises it gave No garbage collector in Rust Why is not having a garbage collector a positive? Rust’s ownership model Why would use a Rust extension in Ruby? Have you played around with sending objects into a Ruby function? The story behind creating his Faster path gem rubyflow.com Turbolinks and Spring and how they react Helix project And much, much more! Links: Faster Path Improving Ruby Performance with Rust Rust CodeShip Rust to the rescue (of Ruby) Ruby 6ftdan.com rubyflow.com Turbolinks Spring Helix @6ftdan Daniel’s GitHub Sponsors FreshBooks Loot Crate Picks:Charles Logrotate charlesmaxwood.com devchat.tv/blog DevChat.tv YouTube Dave Orange Computers Proxmox Gitlab DavidArrested DevelopmentEricDead Alewives Club YouTube videoCatherineHow I Built This with Guy Raz podcastDaniel Programming Rust by Jim Blandy and Jason Orendorff All Your Dev YouTube channel LegalShield GoSmallBiz Special Guest: Daniel P. Clark.
RR 367: Ruby Core Language Evolution: Moving towards functional with Victor Shepelev
Panel: Charles Max Wood Dave Kimura Eric Berry Catherine Meyers David Richards Special Guests: Victor ShepelevIn this episode of Ruby Rogues, the panelists talk to Victor Shepelev about functional programming in Ruby. Victor is a Ukrainian programmer and poet who has been programming since he was a child. He has been programming with Ruby for the past 12 years and has contributed a lot to the open source community, as well as mentors and participates in discussions about Ruby’s progress. They talk about how to approach functional programming in Ruby, changes Victor hopes to see in Ruby, and more!In particular, we dive pretty deep on: Victor intro What is functional programming in terms of Ruby? Used to be a computer journalist and historian of programming languages Higher-order functions Functional style of programming was possible from the beginning in Ruby Haskell Functional style in any language Making the functional style more natural in the future His current interests Is pattern matching something you would like to see changed? What are some changes in Ruby that you would like to see? What is pattern-matching? Seeing code in a more idiomatic way Still a lot of discussions happening Immutable objects Speeding up Ruby The more functional Ruby is becoming, the more room for optimization there is Writing at a higher level Elixir Gentle extension to what is already there The “old self” And much, much more! Links: Ruby Haskell Elixir Victor’s GitHub @zverok zverok.github.io Sponsors FreshBooks Linode Loot Crate Picks:CharlesCrucial Accountability by Kerry PattersonDaveGila Tint for Garage Door WindowsDavidFlow by Mihaly CsikszentmihalyiEricEllington gemCatherine Ruby versus the Titans of FP by Cassandra Cruz – RubyConf 2016 Talk Radical Candor by Kim Scott Victor Victor’s GitHub Reality Special Guest: Victor Shepelev.
RR 366: Build Your Own RSpec: A Gentle Metaprogramming Intro with Paweł Dąbrowski
Panel: Charles Max Wood Dave Kimura Eric Berry David Richards Special Guests: Paweł DąbrowskiIn this episode of Ruby Rogues, the panelists talk to Paweł Dąbrowski about metaprogramming and DSLs. Paweł is a Ruby developer, is on the iRonin team, and runs a Ruby blog, which he started in January 2018. They talk about his blog, the importance of contributing to the community, and why he chose to create his own version of RSpec. They also touch on how hard it was to get into blog writing as a developer, the use of blog writing as a way to confirm your skills, and much more!In particular, we dive pretty deep on: Paweł intro Build your own RSpec blog post Wanted to dive in and share his thoughts on the topic The importance of branding yourself He wants to be able to share his skills to others What prompted you to want to write a blog? Importance of contributing to the Ruby community Developer therapy Write a blog post and then make it into a script Do you find yourself going back to your blog posts in the future? Why did you decide to create your own version of RSpec? How far did you get into creating your own RSpec before it got really difficult? Remind yourself it’s just Ruby code Did you use TDD? Do you think about the application code differently now? Writing application code is easier for him now How hard was it to get into blog writing? The fear of the opinions of others Blog writing has changed the way he looks at code Blog writing as a way to confirm your skills His inspiration for the blog posts And much, much more! Links: DevChat.tv Ruby iRonin Paweł’s Ruby blog Build your own RSpec blog post RSpec Paweł’s GitHub Views on Vue Podcast VoV Episode 3: Nuxt.js Podcast @pdabrowski_k1 Sponsors FreshBooks Linode Loot Crate Picks:Charles Audible The 5 Love Languages of Children by Gary Chapman The Whole-Brain Child by Daniel J. Siegel and Tina Payne Bryson Dave Retractable Hose Reel 20V Power Trimmer David Making Learning Whole by David Perkins Soft Skills by John Sonmez EricNuxt.jsPaweł Chartable Soft Skills by John Sonmez Special Guest: Paweł Dąbrowski.
RR 365: Should I Use Ruby on Rails with Nathan Kontny
Panel: Charles Max Wood Dave Kimura Eric Berry David Richards Special Guests: Nathan KontnyIn this episode of Ruby Rogues, the panelists talk to Nathan Kontny about his video Should I use Ruby on Rails? Nathan has been a Rails developer since about 2005 when he created a startup and has since been making software and starting business. He has just recently been running the CRM Highrise and is now onto more projects elsewhere. They talk about his prior experiences as a software developer, why he chose to use Rails when creating software, and much more!In particular, we dive pretty deep on: Nathan intro Should I use Ruby on Rails? Video Engineer for Obama’s re-election campaign Created Draft Inkling using Rails Worked ad Y Combinator Chose Rails to create startups Lives are better when people feel like they’re being heard The Five Dysfunctions of a Team by Patrick Lencioni Why did you use Rails over something like Django? Looking into discussion boards and the libraries already created What made you think it would stay the hottest? Hosting was awful Using the hype of Rails to get good press for his startup When did you first feel confident in your decision to use Rails? Rackspace Do you still use Rails or have you switched to something like Node? Still confident in his decision and loves it as a platform Using Rails for what it’s good for And much, much more! Links: Rails Should I use Ruby on Rails? Highrise Y Combinator Draft The Five Dysfunctions of a Team by Patrick Lencioni Django Rackspace Node @natekontny Nathan’s Medium Nathan’s YouTube Nathan’s GitHub NateKontny@gmail.com Sponsors FreshBooks Linode Loot Crate Picks:Charles The Five Dysfunctions of a Team by Patrick Lencioni Life Promises for Leaders by Zig Ziglar Spend time with the people you care about Dave Nest Hello Okyere and Acheampong House Fire GoFundMe DavidThe Right StuffEric ThoughtWorks Tech Radar Amazon Echo Spot Nathan How to Fail at Almost Everything and Still Win Big by Scott Adams Something Really New by Denis J. Hauptly Bluetooth Air Filter Special Guest: Nathan Kontny.
RR 364: Why Won't Bundle Update? with Olivier Lacan
Panel: Dave Kimura Eric Berry David Richards Catherine Meyers Special Guests: Olivier LacanIn this episode of Ruby Rogues, the panelists talk to Olivier Lacan about his blog post Why Won’t Bundle Update? and related topics. Olivier was originally a designer/web developer who fell into Ruby around 2010 and has been working on Code School, which is sadly in the process of being shut down. They talk about what package managers are, where you would you see them normally in code, dependencies, gems, and much more!In particular, we dive pretty deep on: Olivier intro Sass and Haml Code School Why they are shutting down Code School Transferring expertise to PluralSight The Life and Death of a Rails App What is a package manager? Where would you see a package manager? Reusable code More structured and sustainable process Conversations that helps the community mature Ruby Gems What’s acceptable across communities Dependencies Having collaborative conversations Yarn Transitive dependencies Authentication Dependencies as degrees of liability Taking on risk And much, much more! Links: Ruby Code School Sass Haml PluralSight The Life and Death of a Rails App Talk Ruby Gems Why Won’t Bundle Update? Rails JavaScript Yarn @olivierlacan OlivierLacan.com Human Errors Talk KeepAChangeLog.com Olivier’s GitHub Sponsors FreshBooks Linode Loot Crate Picks:Dave Cobra Kai Oculus Go DavidGitHub ChecksEric StickerMule The Handmaid’s Tale Catherine Between the World and Me by Ta-Nehisi Coates Dear White People Oliver Rising Strong by Brené Brown What is Health Justice? by Tim Faust Special Guest: Olivier Lacan.
RR 363: Fir - The Friendly Interactive Ruby REPL with Dean Nasseri
Panel: Dave Kimura Eric Berry Catherine Meyers Special Guests: Dean NasseriIn this episode of Ruby Rogues, the panelists talk to Dean Nasseri about Fir. Fir is the friendly interactive Ruby REPL that Dean created when he was inspired by the REPL Fish. Dean is a software engineer at VTS, which is a commercial real estate software platform that uses Ruby on Rails. They talk about why he created Fir, how he approached creating it, how long it took him to build, and much more!In particular, we dive pretty deep on: Dean intro What is Fir? Inspired by Fish REPL Interactive approach Does that work with multi-lines? Quick lookup What’s your favorite way to use Fir? Use REPLs for everything Pry Pry vs Fir How did you approach creating a REPL? Looked at Pry a lot hen creating Fir Ruby Under a Microscope by Pat Shaughnessy Do you have a lot of users of it? Wants to direct people to Fish Why would someone switch to Fish? Oh My ZSH Auto suggestions are killer How much time did this take you to build? What kind of terminal do you use? Hyper Mert And much, much more! Links: VTS Fir Ruby on Rails Fish Pry Ruby Under a Microscope by Pat Shaughnessy Oh My ZSH Hyper Mert nasseri.io @DeanNasseri Picks:Dave Doorknob Covers Marvel Strike Force Eric Mert Utah Hospitals Chuck Catherine Codeland Conf RubyHack DeanRed Blob GamesSpecial Guest: Dean Nasseri.
RR 362: Measuring Ruby Performance with Rails and Discourse with Noah Gibbs
Panel: Charles Max Wood David Richards Dave Kimura Catherine Meyers Special Guests: Noah GibbsIn this episode of Ruby Rogues, the panelists talk to Noah Gibbs about measuring Ruby performance with Rails and Discourse. Noah wrote a book called Rebuilding Rails and is currently analyzing Ruby performance for AppFolio. They talk about how he puts benchmarks around Discourse, the 2 distinct audiences that come to Rails, and how Rails is constantly improving. They also touch on his life as a programmer leading up to being a Ruby fellow and much more!In particular, we dive pretty deep on: Catherine intro Noah intro Engineering.appfolio.com Ruby Weekly Do you find that your benchmark is applicable worldwide? Rails is going to continue to rise and fall Ruby code goes up and down with Rails in the US Hanami How do you put benchmarks around Discourse? Messy and requires a lot of tooling Always a balance in a benchmark The “real world” is messy 2 distinct audiences for Rails Rails is transitioning over time Nothing has ever come close to Rails Technology revolves around what’s hot Recent shift in technology Server-less technology The life of a Ruby fellow And much, much more! Links: Ruby Rails Discourse Rebuilding Rails AppFolio Engineering.appfolio.com Ruby Weekly Hanami @codefolio Noah’s GitHub Picks:Charles Hogwarts Battles DevChat.tv YouTube Dave Marvel Strike Force GitLab David Docker Deep Dive by Nigel Poulton Principles: Life and Work by Ray Dalio Catherine Hacking Growth by Sean Ellis Http Cat Noah Wacom Tablet Draw with Jazza The Origins of Opera and the Future of Programming by Jessica Kerr Special Guest: Noah Gibbs.
RR 361: Ruby Elapsed Time with Luca Guidi
Panel: Charles Max Wood David Richards Dave Kimura Special Guests: Luca GuidiIn this episode of Ruby Rogues, the panelists talk to Luca Guidi about Ruby elapsed time. Luca works remotely for DNSimple and is most well known in the Ruby community for his open source projects, such as Hanami. They talk about NTP, time drifts, and the pros and cons to using a monoatomic clock. They also touch on the importance of being exposed to different languages in order to be a well-rounded developer.In particular, we dive pretty deep on: Luca intro His elapsed time blog post Why he wrote the blog post What is NTP? NTP = Network Time Protocol The importance of keeping your computer time in sync with an external NTP server Time drifts World clock and monatomic clock The blindness around time Building a system around time Working on time and attendance The things you don’t think about are what you take for granted RailsConf How did you come about finding this conclusion? Go Computer Language Being exposed to different languages Ruby is flexible and high-level The dangers of coming to Ruby as their first language Rails And much, much more! Links: DevChat.tv YouTube DNSimple Ruby Hanami Elapsed Time Blog Post RailsConf Go Language Rails LucaGuidi.com Luca’s GitHub @jodosha Picks:Charles Zoom H6 Facebook Marketplace Dave Marvel Strike Force Hondata Mockaroo DavidTrifactaLuca Tasty Daily Stoic by Yyan Holiday Digitakt Special Guest: Luca Guidi.