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 387: Ruby Performance Profiling with Dan Mayer

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

    Panel: - Dave Kimura- Charles Max Wood- David Richards Special Guest: https://www.mayerdan.com In this episode of Ruby Rogues, the panel talks with https://twitter.com/danmayer?lang=en who believes that small distributed software teams can make a large impact. Dan loves Ruby, distributed systems, OSS, and making development easier. The panel and Dan talk about performance and benchmarking. Check out today’s episode to learn more!Show Topics:0:00 – https://sentry.io/welcome/ 1:07 – Chuck: Our panel is Dave, David, myself, and our guest is https://twitter.com/danmayer?lang=en. Say “Hi”!1:24 – Chuck: Give a brief introduction, please.1:32 – Dan gives his background and what he currently is working on. 1:53 – Chuck: We wanted to talk to you about benchmarking and performance. Tell us how you got into this?2:28 – Dan: It has been an interesting timeline for me. About seven years I worked for a large site that had a legacy Rails app. It got a lot of dusty corners over the years and we removed dead code, and removed

  • RR 386: Web Console Internals with Genadi Samokovarov

    30/10/2018 Duração: 41min

    Panel: - Dave Kimura- Charles Max Wood- David Richards Special Guest: https://twitter.com/gsamokovarov?lang=en In this episode of Ruby Rogues, the panel talks with https://twitter.com/gsamokovarov?lang=en who is a software developer and loves using Ruby. Genadi also likes dance music. You can check out his code at https://github.com/gsamokovarov and his mixes on https://soundcloud.com/gsamokovarov Finally, he blogs about technology that he cares about. Check-out his post about a curious Proc.new case in Ruby. If you are interested in his work experience, check out his resume http://gsamokovarov.com/resume/. Send Genadi an email or follow his https://twitter.com/gsamokovarov Show Topics:0:00 – https://sentry.io/welcome/ 1:30 – Chuck: Introduce yourself please.1:39 – The guest talks about his background and the company he works for.  2:03 – Chuck: Did you build the web console or something else?2:05 – Guest.3:20 – Chuck: How do you run Ruby on the web console?3:40 – Guest answers Chuck’s question.4:13 – Chuck:

  • RR 385: “Ruby/Rails Testing” with Jason Swett

    23/10/2018 Duração: 01h02min

    Panel: Dave KimuraEric BerryNathan HopkinsDavid Richards Special Guest: Jason SwettIn this episode of Ruby Rogues, the panel talks with Jason Swett who is a host of the podcast show, Ruby Testing! Jason also teaches Rails testing at CodeWithJason.com. He currently resides in the Michigan area and works for Ben Franklin Labs. Check-out today’s episode where the panelists and the guest discuss testing topics.Show Topics:0:00 – Sentry.IO – Advertisement! Check out the code: DEVCHAT @ Sentry.io.1:07 – I am David Kimura and here is the panel! Tell us what is going on?1:38 – Jason: I started my own podcast, and have been doing that for the past few months. That’s one thing. I started a new site with CodeWithJason.com.2:04 – You released a course?2:10 – Jason: Total flop and it doesn’t exist, but I am doing something else.2:24 – I bet you learned a lot by creating the course?2:34 – Jason: The endeavor of TEACHING it has helped me a lot.2:50 – Tell us why we should drink the Koolaid?3:02 – Jason: What IS testing? Goo

  • RR 384: “Sonic Pi” with Sam Aaron

    16/10/2018 Duração: 53min

    Panel: - https://www.linkedin.com/in/kobaltz- Eric Berry Special Guest: Sam AaronIn this episode of Ruby Rogues, the panel talks with Sam Aaron who is the creator of https://github.com/samaaron/sonic-pi/graphs/contributors, which is the main topic that he and the panel talk about today. Sam is a computer scientist who has his Ph.D., and uses the Ruby language. He is also a programmer, educator, live coding musician, and father.Show Topics:1:25 – Panelist: Tell us what you are doing?1:27 – Sam: Good question. I do a lot of different things and I try to challenge programming and take it a newHow can I be the most expressive person with code? I have written things to write music with code.2:00 – Code is just a medium like dancing and writing. You can write to write code but as to write poetry.2:33 – Tell us about Sonic Pi – the project you have developed to generate music from code.2:42 – Sam: It’s a very simple program. It’s an app that you can run on Mac or Windows and others. It was written as a response to t

  • RR 383: “Rbspy: A New(ish) Ruby Profiler!” with Julia Evans

    09/10/2018 Duração: 49min

    Panel: - https://twitter.com/cmaxw?lang=en- https://www.linkedin.com/in/kobaltz- David Richards Special Guests: Julia EvansIn this episode of Ruby Rogues, the panel talks with Julia Evans who is a software engineer at Stripe and lives in Montreal, Quebec, Canada. The panel talks with Julia about her tool Ruby Spy among other topics. Check it out!Show Topics:1:34 – Julia gives her background.1:52 – Chuck: You’ve been on the show before. Listeners, go check it out!2:30 – What is Ruby Spy?2:09 – Julia: I wanted to know WHY my computer was doing what it was doing. I felt that it was my right, so I wrote that program.3:20 – Julia: This does have these profiling tools in Java. I thought it was unfair that Java had better tools than Ruby. I figured Ruby should have it, too.3:44 – Chuck talks about tools and Ruby Spy.4:05 – Julia recommends it.Julia: You had to install the gem in order to use it.4:30 – Chuck: some people say that it has affected their performance.4:42 – Julia: Ruby Spy is a separate process.Julia con

  • RR 382: "When to Build... When to Buy" with The Panelists

    02/10/2018 Duração: 01h03min

    Panel: Charles Max WoodDave KimuraEric BerryIn this episode of Ruby Rogues, the panel talks amongst themselves the topic: “When to Build, or When to Buy.” They discuss how time is limited, and whether it is worth their time to build their own app/software or to just purchase. They discuss the pros and cons of each. Check-out today’s episode for more details!Show Topics:1:40 – Chuck: Anything that prompted choosing this topic?2:13 – Dave: I am not a huge stickler of keeping tracks of things. With a new car, I wanted to start this off right. I wanted an app to show history of car. I wanted a simple view and wanted to take pictures of receipts. I didn’t find anything out there that I liked. Do I want to write a web application?3:29 – Dave: I am going to write this app. There is a lot of the new technology, so I can keep up-to-date with real world technologies, with the act of storage. Keeping my skills sharp. Solving a real world need that I have.4:06 – Panelist: Funny thing. That is a decision that has evolved

  • RR 381: “Ruby GUI Development” with Saverio Miroddi

    25/09/2018 Duração: 39min

    Panel: Charles Max WoodDave KimuraEric Berry Special Guests: Saverio Miroddi In this episode of Ruby Rogues, the panel talks to Saverio Miroddi who is an engineer among other things. Saverio has written articles, and a link to two of his articles is found below. The panel and Saverio talk about Ruby, Ruby Motion, Shoes, Hackety Hack, and much more! Check out the episode!Show Topics:2:05 – Chuck asks a question.2:42 – Chuck: What do you recommend for the listeners?2:49 – Saverio: At the time I recommended an underdog. Now, making a recommendation is kind of hard. It depends on what they need. It’s fascinating in a way, because web development is not straightforward. Through the choice the subject is so wide.3:58 – Panelist: Building desktop applications the very last thin I think: I should build this in Ruby. It sounds like I am not the only person. Why would people want to build desktop apps in Ruby versus another program?4:38 – Chuck: I was thinking the same thing.4:59 – Saverio: Personally, I like consisten

  • RR 380: "Deploying Ruby on Rails application using HAProxy Ingress with unicorn/puma and websockets‌" with Rahul Mahale

    18/09/2018 Duração: 01h01min

    Panel: - Charles Max Wood- Dave Kimura- Eric Berry Special Guests: Rahul MahaleIn this episode of Ruby Rogues, the panel talks to Rahul Mahale. Rahul is a Senior DevOps Engineer at BigBinary in India. He has also worked with SecureDB Inc., Tiny Owl, Winjit Technologies among others. In addition, he attended the University of Pune. The panel and the guest talk about https://kubernetes.io.Show Topics:1:25 – https://www.teepublic.com/t-shirt/3074500-ruby-rogues?store_id=172938 1:49 – Chuck: Why are you famous?1:57 – Guest’s background.4:35 – Chuck: https://kubernetes.io – Anyone play with this?4:49 – Panelist: Yes. Funny situation, I was working with https://www.heroku.com/languages. https://www.heroku.com/languages is very costly, but great.The story continues...6:13 – Panelist: I was so overwhelmed with how difficult it was to launch a simple website. Now, that being said we were using the https://aws.amazon.com/eks/, which is the https://kubernetes.io. They don’t have nearly as much good tools, but that’s my

  • RR 379: "Caching in Rails" with Jeff Kreeftmeijer

    11/09/2018 Duração: 53min

    Panel: - Charles Max Wood- Dave Kimura- Eric Berry Special Guests: https://jeffkreeftmeijer.com In this episode of Ruby Rogues, the panel talks to https://jeffkreeftmeijer.com who is a Ruby and Elixir developer at https://appsignal.com. Jeff writes for the https://appsignal.com newsletter and has a blog. Check out today’s episode where the panel talks about AppSignal, Russian doll caching, Drifting Ruby, JavaScript Sprinkles, cache warming, N+1 plus other topics.Show Topics:2:47 – Code Fund & https://newrelic.com/?gclid=EAIaIQobChMIpbDg_MSz3QIVAhtpCh2qpgebEAAYASAAEgJnivD_BwE&utm_campaign=googlebrand+JM+ABM+Q1FY19+acq+NORAM&utm_medium=PS&utm_source=Google 3:40 – https://appsignal.com might be the only support for https://elixir-lang.org.4:12 – The integration, the ease was so simple and your (Jeff) documentation made it very easy.4:46 – Comparatively to New Relic, https://appsignal.com is cheaper, isn’t it?4:59 – We don’t charge for host, we charge per request. That’s where to difference in pri

  • RR 378: Ruby performance: MJIT with John Hawthorn

    04/09/2018 Duração: 44min

    Panel: Charles Max WoodDavid RichardsDave KimuraEric Berry Special Guests: John HawthornIn this episode of Ruby Rogues, the panel talks to John Hawthorn about MJIT. John has been a Ruby programmer for about 9 years and is based in Victoria, B.C. They talk about what MJIT is, the effects you can see from using the MJIT compiler, and why the JIT doesn’t always work with other languages. They also touch on how you can use the JIT in your own code, how he makes his performance better, and more!Show Topics:1:36 – John is a Ruby programmer, and has been one for the past 9 years, and he is based out of Victoria, B.C.5:00 – He had always been curious how a JIT would work and found that it was always too difficult to work with. Since discovering MJIT, he has been able to work with these compilers because he understands how to work with C code.7:36 – Ruby has a bytecode and it looks a lot like an assembly language, which is approachable to a Rubyist.8:24 – The core of MJIT is an ERB template which take this bytecode, l

  • RR 377: Upgrading a Rails application incrementally with Luke Francl

    28/08/2018 Duração: 53min

    Panel: Dave KimuraEric Berry Special Guests: Luke FranclIn this episode of Ruby Rogues, the panel talks to Luke Francl about his article “Upgrading Rails applications incrementally”. Luke works at GitHub on search and has been there since October 2017. Before working at GitHub, he worked at a search startup that was working with Rails and Elasticsearch. They talk about things that people take for granted with search, the impending takeover of GitHub from Microsoft, and what open source looks like today. They also touch on the process of getting hired at GitHub, his process for upgrading Rails applications, and more!In particular, we dive pretty deep on:Luke introWorking with Rails and ElasticsearchWhy he decided to come to GitHubSurreal working at GitHubWhat are some of the things that people take for granted with search?What people expect from searchWordpressGitHub has been very focused on the Microsoft deal recentlyCode SponsorGitHub/Microsoft owns open sourceOpen source todayKubernetesThe GitHub officeWhat

  • RR 376: "Ruby Performance" with Nate Berkopec

    21/08/2018 Duração: 01h06min

    Panel: Charles Max WoodEric BerryDavid Richards Special Guests: Nate BerkopecIn this episode of Ruby Rogues, the panel talks to Nate Berkopec about Ruby Performance. Nate is a freelance Ruby performance consultant and he writes and works on Ruby application performance, specifically Rails applications, which he has been doing for the past 3 or 4 years. They talk about his past experience, what led him to Ruby performance, and why he loves Turbolinks. They also touch on the two benefits to performance work, if Ruby performance on the back-end really matters for the majority of cases, and more!In particular, we dive pretty deep on:Nate introRuby and RailsWas on Shark TankWhat led you into Ruby performance?Always enjoyed the easily quantified parts of developmentPerformance work is very cut and dryWhy do you love Turbolinks?100ms to Glass with Rails and Turbolinks – Turbolinks articleThe beauty of TurbolinksThe Complete Guide to Rails PerformanceThe two benefits to performance workMaking things scalable and back

  • RR 375: "How to Contribute to Ruby" with Sihui Huang

    14/08/2018 Duração: 58min

    Panel: Eric Berry Special Guests: Sihui HuangIn this episode of Ruby Rogues, the panel talks to Sihui Huang about his article "How to Contribute to Ruby." Sihui is currently a back-end engineer at Gusto, which is a startup that works with payroll, benefits, and HR for companies. They talk about her experience in the programming world, why she chose to work with Ruby, and they touch on her article and why she decided to write it. They also touch on the three focuses for Ruby 3, if she thinks Ruby has a long time future, and more!In particular, we dive pretty deep on:Sihui introBack-end engineer at GustoWorking with Rails and RubyHow old is the app?How long have you been programming in Ruby?Why Ruby?Working with Ruby is like talking to a friend"How to Contribute to Ruby"What is your experience with Mats?Try to keep decision making as open as possibleThe three focuses for Ruby 3How Ruby is trying to achieve concurrencyRoom for improvementDo you see Ruby having a long time future?Ruby is not going anywhereThe phi

  • RR 374: Ruby 2.5 Enumerable Predicates Accept Pattern Argument WITH Prathamesh Sonpatki

    07/08/2018 Duração: 50min

    Panel: Charles Max WoodDavid RichardsEric BerryDave Kimura Special Guests: Prathamesh SonpatkiIn this episode of Ruby Rogues, the panel talks to Prathamesh Sonpatki about Rails 5. Prathamesh works for BigBinary, where they publish a lot of blog posts on things like Ruby, speaks at conferences and is the organizer of RubyConf India. They talk about the biggest changes that have occurred from the new Rails 5 release, CISM tests, and the struggle that testing brings. They also touch on different testing approaches, especially in Rails 5, Capybara tests, and more!In particular, we dive pretty deep on:Prathamesh introWhat have you been doing with Rails 5?What have you been digging into with testing and features within Rails 5?Major changes with testing scenariosMore focus on end-to-end testingOld issues fixedUnit testing in RailsRefactoring on database cleaningCISM testsCypressExploring with Cypress and issues with itcapybara-webkitHating testingMike Moore talk referenceTesting across the board integrationUsing Ja

  • RR 373: Super Good Software/Stembolt Technologies - Understanding Your Production Apps with Jared Norman

    31/07/2018 Duração: 51min

    Panel: Charles Max WoodDavid RichardsEric BerryCatherine MeyersDave Kimura Special Guests: Jared NormanIn this episode of Ruby Rogues, the panel talks to Jared Norman about understanding your production apps. Jared has been programming since he was about 10 years old and for the past 7 years, he has been doing Ruby. These days, he runs a consultancy company called Super Good Software doing Ruby on Rails stuff and mostly eCommerce. They talk about his article You Can’t Save Everyone: Some Exceptions Should Be Left Alone, when capturing exceptions is the right way to go, developing with good visibility in mind, and more!In particular, we dive pretty deep on:Jared introFounder of Super Good SoftwareArticle - You Can’t Save Everyone: Some Exceptions Should Be Left AloneSolidus and SpreeRescue_from ExceptionInjecting special error reportingDon’t necessarily want to rescue all exceptionsInjecting an error reporting toolTrying to think of a good reason to rescue_from exceptionLoss of visibilityExceptional Ruby by Av

  • RR 372: Hiring with Mindaugas Mozūras

    24/07/2018 Duração: 01h06min

    Panel: Charles Max WoodDavid RichardsEric BerryCatherine Meyers Special Guests: Mindaugas MozūrasIn this episode of Ruby Rogues, the panel talks to Mindaugas Mozūras about hiring. Mindaugas is from Lithaunia and has worked at Vinted for the past 6 years, starting as a software developer and is now is the head of engineering there. They talk about why it’s hard to find great developers to hire, the importance of hiring both junior and senior developers, and his blog post A User Guide to Me. They also touch on how you come about writing up job roles, the importance of letting developers think outside of the box, and more!In particular, we dive pretty deep on:Mindaugas introIs it different to hire in Lithuania?It’s not easy to find great developersWhy is it so hard to find good developers?Are there programming boot-camps in Lithuania?Having the resources to train new developersHiring a balance between junior and senior developersJunior developers VS senior developersFear of hiring junior developersA USER GUIDE T

  • RR 371: The Modular Monolith: Rails Architecture with Dan Manges

    17/07/2018 Duração: 59min

    Panel: David RichardsDave KimuraCatherine Meyers Special Guests: Dan MangesIn this episode of Ruby Rogues, the panel talks to Dan Manges about his blog post entitled The Modular Monolith: Rails Architecture. Dan is the CTO of Root, which is a car insurance carrier in Columbus, Ohio. They started the company a few years ago because they felt that the prices people pay for car insurance should be based primarily on diving behavior and not demographics. They talk about how he built the architecture of the app for his company, what a Modular Monolith is, their different gems, and more!In particular, we dive pretty deep on:Dan introCTO and Co-Founder of RootTracking driving habits of users to determine rateRuby on RailsArchitecture of the appBack-end platform in RailsMobile as the primary interfaceSee the app in the Google Play and iTunes storesCurrent direction for the companyIdentify good architectural boundaries in the code baseMonolithsWhat is Modular Monolith?Why did you decide not to go the microservices rou

  • RR 370: How I Built Timeasure with Eliav Lavi

    10/07/2018 Duração: 48min

    Panel: David RichardsDave KimuraEric BerryCatherine Meyers Special Guests: Eliav LaviIn this episode of Ruby Rogues, the panel talks to Eliav Lavi about his article How I Built Timeasure. Eliav works for Riskified where he is a back-end developer working with Ruby mostly and recently some Scala. In the past, he studied music but  had always been into technology from a young age. They talk about how got to where he is today, what the developer scene is like in Israel, and Timeasure. They talk about what this gem is, why they decided to create it, and more!In particular, we dive pretty deep on:Eliav introStudied music originallyRisk analyst at RiskifiedCompany started on Ruby on RailsBeen a professional developer for the last year and a halfSelf-taught programmerUsed blogs and books to learnHow welcoming and helpful the Ruby community isWhat’s the developer scene like in Israel?Rails and JavaScript jobs common in IsraelEnglish as the common denominator for codeWhat is Timeasure?Needed a way to measure the run-t

  • RR 369: How Ruby 2.5 Prints Backtraces and Error Messages with Vishal Telangre

    03/07/2018 Duração: 42min

    Panel: Dave KimuraEric BerryCatherine Meyers Special Guests: Vishal TelangreIn this episode of Ruby Rogues, the panelists talk to Vishal Telangre about his blog post entitled Ruby 2.5 prints backtrace and error message in reverse order. Vishal is working remotely for BigBinary where he works with Ruby on Rails, Kuberernetes, and Elm. They talk about the power of blog posts at BigBinary, give suggestions for people wanting to get into blogging, and inspiration for blog posts. They also touch on his blog post, the changes to backtrace in Ruby 2.5, and more!In particular, we dive pretty deep on:Vishal introBigBinary posts a lot of blogsWrite about the experiences that they encounter while workingPlan-free FridaysIs there any type of motivation or culture that adds to people wanting to provide so many blog posts?Suggestions for someone trying to get into bloggingVishal’s blog posts at BigBinaryStart with a simple topicYour blog post doesn’t have to “change the world”Blogging about new things coming upRuby 2.5 bac

  • RR 368: Improving Ruby Performance with Rust with Daniel P. Clark

    26/06/2018 Duração: 57min

    Panel: Charles Max WoodDave KimuraEric BerryCatherine MeyersDavid Richards Special Guests: Daniel P. ClarkIn this episode of Ruby Rogues, the panelists talk to Daniel P. Clark about improving Ruby performance with Rust. Daniel has been a hobbyist programmer for over 20 years and started blogging about Ruby and other technical matters about 5 years ago. One of the things he is well known for is his Faster Path gem on GitHub, which has over 700 stars. They talk about his blog article Improving Ruby Performance with Rust, why he chose to use Rust, and the benefits of using a Rust extension in Ruby. They also touch on his faster path gem, the Helix project, and more!In particular, we dive pretty deep on:Daniel introLikes to blog - 6ftdan.comReleased Faster Path gemRubyImproving Ruby Performance with Rust blog articleWhy Rust?Rust to the rescue (of Ruby) blog articleRust was exciting because of the promises it gaveNo garbage collector in RustWhy is not having a garbage collector a positive?Rust’s ownership modelWh

página 18 de 37