Ruby Rogues

Charles M Wood
undefined
Mar 23, 2016 • 57min

252 RR Feature Toggles with Pete Hodgson

02:07 - Pete Hodgson IntroductionTwitter GitHub BlogRuby Rogues Episode #176: Rails as an SOA Client with Pete HodgsonThe iPhreaks Show Episodes with Pete Hodgson03:13 - Feature Toggles, Flags, Bits, Etc.Trunk Based DevelopmentiPhreaks Show Episode #136: Efficient Engineering Practices for Software Projects with Neal Ford06:17 - Merge Hell 08:10 - Branches08:59 - Why not constantly rebase?Martin Fowler: FeatureBranch10:48 - Why use feature toggles?Martin Fowler: Feature Toggles12:29 - Making Code Configurable16:37 - Approaching Feature Toggles20:04 - A/B Testing 25:11 - Approaching Feature Toggles (Cont’d)snuffleambient-specrack-flags 34:37 - Implications for Testing36:12 - Toggle Interaction; Nesting of Features37:28 - Introducing Features Toggles to TeamsPushback40:43 - Managing Code Reviews with No Feature BranchesPicks Cryptic Ruby Global Variables and Their Meanings (Coraline) RailsBridge Installfest (Coraline) Concourse (Pete) Architectural Decision Records (Pete) Pete Hodgson: The Ultimate Traveler's Coffee Kit (Pete) Deschutes Red Chair NWPA (Pete)Special Guest: Pete Hodgson . Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
undefined
Mar 16, 2016 • 41min

251 RR Automating Code Reviews with Mindaugas Mozūras

02:04 - Mindaugas Mozūras IntroductionTwitter GitHub BlogVintedpronto 02:36 - Automating Code Reviews03:17 - What is a code review and why do it?03:39 - Styles of Code Reviews: What parts should be automated?    06:04 - pronto vs rubocopflay Brakemanmetric_fu flog 08:26 - Workflow10:14 - Runners11:42 - Feedback13:21 - Use Cases for Pronto14:28 - How has pronto changed your codebase?15:34 - Feelings and Code Reviews; Agreeing on Standards as a Team17:38 - Return ValuesRuby Rogues Episode #248: The Crystal Programming Language with Erik Michaels-Ober19:43 - Reviewing Pull Requests and Code Review Ethics 25:56 - Feature FlagsMartin Fowler: Feature Toggles iPhreaks Episode #136: Efficient Engineering Practices for Software Projects with Neal Ford 27:21 - Managing Open Source Projects and Communities30:37 - What’s next for pronto?Bitbucket SupportPicks Manic Panic Hair Dye (Jessica) Kenneth Reitz: MentalHealthError: an exception occurred. (Jessica) Frinkiac (Coraline) Erik Trautman: Why Learning to Code is So Damn Hard (Coraline) AppSumo (Chuck) AddThis (Chuck) CircleCI (Chuck) Freelance Remote Conf (Chuck) Ruby Remote Conf (Chuck) RescueTime (Mindaugas) Dan McKinley: Choose Boring Technology (Mindaugas) Brandon Sanderson (Mindaugas)Special Guest: Mindaugas Mozūras. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
undefined
Mar 9, 2016 • 57min

250 RR Programming Language Evolution and Design with Gilad Bracha

02:00 - Gilad Bracha IntroductionTwitter GitHub BlogDart JavaScript Jabber Episode #008: V8 and Dart with Lars Bak and Kasper LundDartium09:17 - Programming Language Evolution and DesignElmRuby Rogues Episode #212: Elm with Richard Feldman and Evan Czaplicki 10:47 - Capabilities and Language FeaturesNewspeak “Functional”12:46 - Actors16:41 - Live ProgrammingBret Victor on Live-Coding19:07 - SmalltalkREPL (Read–eval–print loop)Monkey patching29:01 - Designing a Language“Programming is an experience.”38:59 - Complexity42:41 - Newspeak (Con’t)45:58 - Smalltalk or Newspeak?SqueakPharoDolphin SmalltalkVisualWorks48:13 - How are programming languages like shrubberiesPicks Stroopwafels (Chuck) Staked: The Iron Druid Chronicles by Kevin Hearne (Chuck) Calamity (The Reckoners) by Brandon Sanderson (Chuck) Katrina Owen: Here be Dragons (Jessica) The Slow Party Parrot Emoji (Jessica) Umberto Eco (Gilad)Special Guest: Gilad Bracha. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
undefined
Mar 2, 2016 • 1h 7min

249 RR The Normalization of Deviance with Dan Luu

