

Ruby Rogues
Charles M Wood
Our original panel podcast, Ruby Rogues is a weekly discussion around Ruby, Rails, software development, and the community around Ruby.Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
Episodes
Mentioned books

Feb 27, 2018 • 1h 6min
RR 351: Thwarting Insider Threats with Greg Kushto
Panel: Charles Max WoodDave KimuraBrian HoganEric Berry Special Guests: Greg KushtoIn this episode of Ruby Rogues, the panel discusses how to thwart insider threats with Greg Kushto. Greg is the vice president of sales engineering and security at Force 3. Greg talks about how it is a team effort to uphold information security in a company, especially insider threats. He got started with computer security when he worked at a helpdesk and then moved his way up to making it his full-time career. This episode is great for understanding insider threats, both what they are and how to prevent them.In particular, we dive pretty deep on:What are insider threats?Malicious or unaware intentTeam approach to thwart insider threatsHow did you get started?Helpdesk workerHow to get started in this line of workYou need to be an expert in order to be successful in this line of workMaking a statementWhistleblowingPreventionDon’t give everyone full access to everythingDon’t leave holes in your workMost errors are caused by humansInsider threats don’t always have malicious intentIs there an easy list of things to prevent these threats before they begin?CIAHow does the new technology affect insider threats?What to do when there’s a breachAnd much, much more!Links: LinodeForce 3Interview CakeFreshBooks@Greg_KushtoGreg’s BlogPicks:CharlesApple AirPodsATR2100 MicEcamm Call RecorderUpsideDaveAuxbeam LED HeadlightsNative FireBrianBloxelsS3 ServerEricGitCoinCodePilotGregThe Cuckoo’s EggGreta Van FleetSpecial Guest: Greg Kushto. 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.

Feb 20, 2018 • 1h 15min
RR 350: Episode 350 Celebration!
Panel: Charles Max WoodDave KimuraDavid Richards Special Guests: NoneIn this episode of Ruby Rogues, the panel discusses where they are right now and what their day to day looks like. Dave is with Sage Software and continues to push himself so that he will always be learning and progressing. He has three kids currently and he tries to have a good work-life balance so that he can separate both of his worlds. David is currently at a Fintech company where he is on the core team and does the data science. He also writes a lot and explores his creativity through that. Charles finds himself working a lot on the podcasts and has to schedule time to code. He works from home and therefore gets to spend a good amount of time with his family. The panel also talks about the importance of family, the need to challenge yourself, and much more!In particular, we dive pretty deep on:Where are you now?Sage SoftwareStimulus and JavaScript FrameworksDrift and RubyPython, Ruby, and ElixirCSSZapierThe importance of familyLearning new languagesExpanding your horizonsPython vs RubyNew show ideasWorking outside Ruby and your comfort zonesMachine LearningUsing Ruby knowledge to solve problems elsewhereWhat projects are you working on right now?And much, much more!Links: LinodeSage SoftwareZapierInterview CakeFreshBooks Picks:CharlesMormon Sunday School PodcastHaving tough conversationsKim CraytonDaveiMac ProMicro Center DavidSpace E Python LibraryProdigyAdvertising 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.

Feb 13, 2018 • 1h 6min
RR 349: The Overnight Failure with Sebastian Sogamoso
Panel: Charles Max WoodEric BerryDave KimuraDavid Richards Special Guests: Sebastian SogamosoIn this episode of Ruby Rogues, the panel discusses failures with Sebastian Sogamoso. Sebastian is a software developer of 6 years, and working with Ruby for the last 5 years, and before worked with Java and PHP. He is currently living in Panama City, but grew up in Colombia. He now works for CookPad and organizes a Ruby conference in Colombia. Sebastian stresses the fact that everyone fails no matter what, and if you take responsibility and learn from your failures, you can more on to become a better programmer and developer because of it.In particular, we dive pretty deep on:Ruby, Java, and PHPFailure storiesPersonal failure stories in software projectsPublic failure stories in technology companiesFailure from a personal perspectiveI am the worst developer ever?Will I get fired?Will this ever be over?Getting peer supportWill I have to carry with the weight of this failure for my entire career?Taking time off to decompressFailure from a company perspectiveThe customer support sideThe Public Relationships sideThe engineering sideBlameless postmortems (don’t do guilt blame)Root cause analysisFix the code, but most importantly the processesGaining confidence backMental healthWhy sharing our failures can helpImpostor syndromeAnd much, much more!Links: LinodeCookPadInterview CakeFreshBooksSebaSoga.com@SebaSogaSebastian’s GitHubSourceDiving.com Picks:CharlesCraigslisteBayClassified Sites for Non-Running VehiclesEricDjangoCatsDaveCostco GlassesDavidThe Knowledge Worker by Peter DruckerA Different View of Mindfulness by Zat Rana SebastianHeadspace AppYou Need a Budget App1Blocker AppSpecial Guest: Sebastian Sogamoso. 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.

