Blue Ridge Ruby 2024 | Nil - Nothing is Easy, Is It? by Craig Buchek

Channel:
Subscribers:
42,400
Published on ● Video Link: https://www.youtube.com/watch?v=UiHFBpXa0vE



Duration: 41:16
37 views
2


Nil is pretty simple — it represents nothing. But that doesn't mean that it's always easy to use, or that it's always the right choice when it appears to be the obvious choice.

We'll cover several anti-patterns in the use of nil. We'll discuss *why* they're problematic, and explore some better alternatives. The refactorings that we'll look at will help to reduce errors and optimize for understanding. Writing good code might take a little longer in the short run, but it pays off in the long run.
___________________________________________________________________________________________________
Craig has been using Ruby and Rails since 2005. He enjoys writing concise readable code, especially in Ruby. He enjoys a player-coach role, helping teams improve their processes, technical practices, and automation. (He's likely looking for work.)

Giving a conference talk is Craig's way to strike up some conversations. So feel free to go up to him and “talk shop”. If you want to make small talk, ask Craig about traveling, attending concerts, beekeeping, or where he was when the pandemic hit.




Other Videos By Confreaks


2024-06-25Blue Ridge Ruby 2024 | Lightning Talk by Daniel Nolan
2024-06-25Blue Ridge Ruby 2024 | The Pursuit of Happiness by Dustin Haefele Tschan
2024-06-25Blue Ridge Ruby 2024 | Simplicity: The Key to Software Success by Brian Childress
2024-06-25Blue Ridge Ruby 2024 | Lightning Talk by Eric Tillberg
2024-06-25Blue Ridge Ruby 2024 | Validate Me! - Demystifying Rails Validators by Rachael Wright Munn
2024-06-25Blue Ridge Ruby 2024 | Lightning Talk by Alli Zadrozny
2024-06-25Blue Ridge Ruby 2024 | Narrative Reflections: Transmuting Ruby Code into... by Travis Turner
2024-06-25Blue Ridge Ruby 2024 | Lightning Talk by Giovann Filippi
2024-06-25Blue Ridge Ruby 2024 | Navigating Career Transitions - Stop Second Guessing... by Lauren Auchter
2024-06-25Blue Ridge Ruby 2024 | Lightning Talk by Lee McAlilly
2024-06-25Blue Ridge Ruby 2024 | Nil - Nothing is Easy, Is It? by Craig Buchek
2024-06-25Blue Ridge Ruby 2024 | Glimpses of Humanity: My Game-Building AI Pair by Louis Antonopoulos
2024-06-25Blue Ridge Ruby 2024 | Lightning Talk by Michael King
2024-06-25Blue Ridge Ruby 2024 | Lightning Talk by John Epperson
2024-06-25Blue Ridge Ruby 2024 | My Rails App is Old Enough to Drink: Over Two... by John Paul Ashenfelter
2024-06-25Blue Ridge Ruby 2024 | The Very Hungry Transaction by Daniel Colson
2024-06-25Blue Ridge Ruby 2024 | Lightning Talk by Chris Hagmann
2024-06-25Blue Ridge Ruby 2024 | Refactoring: The ASMR of Programming Talks by Max VelDink
2024-06-25Blue Ridge Ruby 2024 | Lightning Talk by Cindy Backman
2024-02-23RubyConf 2023 Recap
2024-01-04RubyConf 2023 - Welcome Ceremony with Catherine Ricafort McCreary



Tags:
Ruby
Ruby Conferences
Ruby on Rails
Ruby Language
Ruby Friends
Ruby Gems
BlueRidgeRuby