02:00 - Dan Luu IntroductionTwitter GitHub Blog    05:33 - Dan Luu: Normalization of deviance in software: how broken practices become standard 08:59 - Yossi Kreinin: People can read their manager's mind 19:32 - The Letter ‘Z’ and Security25:13 - Notifications and Alerts31:24 - Fixing/Not Fixing Things; Feedback42:57 - How to Prevent Deviancy John Banja: The normalization of deviance in healthcare delivery 47:54 - Bruce F. Webster: The Wetware Crisis: the Thermocline of Truth 53:43 - Finding a Job That Doesn’t Have These Problems58:08 - Having Routines and Setting Aside TimePicks octohatrack (Coraline) Einstein's Relativity and the Quantum Revolution: Modern Physics for Non-Scientists (Avdi) Real-World Relativity: The GPS Navigation System (Jessica) Katrina Owen: Here Be Dragons (Jessica) random tweet (Dan) Profiling a warehouse-scale computer (Dan) Special Guest: Dan Luu. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
undefined
Feb 24, 2016 • 1h 19min

248 RR The Crystal Programming Language with Erik Michaels-Ober

01:49 - Erik Michaels-Ober IntroductionTwitter GitHubRuby Rogues Episode #127: Erik Michaels-Ober 02:07 - The Crystal Programming Language and Statically Typed Programming LanguagesErik Michaels-Ober: An Introduction to Crystal @ PolyConf 15 06:54 - Type Inference Union TypesDuck TypingMonkey PatchingSandi Metz Blog Post on the Wrong Abstraction15:06 - Crystal vs Rust or Go 20:10 - LintingRubocop20:44 - Type Annotations and PerimetersKeyword Arguments22:53 - The History of Crystal and its Development as a LanguageCrystal DocsCrystal GitHub RepoThe Future of Crystal (Christmastime Blog Post)24:41 - Annotation and Return Value25:35 - Type Inferencing (Cont’d)28:24 - Crystal REPL (ICR) 32:15 - Getting Involved with Crystal and the Development of the LanguageCrystal to_proc40:08 - Threading and Concurrency44:28 - CrystalshardsCrystal Weekly49:30 - Use Cases and BenchmarksCrystal Standard Librarywc.cr01:03:15 - Compile Errors    More on CrystalErik Michaels-Ober: Crystal Programming Language @ RubyC 2015 Interview for RubyC-2015 with Erik Michaels-OberBuilt-in formatting tool IssuePicks Easy Bash Prompt Generator (Jessica) Logitech Wireless Headset Dual H820e Double-Ear Stereo Business Headset (David) Ruby Rogues Episode #127: Erik Michaels-Ober (Erik) fish shell (Erik) Rails Girls Summer of Code (Erik) RescueTime (Avdi) The 7 Habits of Highly Effective People: Powerful Lessons in Personal Change by Stephen R. Covey (Avdi) Whiplash White IPA (Avdi)Special Guest: Erik Michaels-Ober. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
undefined
Feb 17, 2016 • 1h 2min

247 RR Parallella with Ray Hightower

02:02 - Ray Hightower IntroductionTwitter GitHub BlogWisdomGroupChicagoRubyWindyCityRailsWindyCityThings03:22 - ParallellaRaspberry Pi05:39 - Web Developers and The Hardware World12:38 - Does a hardware background inform software?18:42 - Learning and PlayingVerilog 22:22 - Concurrency and Parallelism The Most Energy Efficient Supercomputer on the Planet by Ray Hightower at Madison+ Ruby 2015 github.com/parallella/parallella-examples 32:48 - Getting Started with ParallellaParallella Quick Start Guide (with gotchas)COIK = Clear Only If Knownparallella.org/forums41:02 - Use Cases42:38 - IoT (Internet of Things)HealthKitHomeKitWatchKitPicks Refactoring Ruby with Monads (Coraline) Ruby Rogues Episode #120: Book Club: Understanding Computation with Tom Stuart (Chuck) Learning to play the piano (Jessica) Mogo Portable Seat (Chuck) Rob Pike: Concurrency Is Not Parallelism (Ray) Designing and Building Parallel Programs by Ian Foster (Ray)Special Guest: Ray Hightower. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
undefined
Feb 10, 2016 • 37min

246 RR Clearwater with Jamie Gaskins