Feb 6, 2018 • 1h 1min
RR 348: Continuous Automation - Chef, InSpec, and Habitat with Nathen Harvey and Nell Shamrell-Harrington
Panel:Dave KimuraEric BerryDavid RichardsSpecial Guest: Nathen Harvey and Nell Shamrell-HarringtonIn this episode, the Ruby Rogues panelist speak with Nathen Harvey and Nell Shamrell-Harrington. Nell is the Senior Software Development Engineer at Chef, the CTO at Operation Code. Nathen is the VP Community at Chef. The topic of discussion is about Chef. Chef is a platform that enables teams to collaborate, share, and automate everything.In particular, we dive pretty deep on:What is Dev Ops? A cultural and professional movement, focused on how we build and operate high-velocity organizations, born from the experiences of its practitioners.Chef Automate - the platform that enables teams to collaborate, share, and automate everything.Cultural and ProfessionalContinuous Automation - Chef, InSpec, Habitat3 Main Focuses: Infrastructure Automation, Compliance Automation, Application AutomationInstanbul, AWS Cloud, Etc.AWS Bean StalkChef works best at “Massive Scale”Where Chef shines!TestsMore on complianceInSpecThings to do at the minimum?Talks about issues with infrastructure issues at Knight CapitalHabitat - Application Automation, Build, deploy, run any application, anywhere.If you hate Dev Ops?Chef Community - SlackThe best way to learn about each of these - https://learn.chef.io/#/and much much more.Links: https://www.linkedin.com/in/nathenChef - Infrastructure Automation, Infrastructure as Code - https://www.chef.io/chef/InSpec - Compliance Automation, testing framework for infrastructure - https://www.inspec.io/In-browser tutorial - https://www.inspec.io/tutorialhttps://www.habitat.sh/ Tutorials - https://www.habitat.sh/learn/https://www.linkedin.com/in/nellshamrellhttps://blog.chef.io/author/nshamrell/@NellShamrell@NathenHarveyPicks:DavidZat Rana -https://medium.com/personal-growth/how-ernest-hemingway-became-an-overnight-success-3277b482c39cEricOperation Code Code Sponsor is Back!DaveKreg Pocket JigChuckAirPods NellBlue Pearl Animal ClinicDarkest HourNathenDev Ops Days ChefConf.comThe Food Fight Show PodcastSpecial Guests: Nathen Harvey and Nell Shamrell-Harrington. 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.

Jan 30, 2018 • 1h 7min
RR 347: There's Nothing New Under the Sun with Justin Searls and Josh Greenwood
Panel:Dave KimuraEric BerryDavid RichardsSpecial Guest: Justin Searls and Josh GreenwoodIn this episode, the Ruby Rogues speaks with Justin Searls and Josh Greenwood. Justin and Josh both work for a software agency called Test Double, who are a fully remote software agency. Both Josh and Justin are well versed in many technologies and platforms of development such as Ruby, Javascript and much more. Both Justin and Josh are on the show to talks about their recent presentation “There's Nothing New Under the Sun,” which was presented at conferences.In particular, we dive pretty deep on:History and the knowledge of the communityAbandoning GemsExploratoryThe rise of RailsHow much of what you do is in Ruby and Rails?New contracts - How long do they last?Secrets to onboard members or developers?Overwhelmed with projects?Where do you see Ruby in the next few years?Slowing of processors - intelWorking with other languages, then into RubyJim!Our industry’s obsession at placing novelty/newness above deeper truths and wisdoms. Once the shine has worn off we tend to ignore it, and even the timeline-style most information consumption software is designed with goes out of its way to bury anything “old”What important context new Ruby developers tend to lack (this was the motivation for the talk in the first place) and what can we do to make them more comfortable & capableStraight up nostalgia time. Folks who’ve been in Ruby for a while should find motivation and encouragement by celebrating our past more often to remind ourselves of why we love Rubyand much much more.Links: https://github.com/searlshttp://testdouble.com@searls@joshtgreenwoodPicks:DavidGilmore Girls Programming Language - JuliaEricOrville BoJack Horseman DaveA Good Snowman is hard to build Dos StrapJustinRuby WarriorSkyrimVROsakaJoshElmSpace Max text editorMini MetroSpecial Guests: Josh Greenwood and Justin Searls. 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.

