300 épisodes

A weekly discussion by Ruby developers about programming, life, and careers.

The Ruby Rogues DevChat.tv

    • Tuto

A weekly discussion by Ruby developers about programming, life, and careers.

    RR 447: All About Kafka and Oracle with Bob Quillin and Karthik Gaekwad

    RR 447: All About Kafka and Oracle with Bob Quillin and Karthik Gaekwad

    Bob Quillin and Karthik Gaekwad are on the Oracle developer relations team. Karthik has been on Ruby Rogues previously, and he explains how he went from the Kubernetes team to developer relations. They begin the show by explaining what Kafka is, the leading open-source event streaming platform that Oracle is compatible with. It allows cloud developers to build, publish, and subscribe models for streams of records in addition to many other functions. Systems that used to take a long time to make have become very small and simple with Kafka. Kafka stands out from other message queueing systems because of its robust nature and scalability. 


    Bob goes into more depth about the evolution of Kafka and the panel discusses some different use cases, concluding that Kafka works best for projects with a large amount of data coming in and for making real-time decisions. Bob and Karthik talk about other things Kafka can do beyond the message queue, such as building streams from specific patterns. They talk about when you should consider moving over to Kafka. Karthik talks about how to get started with Kafka. One of the best ways to do this is to set up a service with Oracle and to just play around with it, which won’t cost you much if you aren’t pushing a lot of data through it. Bob and Karthik talk about some of the features offered by Oracle and Kafka. While the offerings are somewhat vanilla, you get the advantage of it being an open-source driven service on top of a cloud that’s highly secure, available, and built to last. The panel discusses security within Kafka. They talk briefly about the framework Karafka and tools and resources available through Oracle for Kafka. The show concludes with the panel talking about compatibility between Kafka and Docker.


    Panelists



    John Epperson



    Charles Max Wood




    Guests



    Bob Quillin



    Karthik Gaekwad




    Sponsors



    Cloud 66 - Pain-Free Rails Deployments Try Cloud 66 Rails for FREE & get $100 of free credits with promo code RubyRogues-19



    RedisGreen




    ____________________________

    > "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today!

    ____________________________________________________________

    Links



    RR 397: Oracle with Karthik Gaekwad



    RR 402: Kafka and Karafka with Maciej Menfeld



    Kafka



    Redis



    Amazon SQS



    Sidekick



    Resque



    RabbitMQ



    Zookeeper



    Karafka




    Picks

    Charles Max Wood:




    Discord



    HubSpot




    John Epperson:




    Aberlour A'Bunadh



    The Witcher




    Bob Quillin:




    Balcones Distillery



    Milam and Greene Whiskeys



    The Overstory




    Karthik Gaekwad:




    Follow Karthik on LinkedIn, Github, and Twitter

    • 46 min
    RR 446: Development Environments

    RR 446: Development Environments

    Today the panel is talking about their development environments and preferences. Most of them run on Macs, but they talk about other operating systems. They discuss some of the pros and cons of using Apple products. While Apple has conveniences to help you restore data, many of them have had issues with cabling and the fact that Macs are not easily extendable. They agree that the speed at which a development environment gets up and running is less about the hardware and more about how the environment is set up.


    The conversation turns to which development platforms they are running. They discuss the value of Docker as a development environment. The panel compares the features of database management systems such as MySQL, MariaDB, and Postgress. David feels that getting up and running in an environment is the most important thing, but the panel challenges him to consider the maintenance required in some environments. The Ruby experts discuss the merits of using RVM and what they like about it, testing libraries they are using, and how they feel about certain gems. The tradeoffs between security and ease of use are discussed. They conclude the show by talking about the benefits of mechanical keyboards and duo vs. single monitor setups.


    Panelists



    David Kimura



    John Epperson



    Charles Max Wood




    Sponsors



    Sentry | Use the code “devchat” for $100 credit



    Cloud 66 - Pain Free Rails Deployments Try Cloud 66 Rails for FREE & get $100 of free credits with promo code RubyRogues-19



    RedisGreen




    ____________________________

    > "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today!

    ____________________________________________________________

    Links



    Linux



    Time Machine



    NetBeans



    VIM



    Docker



    MariaDB



    MySQL



    LIV8



    Lazy Docker



    RVM



    RSpec



    Mini Test



    Ruby 2.7 Release



    Ruby 2.7 features



    What’s New in Ruby 2.7



    Ruby changes reference




    Picks

    David Kimura:




    DeWalt Laser Distance Measurer



    Melamine boards




    Charles Max Wood:




    OBS



    The Man in the High Castle




    John Epperson:




    Monopress cable



    Glengoyne Cask Strength, Monoprice

    • 58 min
    RR 445: Location Services with Mithun Dhar

    RR 445: Location Services with Mithun Dhar

    Mithun leads development relations at HERE Technologies which specializes in building location services and location platforms. A lot of location is so seamlessly integrated we don’t even have to think about it, but it’s quite complex. He talks about how location services work, such as a ride-sharing app. He talks about some of the tools and data available from HERE Technologies for people who want to use location services. The panel discusses when to use services from companies like HERE and when you should try to do it on your own. Mithun talks about other ways HERE’s services can be utilized. The panel discusses how companies can get mapping so wrong, and Mithun talks about some of the complexities involved in mapping. David Kimura talks about some of his experiences with creating a location app, and the panel talks about the unlimited applications of location services.


    Mithun talks about how location services are tested and how they are impacting the public sector and the future of mobility. Mobility is the overarching term for all of location services, such as public transportation, traffic, etc. This is changing a lot in many places, but especially in places like Dubai where self-driving cars are becoming more and more common. The panel discusses how to think about location services as a developer. Mithun talks about how to move from web to mobile development. The panelists discuss the issue of privacy and location services. Mithun talks about how HERE Technologies protects individual data and privacy.


    Panelists



    David Kimura



    John Epperson



    Charles Max Wood




    Guest



    Mithun T Dhar




    Sponsors



    Sentry | Use the code “devchat” for $100 credit




    ____________________________

    > "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today!

    ____________________________________________________________

    Links



    HERE Technologies



    Google maps timeline




    Picks

    David Kimura:




    Google Remote Desktop



    Hatchbox3d




    Charles Max Wood:




    Letters from Whitechapel




    John Epperson:




    Never Split the Difference



    Kilkerran Scotch




    Mithun Dhar:




    The Culture Code



    Follow Mithun on Twitter and LinkedIn

    • 1h 1m
    RR 444: Rails Against the Machine

    RR 444: Rails Against the Machine

    Brittany Martin, Lead Web Developer at the Pittsburgh Cultural Trust joins the panel today to talk about her talk "Rails Against The Machine". She has given this talk at Southeast Ruby, Rubyconf MY and Ruby on Ice.


    Brittany Martin works for the Pittsburgh Cultural Trust as the nonprofit’s Lead Web Developer, where she is part of the team that develops, supports and maintains the Trust’s ticketing and festival web applications. She is a certified AWS Developer and the host of the 5by5 Ruby on Rails podcast. Under her alter-ego, Norma Skates, Brittany officiates roller derby for the Little Steel Derby Girls.


    Her talk's elevator pitch is as follows: "What should a development team do when a few bad users threaten their application? Online businesses are plagued with trolls and bots. Learn how your team can leverage features from RoR and AWS to monitor and (secretly) segment bad actors using automation and behavioral triggers."


    Brittany and the panel address questions such as "When is it better to block a user instead of incorporating them into your app?" and "How do you know the difference between a security threat or something trying to game the system?"


     


    Panelists



    Dave Kimura


    Andrew Mason



    Charles Max Wood




    Guest



    Brittany Martin




    Sponsors



    Sentry | Use the code "devchat" for $100 credit



    RedisGreen



    Adventures in DevOps Podcast



    CacheFly




    ____________________________________________________________


    "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today!



    ____________________________________________________________

    Links



    Brittany's Talk



    Podcast Brittany Hosts



    https://twitter.com/BrittJMartin



    https://www.instagram.com/wonderwomaninthemaking/



    https://brittanymartin.dev



    https://github.com/wonderwoman13


     




    Picks

    Andrew Mason




    http://expo.stimulusreflex.com/




    Dave Kimura




    Stay secure with CyberGhost VPN Free Proxy



    https://github.com/danmayer/coverband




    Charles Max Wood




    https://devchat.tv/events/




    Brittany Martin




    KBDfans – KBDfans Mechanical Keyboards Store



    http://rubyconf.org/



    CrossFit Games: The Open




     

    • 47 min
    RR 443: Sharing Tips from the Trench with Sven Akerman Jr.

    RR 443: Sharing Tips from the Trench with Sven Akerman Jr.

    Sven Akerman Jr. is the chief architect at Outlook Insight. Today he and the panel are talking about the process behind development, specifically how Sven helped improve the software development process at his previous employer. When he started, they had a formal Scrum/Agile process for the first 5 years, but recognized gaps using key performance indicators like turnaround time. So the company implemented the single piece flow method, which ensures that all developers are focused on one thing from start to finish before moving on. As a company, they have a maximum of 2 products in play at a time, with two in focus. Some of the benefits of single piece flow are that it reduces context switching and increases group knowledge and involvement. 


    Sven talks about how the method was implemented in the company, and admits that it takes a really efficient delivery pipeline to move things this quickly. For those that don’t have much to do with a project, the ‘bored void’ was filled with a list of other important things to work on, finding ways to make their own improvements in an area, and automation. Sven found that the method scales well and works both in an office or remote. One of the biggest drawbacks of this method was the psychological barrier among the workers, as it was hard to get people to change the way things “have always been done”. He notes that conversations in meetings shifted from ‘me’ to ‘us’ since people were more aware of others’ work. This shift occurred naturally with the enforcement of the constraints, though it took a couple of months. Sven talks about more ways he saw things change. Charles and David discuss things about this method that interest them, such as shipping things quicker. They talk about possible difficulties with technical debt, which Sven found actually decreased over time. In order to get started with the single piece flow method, it is important to first understand where you’re at and the size and capabilities of your team before moving forward. 


    Panelists



    David Kumura



    Charles Max Wood




    Guest



    Sven Akerman Jr.




    Sponsors



    Sentry | Use the code “devchat” for $100 credit



    RedisGreen




    Links



    Outlook Insight



    Scrum



    Agile development



    Kubernetes




    Picks

    David Kimura:




    NGINX Reverse Proxy



    DeWalt Ceramic Rapid Heat Full Size Glue Gun




    Charles Max Wood:




    Discourse




    Sven Akerman Jr.:




    Getting off of hardware



    Follow Sven on LinkedIn @svenakermanjr or outlookinsight.com

    • 53 min
    RR 442:Ruby Rogues Live at GitLab Commit 2019

    RR 442:Ruby Rogues Live at GitLab Commit 2019

    In this episode of Ruby Rogues, Charles Max Wood interviews speakers at GitLab Commit 2019. Eddie Zaneski from Digital Ocean talks about "Creating a CI/CD Pipeline with GitLab and Kubernetes in 20 minutes", Shamiq Islam from Coinbase talks about "Closing the SDLC Loop- Automating Security" and Jasmine James, from Delta Airlines, discusses " How Delta Became Cloud Native-Avoiding the Vendor Lock".


    Eddie, Shamiq, and Jasmine give the 5 min "elevator pitch" for the talks they gave at the conference.


    In his talk, Eddie deploys a fake startup going through the whole pipeline: building the application, containerizing an application and shipping it off to Kubernetes.


    Shamiq, talks about how the conventional approach to security is to consider it at the very end after all developer has wrapped up their work and why that should change.


    Jasmine explains more in-depth what it means for a big corporation like Delta to be in a Vendor Lock.


    Sponsors



    Sentry | Use the code “devchat” for $100 credit



    Cloud 66 - Pain Free Rails Deployments Try Cloud 66 Rails for FREE & get $100 of free credits with promo code RubyRogues-19



    RedisGreen


    _____________________________________________________________




    "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today!



    ____________________________________________________________

    Links



    Creating a CI/CD Pipeline with GitLab and Kubernetes in 20 minutes by Eddie Zaneski



    Hacktoberfest presented by DigitalOcean and DEV



    Commit Brooklyn 2019: Closing the SDLC Loop - A Security Panel by Shamiq Islam



    Commit Brooklyn 2019: How Delta Became Truly Cloud Native - Avoiding the Vendor-Lock by Jasmine James




     

    • 53 min

Classement des podcasts dans Tuto

D’autres se sont aussi abonnés à

Plus par DevChat.tv