02:00 -  IntroductionTwitter GitHub BlogOrderUpreadthesource: Clearwater with Jamie Gaskins 02:23 - ClearwaterClearwater Gitter ChannelOpalroda03:51 - How an App is Typically StructuredReactTodoMVC CodeTodoMVC Demo05:39 - Persistence and Wiring Up to the Backendgrand_central 06:49 - Why Clearwater Was Created08:26 - How does it compare to prevalent JavaScript frameworks?Clearwater — Ruby on the front end outperforms React.jsVirtual DOM ImplementationsRoadmap to 1.011:23 - What problem is Clearwater aiming to solve?14:30 - Debugging16:39 - Use Cases20:33 - The Future of Clearwater21:59 - Maintaining Clearwater24:39 - What is success?25:23 - Using Clearwater with a System Like Volt Picks Contributor Covenant (Coraline) Kaleidoscope (Coraline) LEGO Ideas - Lovelace & Babbage (Coraline) Freelance Remote Conf (Chuck) Ruby Remote Conf (Chuck) RushMyPassport (Chuck) Primula Cold Brew Glass Carafe Iced Coffee Maker (Jamie) JRuby (Jamie)Special Guest: Jamie Gaskins. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
undefined
Feb 3, 2016 • 38min

245 RR The Charles Max Wood Interview with Thom Parkin

This week, we’re bringing to you a behind the scenes look at the man behind the mic and the guy who puts out over 5 hours worth of free audio content per week to support the development community: Charles Max Wood.Long-time listener, Thom Parkin, asked Chuck if he would sit down and do an interview with him to describe all the interesting things he’s been up to and his goals for the future. In this interview, Chuck gives listeners a behind-the-scenes look at all of his podcasts, the DevChat.tv platform, RailsClips, his remote conferences and his upcoming book that will focus on tips for getting hired as a developer. Special Guest: Thom Parkin. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
undefined
Jan 27, 2016 • 48min

244 RR Program Like You Give a Damn with Ara T. Howard at Rails Remote Conf 2015

This episode is from Ara T. Howard’s talk at Rails Remote Conf 2015. You can watch the full, unedited presentation, Program Like You Give a Damn, on YouTube at your convenience.  Check out All Remote Confs for next year’s remote conference lineup!Freelance Remote Conf will run from February 24th-26th. The speaker lineup is all but complete!Ruby Remote Conf will run from March 23rd-25th. Get your tickets or submit a CFP!Special Guest: Ara T. Howard. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
undefined
Jan 20, 2016 • 58min

243 RR Books That Aren't POODR