Jan 23, 2018 • 1h 5min
RR 346: Ruby Debuggers with Daniel Azuma
Panel:Charles Max WoodDave KimuraBrian HoganEric BerrySpecial Guest: Daniel AzumaIn this episode, the Ruby Rogues speaks with Daniel Azuma, Daniel is has being a “Rubyist", and has been developing for over 20 years, and currently works at Google apart of the Cloud team with programming language support specialist. Daniel leads the Ruby and Elixir team at Google.Daniel is on the show to discuss Ruby debuggers with the Ruby Rogues panel. Topics cover ruby support, cloud debugger, projects, processes for debuggers and much more. This is a great episode to understand more about Ruby debuggers and processes.In particular, we dive pretty deep on:Ruby SupportCloud DebuggerFirst debugger projectTalks about debuggingWhy do you use a debugger in the first place?Figuring out info and where to started - processes to startRapid round tripsPrySecond debugger,Snapshots of program stateByte CodeIs this only available on the Google cloud platformSimilar products?Stack driver gemsGoogle cloud debugger gemStandard rails application?Does the debugger take snapshots of the issue?Debugger agentsIf you could do it about what would you tell yourself?What are the lessons of writing a Ruby Debugger?If someone wants to put a Ruby app on App engine how do they do that?and much much more.Links: http://daniel-azuma.com/http://daniel-azuma.com/articles/talks/rubyconf-2017debugger productApp EngineRailsConf 2012 talkRailsConf 2013 talkrgeoPicks:BrianDockerMonodrawTyporaEricThe PunisherDaveKitematicThomas and Friends Mini appChuckBusiness on Purpose Kent C. Dobbs DanielDockerMusic Animation Machine https://www.youtube.com/watch?v=EAWSonBN3PkSpecial Guest: Daniel Azuma. 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.

Jan 16, 2018 • 1h 4min
RR 345: App Failure Emergencies and Holidays
Panel:Charles Max WoodDave KimuraDavid RichardsSpecial Guest: Amit ChoudaryIn this episode, the Ruby Rogues speaks with Amit Choudary, Amit is based in India as a Ruby and Ruby on Rails, Javascript, and Fullstack Developer. Amit is working with a company called Big Binary. Big Binary builds web apps and a variety of mobile applications. Amit mentions his informative blog on Ruby 2.5 at blog at Big Binary.Amit and the panel discuss app failure emergencies and holidays. Importantly this episode is about how holidays affect the schedules, staff, and emergency deploying apps or repairing crashes and servers. This is a great episode to learn about strategies to recover from crashes, emergencies, and disaster recovery,In particular, we dive pretty deep on:Holiday and emergency deploymentStaff availability is the biggest problem during that holidaysComing in on holidays"The Server is Down email”Adapting and avoiding the emailCrashes - storiesRedundant storage arrayDisaster recoveryHaving a planCommunicationHaving the team in-placeDealing with management and giving updatesCovering things during holidaysDocumentationsDeploymentRunning tests, CI CodeGuardContinuous deploymentRolling backDatabaseDebuggingIrreversible migrationRisk assessmentMistakes happenand much much more.Links: https://www.bigbinary.comhttps://blog.bigbinary.com@bigbinaryPicks:DavidThreat ModelsHuman Heart, Cosmic Heart DaveElectro Voice RE20Rails Active StorageChuckEterniumAtari - Sega GamesSmokerInstant PotAmit2.5 RubySpecial Guest: Amit Choudary. 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.

