All Ruby Podcasts By Devchat.tv

  • Autor: Vários
  • Narrador: Vários
  • Editora: Podcast
  • Duração: 698:45:44
  • Mais informações

Informações:

Sinopse

All ruby related podcasts from Devchat.tv, including: - Ruby Rogues - My Ruby Story - Ruby Rants

Episódios

  • RR 367: Ruby Core Language Evolution: Moving towards functional with Victor Shepelev

    19/06/2018 Duração: 59min

    Panel: Charles Max WoodDave KimuraEric BerryCatherine MeyersDavid 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 introWhat is functional programming in terms of Ruby?Used to be a computer journalist and historian of programming languagesHigher-order functionsFunctional style of programming was possible from the beginning in RubyHaskellFunctional style in any languageMaking the functional style more natural in the futureHis current interestsIs pattern matching something you would like to s

  • RR 366: Build Your Own RSpec: A Gentle Metaprogramming Intro with Paweł Dąbrowski

    12/06/2018 Duração: 48min

    Panel: Charles Max WoodDave KimuraEric BerryDavid 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ł introBuild your own RSpec blog postWanted to dive in and share his thoughts on the topicThe importance of branding yourselfHe wants to be able to share his skills to othersWhat prompted you to want to write a blog?Importance of contributing to the Ruby communityDeveloper therapyWrite a blog post and then make it into a scriptDo you find yourself going back to your blog posts in the future?Why did you d

  • RR 365: Should I Use Ruby on Rails with Nathan Kontny

    05/06/2018 Duração: 01h14min

    Panel: Charles Max WoodDave KimuraEric BerryDavid 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 introShould I use Ruby on Rails? VideoEngineer for Obama’s re-election campaignCreated DraftInkling using RailsWorked ad Y CombinatorChose Rails to create startupsLives are better when people feel like they’re being heardThe Five Dysfunctions of a Team by Patrick LencioniWhy did you use Rails over something like Django?Looking into discussion boards and the libraries already createdWhat made you think it would stay the ho

  • RR 364: Why Won't Bundle Update? with Olivier Lacan

    30/05/2018 Duração: 01h05min

    Panel: Dave KimuraEric BerryDavid RichardsCatherine 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 introSass and HamlCode SchoolWhy they are shutting down Code SchoolTransferring expertise to PluralSightThe Life and Death of a Rails AppWhat is a package manager?Where would you see a package manager?Reusable codeMore structured and sustainable processConversations that helps the community matureRuby GemsWhat’s acceptable across communitiesDependenciesHaving collaborative conversationsYarnTransitive dependenciesAuthenticationDependencies as degrees of liabilityT

  • RR 363: Fir - The Friendly Interactive Ruby REPL with Dean Nasseri

    22/05/2018 Duração: 40min

    Panel: Dave KimuraEric BerryCatherine 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 introWhat is Fir?Inspired by Fish REPLInteractive approachDoes that work with multi-lines?Quick lookupWhat’s your favorite way to use Fir?Use REPLs for everythingPryPry vs FirHow did you approach creating a REPL?Looked at Pry a lot hen creating FirRuby Under a Microscope by Pat ShaughnessyDo you have a lot of users of it?Wants to direct people to FishWhy would someone switch to Fish?Oh My ZSHAuto suggestions are killerHow much time did this take you to build?What kind of terminal do you use?HyperMertA

  • RR 362: Measuring Ruby Performance with Rails and Discourse with Noah Gibbs

    15/05/2018 Duração: 59min

    Panel: Charles Max WoodDavid RichardsDave KimuraCatherine 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 introNoah introEngineering.appfolio.comRuby WeeklyDo you find that your benchmark is applicable worldwide?Rails is going to continue to rise and fallRuby code goes up and down with Rails in the USHanamiHow do you put benchmarks around Discourse?Messy and requires a lot of toolingAlways a balance in a benchmarkThe “real world” is messy2 distinct audiences for RailsRails is transitioning over timeNothing has ever come close to

  • RR 361: Ruby Elapsed Time with Luca Guidi

    08/05/2018 Duração: 52min

    Panel: Charles Max WoodDavid RichardsDave 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 introHis elapsed time blog postWhy he wrote the blog postWhat is NTP?NTP = Network Time ProtocolThe importance of keeping your computer time in sync with an external NTP serverTime driftsWorld clock and monatomic clockThe blindness around timeBuilding a system around timeWorking on time and attendanceThe things you don’t think about are what you take for grantedRailsConfHow did you come about finding this conclusion?Go Computer LanguageBeing exposed to different languagesRuby is flexible

  • RR 360: Cucumber is 10 years old with Aslak Hellesøy

    01/05/2018 Duração: 01h12min

    Panel: Charles Max WoodDavid Richards Special Guests: Aslak HellesøyIn this episode of Ruby Rogues, the panelists talk to Aslak Hellesøy about Cucumber. Aslak has been a software developer since around 1997 and has been in the Ruby community since around 2003. He created Cucumber in 2008, which has been his hobby on the side since its creation. They talk about the difference between TDD and BDD, what Cucumber is, and how it works. They also stress the importance of having conversations in order to facilitate collaboration and trust.In particular, we dive pretty deep on:Aslak introWhat is the difference between TDD and BDD?Selenium and CypressCapybara With BDD, you lose your fast feedback loop and your flowPeople accept slow feedback loopsThe test pyramidMost tests should be uni-testsWhy is it that full-stack tests are slow?io makes full-stack tests slowWhat is Cucumber?A tool that supports behavior-driven development (BDD)Having conversations around concrete examplesVisualizationCucumber used to express examp

  • RR 359: Panelist Thoughts, Gripes, and Ideas

    24/04/2018 Duração: 59min

    Panel: Charles Max WoodBrian HoganEric BerryDave KimuraDavid RichardsIn this episode of Ruby Rogues, the panel talk about their thoughts, gripe about things they don’t like, and discuss some new ideas. Some of the things they discuss include having a frozen version of your code, node modules, code dependencies, and more. They also touch on the fact that making shortcuts now means that you will have to pay for it later.In particular, we dive pretty deep on:Having a frozen version of your code is a good ideaDependency problemsRuby gemsGem in a BoxRubygems.orgNode modulesnpm installDo you have to manually add all the gems to the gem in a box?You don’t ever save time, you just shift timeDo the hard work up front that you canStages of a systemRails, Ruby, and JavaScriptHello WorldThe future of building more complex languages and frameworksTrial and errorSometimes sad when writing codeThere isn’t a lot of empathy in the programming worldFullstack developer imageAnd much, much more!Links:Rubygems.orgnpm installGem i

  • RR 358: Code Automation

    17/04/2018 Duração: 01h05min

    Panel: Charles Max WoodDave KimuraIn this episode of Ruby Rogues, the panel discusses code automation. They talk about how automating things tends to make them more efficient and speed the time up it takes to complete them. In a world where time is precious, it’s important to automate anything you can so that you can save yourself valuable time and money. They also touch on the importance of having a structure and a consensus among the company in order to have the best productivity and the pros and cons of using “sprints”.In particular, we dive pretty deep on:The more automated things are, the more efficient they tend to beWhat can we automate and delegate to make work easier?Why do you think people are having trouble filling senior positions?Retention is a problem among companiesCompanies need to be more aggressive with incentives to keep people they want to stayThere are more jobs every day and not enough people are being trained fast enoughPeople leave companies because their priorities don’t match up with

  • RR 357: Ruby 3 with Takashi Kokubun

    10/04/2018 Duração: 01h01min

    Panel: Eric BerryDave KimuraDavid Richards Special Guests: Takashi KokubunIn this episode of Ruby Rogues, the panel discusses Ruby 3 with Takashi Kokubun. Takashi works for Treasure Data as a layers application engineer and works with template engines such as Haml and Hamlit. They talk about JIT Compilers and the upcoming Ruby 3.0 launch and the efforts that are going in to making this launch run more smoothly. They also touch on the importance of optimizing your code and discuss the 3 by 3 challenge with the upcoming Ruby 3.0 launch.In particular, we dive pretty deep on:Takashi introHamlWorks for Treasure DataWhat is a JCompiler?JIT CompilerRailsReal world application performanceHave you done any benchmarks to see if the actual application performance has increased?Need method inlining for the best applicationAny efforts being used to speed up Ruby 3.0?Trouble with optimizingThinking about optimization in your code is importantSolve problems using the JIT compiler3 by 3 challengeHow long have you been workin

  • RR 356: Geospatial Programming in Ruby with Daniel Azuma and Tee Parham

    03/04/2018 Duração: 56min

    Panel: Charles Max WoodEric Berry Special Guests: Daniel Azuma and Tee ParhamIn this episode of Ruby Rogues, the panel discusses geospatial programming with Daniel Azuma and Tee Parham. Daniel is a developer at Google and has been doing Ruby for about 14 years. Tee is co-founder and CTO of Neighborland, which is built on Ruby on Rails. Before that, he founded, managed and led technical projects for a small startup for about 8 years. They discuss what geospatial programming is, what RGeo Gem is, and other interesting aspects of geospatial programming.In particular, we dive pretty deep on:Daniel and Tee introsWhat is the landscape when it comes to geospatial programming?What is geospatial programming?Google MapsGet ahold of a lot of dataWide angle of data availableLarge amount of application availableRGeo GemWhat does RGeo do?CrimeReports.comDraw shapes on a map to outline the cities or spaceA lot goes into Geospatial programmingWhat drove you to create this project?Why Ruby?Created out of necessityPostGISWhen

  • RR 355: Code Reviews with Jacob Stoebel

    27/03/2018 Duração: 01h11min

    Panel: Charles Max WoodDave KimuraEric BerryDavid Richards Special Guests: Jacob StoebelIn this episode of Ruby Rogues, the panel discusses code reviews with Jacob Stoebel. Jacob is a Rails and JavaScript developer and works for ePublishing where he does mostly front-end programming. He talks about how he believes that code reviews can be both honest and nice, and that they should inspire the programmer to want to go back and make his/her code better, not tear him/her down. He also gives fours steps to the response process for giving positive and helpful code reviews.In particular, we dive pretty deep on:Jacob introRails and JavaScriptAre there other places beside code reviews that we give this kind of feedback?Talking about code reviews is a great ice-breaker at conferencesDeveloping is a creative professionTrust must be present for creativity to flowWhat led you to this topic?Used to be a high school drama teacherIt’s possible to give honest and positive feedbackCode reviews CAN be honest and niceCode revie

  • RR 354: Music, Musicians, and Programmers with Catherine Meyers

    20/03/2018 Duração: 01h09min

    Panel: Charles Max WoodDave KimuraEric BerryDavid Richards Special Guests: Catherine MeyersIn this episode of Ruby Rogues, the panel discusses music, musicians, and programmers with Catherine Meyers. Catherine is a software engineer at Mavenlink in San Francisco and is a co-organizer of a meet-up called Women Level Up. Before getting into coding, she was actually an opera singer. They talk a lot about why she decided to change her career and how she came to be a successful coder after being a singer for many years.In particular, we dive pretty deep on:Check out React Dev SummitCatherine introPreviously an opera singerHow did you decide to get into programming?Who she performed for and where she performedHer friends suggested she start codingTips to help those not interested in coding give it a chanceCoding is like solving a puzzleCoding boot camps to facilitate a career changeHTMLFlatiron SchoolThe importance of resilienceRuby ConfThe ability to communicate with many different typed of peoplePatternsDo musici

  • RR 353: Removing Business Logic from Rails Controllers with Aaron Sumner

    13/03/2018 Duração: 57min

    Panel: Charles Max WoodDavid Richards Special Guests: Aaron SumnerIn this episode of Ruby Rogues, the panel discusses removing business logic from Rails controllers with Aaron Sumner. Aaron is a long time Ruby developer, using mostly Rails, writes a blog called Everyday Rails, and most people know him from his book, Everyday Rails Testing with RSpec: A practical approach to test-driven development. They discuss service objects, the pros and cons of using them, and they emphasize not trying to change something all at once, but gradually.In particular, we dive pretty deep on:Aaron introHow to test code without controller tests?The cons to controller testsSoft deprecationIf you’re not writing controller tests, what are you writing?Get the code out of the controllers and test it in more isolationService objectsProblem with a controller having a lot of business logic in itRailsCons of service objectsUsing a service object inside of a controllerPros of service objectsGetting smaller can happen step-wiseRe-architect

  • RR 352: React on Rails and Webpacker with Justin Gordon and Rob Wise

    06/03/2018 Duração: 01h15min

    Panel: Charles Max WoodDave KimuraEric Berry Special Guests: Justin Gordon and Rob WiseIn this episode of Ruby Rogues, the panel discusses React on Rails and Webpacker with Justin Gordon and Rob Wise. They talk about the origins of React on Rails and compare it to Webpacker. They also talk about how the two go hand in hand and how you can use them in your own coding to make your life easier.In particular, we dive pretty deep on:React on Rails libraryRuby on Rails adopted Webpack and called it WebpackerDefine your fence lines for your libraryJavaScriptKey features of React on RailsProps.mdAngular issues with WebpackerHow the original React on Rails workedNeeded a view helperHow much of a part is Webpacker to the core team?Webpack was huge winThey made a lot of assumptions when making WebpackerGlobal registrationServer renderingHTMLHVMN.comjQueryIs there a path with this where you don’t have to be a react expert?Forum.shakacode.comMuch Webpack to I need to know to pick up React on Rails?Do we need all of the Ru

  • RR 351: Thwarting Insider Threats with Greg Kushto

    27/02/2018 Duração: 01h06min

    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 human

  • RR 350: Episode 350 Celebration!

    20/02/2018 Duração: 01h15min

    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

  • RR 349: The Overnight Failure with Sebastian Sogamoso

    13/02/2018 Duração: 01h06min

    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 deco

  • RR 348: Continuous Automation - Chef, InSpec, and Habitat with Nathen Harvey and Nell Shamrell-Harrington

    06/02/2018 Duração: 01h01min

    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 complianceInSpecThing

página 19 de 37