170 JSJ RabbitMQ with Derick Bailey


    Check out RailsClips!


    02:38 – Derick Bailey Introduction

    03:36 – RabbitMQ

    05:22 – Synchronous/Asynchronous; Chronological/Non-Chronological

    10:33 – Why Do JS Devs Care About RabbitMQ?

    12:10 – RabbitMQ and Complexity

    14:04 – RabbitMQ’s Model

    22:15 – Event Emitters, Organizing Your Code

    • Documentation

    31:18 – Service Busses & Monitoring Systems

    32:58 – How do you decide you need a messaging system?

    36:40 – When Applications Crash…

    39:24 – Event Sourcing

    44:05 – Fault Tolerance/Failure Cases

    • “Just let it fail”

    50:21 – Putting RabbitMQ in Place

    • Scheduling
    • Long Wait vs Short Wait

    58:28 – Formatting Your Messages

    01:04:13 – “Saga” (Workflow)

    01:05:10 – RabbitMQ For Developers

    • Use code JSJABBER for 20% off the bundle!


    W3Schools (AJ)
    1984 by George Orwell (AJ)
    The edit button on the
    MDN page (AJ)
    [YouTube] W3Schools is just… Better (AJ)
    The Go Programming Language (AJ)
    [YouTube] Go Programming: Learn the Go Programming Language in One Video (AJ)
    hackthe.computer (AJ)
    Maze Algorithm (AJ)
    A* Algorithm (AJ)
    React Rally (Jamison)
    Web Design: The First 100 Years (Jamison)
    Evan Czaplicki: Let's be mainstream! User focused design in Elm @ Curry On Prague 2015 (Jamison)
    Paracord (Chuck)
    Soto Pocket Torch (Chuck)
    Exploring ES6: Upgrade to the next version of JavaScript by Dr. Axel Rauschmayer (Derick)
    Small World (Derick)
    Star Wars Darth Bane Trilogy (Derick)
    LEGO Star Wars The Empire Strikes Back Slave I Set #75060 (Derick)