056 JSJ Marionette.js with Derick Bailey

JavaScript Jabber

Episode | Podcast

Date: Fri, 19 Apr 2013 07:00:00 +0000

<div class="trix-content"> <div>Use this link and code JAVAJAB to get 20% off your registration for FluentConf 2013!</div><div>Panel</div><pre>Derick Bailey (twitter github blog) AJ O’Neal (twitter github blog) Merrick Christensen (twitter github) Joe Eames (twitter github blog) Tim Caswell (twitter github howtonode.org) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) <br /></pre><div>Discussion<br /> 01:03 - Derick Bailey Introduction</div><pre>Kendo UI <br /></pre><div>02:11 - Marionette.js</div><pre>Backbone.js Zombie Views <br /></pre><div>06:57 - How backbone.js helps with large-scale applications</div><pre>Scalability <br /></pre><div>08:42 - High-level application architecture path with Marionette.js</div><pre>BBCloneMail BBClone Mail Source Code <br /></pre><div>13:02 - Breaking down Marionette.js</div><pre>marionettejs / backbone.babysitter marionettejs / backbone.wreqr <br /></pre><div>16:02 - The value of using Marionette.js</div><pre>Tree views Table rendering <br /></pre><div>18:23 - Application Structure<br /> 20:17 - backbone.wreqr<br /> 26:20 - Memory Management</div><pre>Single-page applications Simplicity &amp; maintainability <br /></pre><div>34:23 - Routing</div><pre>Single responsibility principle boazsender / backbone.routefilter <br /></pre><div>41:40 - Compatibility Issues</div><pre>Thorax Chaplin tbranyen / backbone.layoutmanager backbone.stickit Composition vs Inheritance <br /></pre><div>48:57 - Layouts, region managers, and regions</div><div>Picks</div><pre>Raynos / continuable (Tim) asm.js (Joe) Arrested Development (Joe) Learn CSS Layout (Merrick) Data in Gapminder World (Merrick) BYU Easter Prank (AJ) Ryan and Bryndi Engagement Story (AJ) Ryan and Bryndi Wedding Day (AJ) Libsyn (Chuck) Get Clicky (Chuck) Arduino (Derick) Johnny-Five (Derick) BackboneRails Screencasts (Derick) Settler's Of Catan (Derick) Ticket To Ride (Derick) Carcassonne (Derick) JavaScript Patterns by Stoyan Stefanov (Derick) Patterns For Large-Scale JavaScript Application Architecture: Addy Osmani (Derick) Learning JavaScript Design Patterns by Addy Osmani (Derick) Developing Backbone.js Applications: Addy Osmani (Derick) <br /></pre><div>Next Week<br /> Functional Programming with Zach Kessin<br /> Transcript<br /> MERRICK:  Tim, is there anything that you don’t follow up with, "I actually wrote that a few years ago?"</div><div>[Laughter]</div><div>TIM:  Yeah.</div><div>AJ:  I was wondering the same thing.</div><div>[Hosting and bandwidth provided by the Blue Box Group. Check them out at Bluebox.net.]</div><div>[This episode is sponsored by Component One, makers of Wijmo. If you need stunning UI elements or awesome graphs and charts, then go to Wijmo.com and check them out.]</div><div>CHUCK:  Hey everybody, and welcome to Episode 56 of the JavaScript Jabber Show. This week on our panel, we have AJ O’Neal.</div><div>AJ:  Yep, I’m here.</div><div>CHUCK:  Tim Caswell.</div><div>TIM:  Howdy?</div><div>CHUCK:  Joe Eames.</div><div>JOE:  Hey, everybody.</div><div>CHUCK:  Merrick Christensen.</div><div>MERRICK:  What’s up?</div><div>CHUCK:  And we have a special guest, Derick Bailey.</div><div>DERICK:  Hey, how’s it going?</div><div>CHUCK:  I guess, I should say I’m on here too. I’m Charles Max Wood from Devchat.tv. Derick, do you want to introduce your self really quickly?</div><div>DERICK:  Sure. Derick Bailey, obviously. I work for Kendo UI at the moment. We build HTML 5 and JavaScript controls for the web and global and all kinds of fun stuff. I’ve been working in JavaScript off and on for, let’s see, it was released in ’94. So, about 19 years, I guess. I got into it right when it was first out in Netscape 2.0 and it was a love/hate relationship for a long, long time until I finally found that I really do love it in the last couple of years and started working with it full time. I’m just enjoying the heck out of it at the moment with all of this s... Support this podcast at — https://redcircle.com/javascript-jabber/donations Advertising Inquiries: https://redcircle.com/brands Privacy & Opt-Out: https://redcircle.com/privacy