Gannon McGibbon is a Software Developer at Shopify. He primarily works on improving codebase health of Shopify's monolithic Rails app. Gannon regularly contributes to open source with commits on Rails, Ruby, and Rubocop. He joined Brittany to discuss his latest blog post, "How to Write Fast Ruby on Rails code". Links for this episode: Rails Contributors | #59 Gannon McGibbon - All time How to Write Fast Code in Ruby on Rails by Gannon McGibbon Gannon on Github (@gmcgibbon) Episode Music: "F...
Oct 29, 2019•15 min
[Repost from the Bikeshed] On this week's episode, Steph Viccari is joined by Brittany. They discuss Brittany's passion for roller derby and her upcoming Ruby conference talk: "Hire Me, I'm Excellent at Quitting." They also discuss using AWS Serverless, troubleshooting Postgress connection errors and working with Google Pay and Apple Wallet to introduce digital tickets. Links for this episode: The Bikeshed Podcast RubyConf 2019 - Hire Me: I'm Excellent at Quitting Bikeshedding with Steph Vi...
Oct 23, 2019•43 min
Brittany and Nick catch up on happenings in their worlds. Nick started a new gig and Brittany was accepted into Rubyconf as a speaker. Predictably, after discussing upgrading to Rails 6 and releasing new gems, the conversation focused on keyboards. Links for this episode: Hero Health Rubyconf 2019 Introducing my Schwad Performance Logger gem Schwad/schwad_performance_logger DROP DSA ASTROLOKEYS KEYCAPS BY SAILORHG & CASSIDOO Nick Schwaderer on Twitter (@Schwad4HD14) Brittany Martin on Twitte...
Oct 15, 2019•39 min
Polly Schandorf is a Ruby community advocate, a newly minted extreme programmer and an organizer for Ruby for Good. She is also one of the organizers of WeCamp - a code retreat and unconference in the woods in the suburbs of DC. Help Ruby for Good do the good they are trying to do! Links for this episode: Ruby for Good - Making the world gooder WeCamp 2019 Extreme Programming U.S. Citizenship and Immigration Services (USCIS) Ruby for Good on Github DiaperBase Polly Schandorf on Twitter (@n3rdyte...
Oct 09, 2019•25 min
John Nunemaker, creator and maintainer of HTTParty and Flipper, regaled Brittany with tales of why he loves Ruby & Rails, his change of mindset on being an open source maintainer and how a post-install hook can inspire even the most grumpy of developers. Links for this episode: Box Out Sports - The Best Sports Graphics Solution Fewer and Faster - Measure, Improve and Repeat Speaker Deck - Share Presentations without the Mess jnunemaker/httparty: Makes http fun again! jnunemaker/flipper: feat...
Oct 02, 2019•43 min
Brittany is delighted to have Dan Benjamin, podcaster, writer, software developer, and old school Rails aficionado on the show. He is the founder of the 5by5 Podcast Network and Fireside, a podcast hosting and analytics platform. Links for this episode: A List Apart – For people who make websites 5by5 - Broadcasts for Geeks, Designers, Developers, and Entrepreneurs. Fireside - podcast hosting and analytics by podcasters, for podcasters Dan Benjamin on Twitter (@danbenjamin) Episode Music: "...
Sep 27, 2019•39 min
Brian Mariani is the founder of Mirror Placement, a Ruby on Rails focused recruiting firm based in Boston. He joined Brittany to reveal how the Rails job market is doing, what accompanying technologies devs should learn, key interview tips and if the fabled fullstack developer is still relevant. Links for this episode: Ruby on Rails and Mobile Recruiters at Mirror History of Dev Bootcamp Contact Mirror Placement (and Brian!) Brian Mariani on LinkedIn Episode Introduction and Outro by Michael Spr...
Sep 17, 2019•37 min
Nancy Sheleheda, Senior Director of Application Development at PCT, joined Brittany to discuss why it is important to learn SQL, to engage in a debate on differences between a developer and a DBA and introduce some great resources to leveling up on SQL. Links for this episode: SQL Server Row Level Security SQL Server Central Beginning T-SQL Stairway SQL PASS local and virtual groups Itzik Ben-Gan’s T-SQL Fundamentals Third Edition SQL Saturdays Brent Ozar's Site Brent Ozar | Fundamentals of...
Sep 11, 2019•30 min
Steph Viccari, co-host of the Bikeshed and developer at thoughtbot, shared her insights on developer bootcamps, starting out as a developer, the state of Rails, podcasting and her first experience as a consultant. Links for this episode: thoughtbot Bloc Launch Academy Ruby on Rails 6.0 Release Notes — Ruby on Rails Guides The Bike Shed Podcast Society of Grownups | Financial Wellness Courses & Tools Steph Viccari on Twitter (@sviccari) The Bike Shed on Twitter (@bikeshed) Episode Introductio...
Sep 03, 2019•28 min
Over two years and 978 commits, Christine Zagrobelny recounts the evolution of an open source RoR project built with and for New Sanctuary Coalition, an NYC immigrant rights organization, to help them meet exponentially growing demand for their services following the 2016 U.S. election. This podcast was recorded live with Brittany at Abstractions II. Links for this episode: New Sanctuary Coalition - NYC devise on Github filterrific on Github simplecalendar on Github newsanctuaryasylum on Github ...
Aug 29, 2019•25 min
How good are your tests? Would they still pass if the tested code was changed much? If so, there's probably a problem with your code, your tests, or both! Dave Aronson educated Brittany on how Mutation Testing helps reveal these cases. Links for this episode: Kill All Mutants Abstractions Slides Mutation Testing Codosaurus, LLC Mutant Gem on Github Mutest on Github Heckle on Github Dave Aronson on Twitter (@DaveAronson) Episode Music: "Funkorama" by Kevin MacLeod Episode Introduction a...
Aug 22, 2019•25 min
Scott Hanselman is a programmer, teacher, speaker, technologist, podcaster, writer and a diversity advocate. He joined Britt to explain how Ruby on Rails on Windows can now be an excellent experience. Windows runs Linux at near-native speeds with an actual shipping Linux Kernel using WSL2, Ruby on Rails folks using Windows should do their work in WSL2. Links for this episode: Scott Hanselman Coder, Blogger, Teacher, Speaker, Author Ruby on Rails on Windows is not just possible, it's fabulou...
Aug 12, 2019•38 min
Sean Devine returns to the podcast to discuss a new feature he just shipped (Automatic Production Incident Detection) for XBE. Brittany and Sean discuss the technical implementation, why features should be built and automating your software to use the software you've already written. Links for this episode: Episode 272: Terrific Tech Bets with Sean Devine Sean Devine on Twitter(@barelyknown) Episode Introduction and Outro by Michael Springer Episode Music: "Funkorama" by Kevin MacLeod ...
Aug 06, 2019•35 min
Brittany and Nick host another catchup episode. They chat about Nick's Past Rubies project, Brittany's implementation of Google Pay in Rails and why Turbolinks can be awesome! Links for this episode: Past Rubies About Google Pay API for Passes How We Migrated To Turbolinks Without Breaking Javascript Remote Ruby Podcast Nick Schwaderer on Twitter (@Schwad4HD14) Brittany Martin on Twitter (@BrittJMartin) Brittany Martin's Site Episode Introduction and Outro by Michael Springer Episode Music:...
Jul 23, 2019•22 min
Anand Dhillon is responsible for technical development and strategy at Cover as the CTO & Co-Founder. He guested on the podcast this week to discuss Domain Drive Design, Event Driven Architecture and how he implemented machine learning at Cover. Links for this episode: Event-driven architecture Confreaks TV | Events Cover's Blog Cover on Twitter (@cover) Cover on Facebook Careers @ Cover Episode Introduction and Outro by Michael Springer Episode Music: "Funkorama" by Kevin Mac...
Jul 17, 2019•28 min
Paul Tarjan is a lifelong nerd, juggler and engineer. Nowadays, he works at Stripe on developer productivity and infrastructural components. He is the technical lead of Sorbet, a new static type checker for Ruby. Links for this episode: Why did Stripe choose to use Ruby for its backend language? Sorbet Sorbet Playground RDL (research project for ruby typing) Hack (typechecker for PHP) MyPy (typechecker for Python) TypeScript (typechecker for JavaScript) Paul's Favorite Juggling Library Vide...
Jul 10, 2019•23 min
Joining Brittany this week is Michael Kelly, a Senior Engineer with Stackshare and a passionate contributor to the open source ecosystem. He is the author of the graphql-cache gem, a caching plugin for graphql-ruby. Links for this episode: StackShare graphql-ruby on Github graphql-cache on Github Michael Kelly on Github (@thebadmonkeydev) StackShare on Github (@stackshareio) StackShare on Twitter (@stackshareio) StackShare Newsletter StackShare Careers Episode Introduction and Outro by Michael S...
Jul 03, 2019•28 min
Joel Hawksley is a software engineer at GitHub. He recently served as the technical lead for Project Paper Cuts, incorporating feedback from the community into GitHub. He is now the lead on introducing support for ActionView::Component into Rails core. Links for this episode: Galvanize MojoTech PR to Introduce Support for ActionView::Component Natasha Umer on Github (@natashau) joelhawksley/actionview-component-demo Trailblazer Gem dry-view Gem komponent Gem Introducing Project Paper Cuts Joel H...
Jun 25, 2019•29 min
Nick Schwaderer and Brittany Martin talk about all of the cool things that are happening in their worlds. Tune in to dive into robots, the great cookie debate, Github acquisitions and new features and, of course, keyboards. Links for this episode: Nick Schwaderer - OceansHQ - Future Sync 2019 ITP 2.1 And Web Analytics Past Rubies #1: Ruby Celebrity Free-For-All Pull Panda is joining GitHub! Jumping to the definition of a function or method on Github ErgoDox EZ Keyboard Nick Schwaderer on Twitter...
Jun 19, 2019•34 min
Roller Derby Nation is a growing network, dedicated to serving roller derby fans and their skaters. Brittany (Norma Skates) invited its founder, Scott Pio (Veggie Delight), on to the show to discuss dedication to your side hustle and how multi-tenancy can extend your application's reach. Links for this episode: Roller Derby Nation Definition of Multitenancy Spoiled Techie | Scott's Blog Makerlog Episode Introduction and Outro by Michael Springer Episode Music: "Funkorama" by Kevin...
Jun 11, 2019•22 min
Shawnee is a Fullstack Software Engineer on Square’s Business Operations Platform team. As a maintainer of a platform codebase, her work focuses on creating robust and scalable APIs and abstracting away lower level framework code. Which is what lead to her interest in ruby meta-programming and GraphQL! Links for this episode: GraphQL Migration: A Proper Use Case for Metaprogramming? Protobuffers GraphqlRuby Gem Graphoid Gem Shawnee Gao on Twitter (@gaoshawnee) Shawnee Gao on Github (@shawneegao)...
Jun 04, 2019•25 min
Brittany welcomed back Sean Devine, former host of the Ruby on Rails podcast , and now CEO of XBE. Along with catching up, Sean and Brittany discussed betting on solid technologies and his advice for technical CEOs. Links for this episode: XBE JSON:API — A specification for building APIs in JSON tailwindcss | A utility-first CSS framework for rapidly building custom designs corber | CLI for building hybrid apps with Ember/Vue/Glimmer/Cordova Sean Devine on Twitter(@barelyknown) Episode Introduct...
May 24, 2019•34 min
Chris Oliver, creator of GoRails and co-host of the Remote Ruby podcast, joined Nick Schwaderer to discuss his experience at Railsconf 2019. They also dive into form builder changes, documentation and ponder when Rails 6 will be released. Links for this episode: GoRails Hatchbox Railsconf 2019 Remote Ruby Podcast Schedule from Railsconf 2006 (Unofficial) DHH Keynote @ RailsConf 2019 Ruby on Rails 6.0 Release Notes Chris Oliver on Twitter (@excid3) Nick Schwaderer on Twitter (@Schwad4HD14) Episod...
May 07, 2019•53 min
Ken Collins is a Staff Engineer at Custom Ink focusing on DevOps and eCommerce in Rails. The minitest advocate recounted the origins of Lamby, a simple Rails & AWS Lambda integration using Rack with Brittany. Links for this episode: Custom Ink customink/lamby Ruby on Jets | The Ruby Serverless Framework AWS Cloudformation Ken Collins on Twitter (@metaskills) Episode Music: "Funkorama" by Kevin MacLeod Episode Introduction and Outro by Michael Springer Brought to you by: OSCON is gr...
Apr 30, 2019•20 min
Sonja Peterson is a senior software engineer at Devoted Health, working in Go and Typescript. Sonja guested on the show to speak with Brittany about her upcoming RailsConf talk, transitioning to Go and to spill on her favorite crime novels. Links for this episode: DevotedHealth BookBub The Go Programming Language Fixing Flaky Tests Like a Detective @ RailsConf 2019 The Practical Test Pyramid Tana French's Books The 7½ Deaths of Evelyn Hardcastle by Stuart Turton Robert Galbraith's Book...
Apr 25, 2019•15 min
Sam Saffron is the co-founder of Discourse and previously a developer at Stack Overflow. He loves writing software, especially performance improvements in Ruby. Sam joined Brittany from Australia to discuss his blog post, "Why I stuck with Windows for 6 years while developing Discourse". Links for this episode: Sam's Blog Discourse miniracer | Minimal embedded v8 Why I stuck with Windows for 6 years while developing Discourse Sam Saffron on Twitter (@samsaffron) Episode Introduction, Editin...
Apr 19, 2019•34 min
RubyMotion, soon to be DragonRuby, empowers developers to write cross-platform apps for iOS, Android and OS X in Ruby. Lori Olson joined Brittany on the show to discuss the evolution of the framework, her mobile development courses and her (potentially) controversial opinions of Javascript. Links for this episode: RubyMotion: Write cross-platform native apps in Ruby Mountaineers on Slack 6 Pack Apps RubyMotion Jumpstart Ruby Rogues 405: Rubymotion with Lori Olson RedPotion The Sleeping Dragon Ha...
Apr 10, 2019•27 min
Ubuntu 14.04, a common Ruby on Rails hosting environment, reached its end of life on April 30, 2019. Brittany brought on Justin Snair, Director of Cloud Infrastructure for the Pittsburgh Cultural Trust, to discuss his custom script for upgrading their hosting environments and his tips for earning AWS certifications. Links for this episode: A Cloud Guru Linux Academy AWS Certification Canonical | The company behind Ubuntu Ubuntu 14.04 is Reaching the End of Life Amazon EC2 Reserved Instances AWS ...
Apr 03, 2019•25 min
Guest host, Nick Schwaderer, chatted with Edouard Chin, Production Engineer at Shopify about one of the biggest Rails releases to date: Rails 6. Tune in to hear which features Nick and Edouard are most excited to use at their respective jobs. Links for this episode: Episode Music: "Funkorama" by Kevin MacLeod Edouard Chin on Github Ruby on Rails 6.0 Beta 1 Deprecations Shopify's Deprecation Toolkit Shopify's Bootboot Episode Introduction and Outro by Michael Springer Brought ...
Mar 20, 2019•45 min
Tom Rossi is the cofounder of Higher Pixels, the company behind several Ruby on Rails built web products. He joined Brittany from sunny Florida to talk about transitioning from a client services business to a product company and being intentionally small. Links for this episode: Episode Introduction and Outro by Michael Springer Higher Pixels Buzzsprout on Twitter (@buzzsprout) Episode Music: "Funkorama" by Kevin MacLeod Brought to you by: Blockstack The Blockstack ecosystem is hard at...
Mar 13, 2019•25 min