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!

Picks

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)