170 JSJ RabbitMQ with Derick Bailey

JavaScript Jabber

Episode | Podcast

Date: Wed, 29 Jul 2015 15:00:00 +0000

<div class="trix-content"> <p><span><span>Check out </span><a href="http://devchat.tv/rails-clips">RailsClips</a><span>!</span></span></p> <p> </p> <p><span><span>02:38 - Derick Bailey Introduction</span></span></p> <ul> <li><span><a href="https://twitter.com/derickbailey">Twitter</a><span> </span></span></li> <li><span><a href="https://github.com/derickbailey">GitHub</a><span> </span></span></li> <li><span><a href="http://derickbailey.com/">Blog</a></span></li> <li><span><a href="http://entreprogrammers.com">Entreprogrammers</a><span> </span></span></li> <li><span><a href="http://derickbailey.com/email-courses/rabbitmq-patterns-for-applications/">RabbitMQ: Patterns for Applications by Derick Bailey</a><span> </span></span></li> </ul> <p><span><span>03:36 - </span><a href="https://www.rabbitmq.com/">RabbitMQ</a></span></p> <ul> <li><span><a href="https://en.wikipedia.org/wiki/Request%E2%80%93response">request-response Messaging Pattern</a></span></li> </ul> <p><span><span>05:22 - Synchronous/Asynchronous; Chronological/Non-Chronological</span></span></p> <p><span><span>10:33 - Why Do JS Devs Care About RabbitMQ?</span></span></p> <p><span><span>12:10 - RabbitMQ and Complexity</span></span></p> <p><span><span>14:04 - RabbitMQ’s Model</span></span></p> <ul> <li><span><a href="http://redis.io/topics/pubsub">Pub/Sub - Redis</a></span></li> <li><span><a href="http://www.amazon.com/gp/product/0321200683/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0321200683&amp;linkCode=as2&amp;tag=chamaxwoo-20&amp;linkId=VZV2A6RNVG6ALDKV">Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions by Gregor Hohpe</a><span> </span></span></li> <li><span><span>Exchanges, Queues, and Bindings</span></span></li> </ul> <p><span><span>22:15 - Event Emitters, Organizing Your Code</span></span></p> <ul> <li><span><span>Documentation</span></span></li> </ul> <p><span><span>31:18 - Service Busses &amp; Monitoring Systems</span></span></p> <ul> <li><span><a href="http://particular.net/nservicebus">NServiceBus</a></span></li> </ul> <p><span><span>32:58 - How do you decide you need a messaging system?</span></span></p> <p><span><span>36:40 - When Applications Crash…</span></span></p> <p><span><span>39:24 - Event Sourcing</span></span></p> <ul> <li><span><a href="http://kafka.apache.org/">Kafka</a></span></li> </ul> <p><span><span>44:05 - Fault Tolerance/Failure Cases</span></span></p> <ul> <li><span><span>“Just let it fail”</span></span></li> </ul> <p><span><span>50:21 - Putting RabbitMQ in Place</span></span></p> <ul> <li><span><span>Scheduling</span></span></li> <li><span><span>Long Wait vs Short Wait</span></span></li> </ul> <p><span><span>58:28 - Formatting Your Messages</span></span></p> <ul> <li><span><a href="http://derickbailey.com/email-courses/rabbitmq-patterns-for-applications/">RabbitMQ: Patterns for Applications by Derick Bailey</a><span> </span></span></li> </ul> <p><span><span>01:04:13 - “Saga” (Workflow)</span></span></p> <p><span><span>01:05:10 - </span><a href="http://rabbitmq4devs.com/">RabbitMQ For Developers</a><span> </span></span></p> <ul> <li><span><span>Use code </span><strong>JSJABBER</strong><span> for 20% off the bundle!</span></span></li> </ul> <p><span><span>Picks</span></span></p> <p><span><a href="http://www.w3schools.com/">W3Schools</a><span> (AJ)</span><br /> <a href="http://www.amazon.com/gp/product/0451524934/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0451524934&amp;linkCode=as2&amp;tag=chamaxwoo-20&amp;linkId=O527RFNKEWL36J3U">1984 by George Orwell</a><span> (AJ)<br /> The edit button on the </span><a href="https://developer.mozilla.org/">MDN</a><span> page (AJ)</span><br /> <a href="https://www.youtube.com/watch?v=FG53AleSdCc">[YouTube] W3Schools is just... Better</a><span>... Support this podcast at — https://redcircle.com/javascript-jabber/donations Advertising Inquiries: https://redcircle.com/brands Privacy & Opt-Out: https://redcircle.com/privacy