02:36 - http://www.amazon.com/gp/product/3642768199/ref=as_li_qf_sp_asin_il_tl?camp=1789&creative=9325&creativeASIN=3642768199&ie=UTF8&linkCode=as2&linkId=UTPZTXY2HXM5NO54&tag=chamaxwoo-20- https://en.wikipedia.org/wiki/Hermeneutics05:42 - http://pages.cs.wisc.edu/~remzi/Naur.pdf 07:55 - http://www.amazon.com/gp/product/1622030613/ref=as_li_qf_sp_asin_il_tl?camp=1789&creative=9325&creativeASIN=1622030613&ie=UTF8&linkCode=as2&linkId=XUQDR6SKKGNPHZL5&tag=chamaxwoo-20 13:14 - http://www.amazon.com/gp/product/1937785580/ref=as_li_qf_sp_asin_il_tl?camp=1789&creative=9325&creativeASIN=1937785580&ie=UTF8&linkCode=as2&linkId=W2LNYBF6WEDCTIPN&tag=chamaxwoo-20 14:32 - https://www.ng-book.com/2/ 16:09 - Paper Reading Group - http://blog.acolyer.org- https://speakerdeck.com/randommood/we-hear-you-like-papers 19:58 - http://www.amazon.com/gp/product/0345472322/ref=as_li_qf_sp_asin_il_tl?camp=1789&creative=9325&creativeASIN=0345472322&ie=UTF8&linkCode=as2&linkId=6GL2VIKO2JSJBA7A&tag=chamaxwoo-20 20:29 - http://www.amazon.com/gp/product/0984782850/ref=as_li_qf_sp_asin_il_tl?camp=1789&creative=9325&creativeASIN=0984782850&ie=UTF8&linkCode=as2&linkId=SL7NNSEN6XDPOQ2K&tag=chamaxwoo-20 22:01 - Ruby Rogues Book Club Books Episodes- https://devchat.tv/ruby-rogues/023-rr-book-club-smalltalk-best-practice-patterns-with-kent-beck- https://devchat.tv/ruby-rogues/087-rr-book-clubpractical-object-oriented-design-in-ruby-with-sandi-metz- https://devchat.tv/ruby-rogues/068-rr-book-club-growing-object-oriented-software-guided-by-tests- https://devchat.tv/ruby-rogues/097-rr-book-club-patterns-of-enterprise-architecture-with-martin-fowler- https://devchat.tv/ruby-rogues/178-rr-book-club-refactoring-ruby-with-martin-fowler22:43 - Books to Learn When You’re Learning to Become a Software Developer- http://www.amazon.com/gp/product/0321934113/ref=as_li_qf_sp_asin_il_tl?camp=1789&creative=9325&creativeASIN=0321934113&ie=UTF8&linkCode=as2&linkId=HKNO5SF54LKAX3FS&tag=chamaxwoo-20- http://www.amazon.com/gp/product/0201835959/ref=as_li_qf_sp_asin_il_tl?camp=1789&creative=9325&creativeASIN=0201835959&ie=UTF8&linkCode=as2&linkId=3BX6EZBTOVX6QI5Z&tag=chamaxwoo-20- http://www.amazon.com/gp/product/1572316217/ref=as_li_qf_sp_asin_il_tl?camp=1789&creative=9325&creativeASIN=1572316217&ie=UTF8&linkCode=as2&linkId=4S7XSPUJN5FHMZOS&tag=chamaxwoo-20- http://www.amazon.com/gp/product/0735619670/ref=as_li_qf_sp_asin_il_tl?camp=1789&creative=9325&creativeASIN=0735619670&ie=UTF8&linkCode=as2&linkId=XECNAG66UGKVUFD2&tag=chamaxwoo-20    - http://www.amazon.com/gp/product/020161622X/ref=as_li_qf_sp_asin_il_tl?camp=1789&creative=9325&creativeASIN=020161622X&ie=UTF8&linkCode=as2&linkId=SO3GOODNFTTFQ364&tag=chamaxwoo-20- http://www.amazon.com/gp/product/1934356050/ref=as_li_qf_sp_asin_il_tl?camp=1789&creative=9325&creativeASIN=1934356050&ie=UTF8&linkCode=as2&linkId=EKWMGGNCZFICVBJV&tag=chamaxwoo-20- http://www.amazon.com/gp/product/020161586X/ref=as_li_qf_sp_asin_il_tl?camp=1789&creative=9325&creativeASIN=020161586X&ie=UTF8&linkCode=as2&linkId=5VAJR6HTZUKVHN46&tag=chamaxwoo-2033:07 - Technical Programming Books- http://www.amazon.com/gp/product/0596004923/ref=as_li_qf_sp_asin_il_tl?camp=1789&creative=9325&creativeASIN=0596004923&ie=UTF8&linkCode=as2&linkId=DEVBMUXD6VIDRSHX&tag=chamaxwoo-20 (The Camel Book)- http://www.amazon.com/gp/product/0596003307/ref=as_li_qf_sp_asin_il_tl?camp=1789&creative=9325&creativeASIN=0596003307&ie=UTF8&linkCode=as2&linkId=6BUTUVPQ7QUHMVB7&tag=chamaxwoo-20- http://www.amazon.com/gp/product/1449373712/ref=as_li_qf_sp_asin_il_tl?camp=1789&creative=9325&creativeASIN=1449373712&ie=UTF8&linkCode=as2&linkId=VAKREEBQW2H3OBDI&tag=chamaxwoo-20- https://pragprog.com/book/ruby/programming-ruby- http://www.amazon.com/gp/product/1937785564/ref=as_li_qf_sp_asin_il_tl?camp=1789&creative=9325&creativeASIN=1937785564&ie=UTF8&linkCode=as2&linkId=ST7QMM3CTACK3XJ7&tag=chamaxwoo-20   - http://www.amazon.com/gp/product/0321992474/ref=as_li_qf_sp_asin_il_tl?camp=1789&creative=9325&creativeASIN=0321992474&ie=UTF8&linkCode=as2&linkId=5Y5BSCTJD53WFDJ4&tag=chamaxwoo-20- http://www.amazon.com/gp/product/0596008945/ref=as_li_qf_sp_asin_il_tl?camp=1789&creative=9325&creativeASIN=0596008945&ie=UTF8&linkCode=as2&linkId=UF24FRF6G6DQ2SB3&tag=chamaxwoo-20- http://www.amazon.com/gp/product/1449373194/ref=as_li_qf_sp_asin_il_tl?camp=1789&creative=9325&creativeASIN=1449373194&ie=UTF8&linkCode=as2&linkId=65ODF5K4TPXVWXLR&tag=chamaxwoo-20- http://www.amazon.com/gp/product/1449394094/ref=as_li_qf_sp_asin_il_tl?camp=1789&creative=9325&creativeASIN=1449394094&ie=UTF8&linkCode=as2&linkId=ENHN255YKDNQ4EOL&tag=chamaxwoo-20- http://www.amazon.com/gp/product/1934356557/ref=as_li_qf_sp_asin_il_tl?camp=1789&creative=9325&creativeASIN=1934356557&ie=UTF8&linkCode=as2&linkId=AVDZMSY4JUKGMZEU&tag=chamaxwoo-20- http://poignant.guide/       - https://en.wikipedia.org/wiki/Why_the_lucky_stiff41:17 - Pramming and Business Books-Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app