Jan 9, 2018 • 53min
RR 344: What Are You Working On?
Panel:Charles Max WoodDave KimuraDavid RichardsBrian HoganEric BerryIn this episode, the Ruby Rogues panel discuss things they are playing with or working on now. Much of the discussion covers technologies in Rails and Ruby, Rails. 5.2 beta, React, Sprinkles, redux, and more details with these technologies. Each of the Ruby Rogues members comment on their workflows and personal applications for apps and web applications. Also, how playing with things or technologies, helps build your skills and development.In particular, we dive pretty deep on: What are the things you have been playing with? Rails, Ruby, ReactReact, react componentsJS SprinklesTubo LinksHybrid AppsUsing Angular and ReactWhy do I thing that way I do?Comments of DHHRails is the Swiss Army KnifeStimulus Playing with things helps your developmentEnvironments and RailsUsing ElmFile transferPragmatic Studios - free videosPodcasting ApplicationsUnderstanding how people work.DockerPractical DockerAnd much much moreLinks:DockerPragmatic Studios Picks:Daverubyonrails.linkCure CoinDavidArticle - How Brands Turn Trolling into a Marketing Strategy EricXBox - Call of DutyiPad CaseCharlesNew Shows - React, View and Elixir IndiegogoAvengers InfinityDockerBrianKorg GadgetPragmatic StudiosAdvertising 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.

Jan 4, 2018 • 56min
RR 343: Ruby 2.5 with Jesus Castello
Panel:Charles Max WoodDave KimuraDavid RichardsEric BerryIn this episode, the Ruby Rogues panel discuss Ruby 2.5 with Jesus Castello. Jesus has been a developer for several years, and has learned Ruby 6 years ago and is now teaching Ruby. Jesus is on Ruby Rogues to talk about Ruby 2.5 and performance improvements and performance documentation. Also, Jesus talks about the everything Ruby 2.5 and the next editions for the language.In particular, we dive pretty deep on: Improvements and documentationChanges to the libraryRVM - Is GreatSystem RubyWhat feels most natural working withPreventing SkyNet!Language changesTop-level constant lookup is removed.Rescue/else/ensure are allowed inside do/end blocks.Refinements take place in string interpolations.New methods like Kernel#yield_self (Discuss possible uses) Removed “ubygems.rb” file from stdlib. (We can talk about why this file existed & why it has been removed.)Elixir and writing code fastRuby performance (Why do so many people complain about it, is it really a limiting factor for them? Would people be happy if it got 3 times faster? Ruby 3x3 project)And much much moreLinks:https://github.com/ruby/ruby/blob/v2_5_0_preview1/NEWShttps://blog.jetbrains.com/ruby/2017/10/10-new-features-in-ruby-2-5/http://www.rubyguides.com/2017/11/ruby-2-5-performance/http://www.rubyguides.com@matugm Picks:DaveVideo JSCure CoinDavidThese is nothing new under the sunEricWhite Board TestsCharlesNew Shows - React, View and Elixir IndiegogoReact Dev SummitDevChat.tv/eventsJesusRuby Gems - Table PrintRails ERVRuby Guides Special Guest: Jesus Castello. 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.

Dec 27, 2017 • 1h 32min
RR 342 Rails, Development, and More with David Heinemeier Hansson
Panel:Charles Max WoodDave KimuraDavid RichardsEric BerryIn this episode, the Ruby Rogues panel discuss Rails, Development, and More with David Heinemeier Hansson. David is the creator of Ruby on Rails, the founder and CTO of Basecamp, and the hosts of The ReWork Podcast. David Answers a number of questions form the panel about the front-end on Rails, Turbo Link, Stimulus, How does this differ, cheaper labor, better hardware, and much more. This is a great episode to understand the background of Ruby on Rails, Basecamps, and things to come with Ruby.In particular, we dive pretty deep on: The new book The Com CompanyWhere are we going with the front-end on Rails?Turbo LinksStimulusRedux ApplicationProductivityDo you Stimulus providing enough?How does this differ from new things coming out?Ruby on Rails will not last…ToolkitsCheaper hardwareBasecampHigher cost of programmersThe FrontierC in JavaWhy don’t you hire senior experience?Experience and career pathRemote WorkPaying developers enoughCompetitive paySwitching jobs and valuesWhat is your vision of where Active Storage is going?Cloud StorageAction CableWhat are your thoughts on bitcoin?Train wrecks and it will end badlyHow about BlockChain and the web?What is your daily driver? Cars? Watches?Porche 911Celebrating technological heritageWhat is in tech that you are liking?VRAnd much much moreLinks:http://david.heinemeierhansson.comhttps://twitter.com/internetofshit?lang=enThe ReWork Podcast@dhhPicks:DaveMinioDavidco2meter.comSensor PushThe Meditations EricSecret of LuckPost - Funding open sourceCharlesCarrier WaveGit LabSpecial Guest: David Heinemeier Hansson. 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.


