041 JSJ Single Page Applications

JavaScript Jabber

Episode | Podcast

Date: Fri, 04 Jan 2013 08:00:00 +0000

<div class="trix-content"> <div>Panel</div><pre>Jamison Dance (twitter github blog) AJ O’Neal (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) <br /></pre><div>Discussion<br /> 02:09 - Follow Up to 040 JSJ Conferences</div><pre>Broad Conferences vs Focused Conferences Utah Open Source/Open West Conference 2013 <br /></pre><div>05:28 - Single Page Application Frameworks</div><div>jQuery</div><div>Backbone.js</div><div>Ember.js</div><div>pure.js</div><div>plates.js</div><div>AngularJS</div><div>15:10 - Path &amp; Hash Routing</div><div>Pushstate/Popstate</div><div>sammy.js</div><div>jquery.bbq</div><div>localStorage == cookies</div><div>history.js</div><div>22:23 - Synchronizing Your Data</div><pre>WebSocket Operational Transformation Lucidchart <br /></pre><div>24:51 - WebSockets</div><div>cURL</div><div>Socket.IO</div><div>32:44 - App Issues</div><pre>Memory <br /></pre><div>38:52 - When do you want a Single Page App?</div><div>Jade</div><div>LESS</div><div>Picks</div><pre>Simple (AJ) Coding for Interviews (Jamison) Empirical Zeal: What does randomness look like? (Jamison) Aeron Chair by Herman Miller (Chuck) Allrecipes.com (Chuck) <br /></pre><div>Book Club</div><pre>Effective JavaScript by David Herman <br /></pre><div>Transcript<br /> AJ:  Yeah, I think I'm 26 still, for another 6 months.</div><div>CHUCK:  Yeah. You have to count on your toes to figure it out.</div><div>AJ:  Yeah, twice actually. Because once I'm already bent over, I just keep counting on my toes. I don't start back at my fingers.</div><div>CHUCK:  [laughs]</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 Widge Mo. If you need stunning UI elements or awesome graphs and charts, then go to WidgeMo.com and check them out.]</div><div>CHUCK:  Hey everybody and welcome to Episode 41 of the JavaScript Jabbers show. I almost said Ruby Rogues. How tired am I?</div><div>JAMISON:  Don't cheat on us, Chuck.</div><div>CHUCK:  It's right after Christmas.</div><div>JAMISON:  We know you have another family but we love you when we have you.</div><div>CHUCK:  Oh, my gosh! Yeah, we had family here for two days and my wife panics when people are coming over and has to have the house immaculate. And then she kept getting tired or sick or having some other issues. So, I kept forcing her to go to bed and then staying up until 2:00 AM, cleaning the house. So, I’m totally worn out.</div><div>Anyway, so this is JavaScript Jabber, it's not Ruby Rogues. If you want Ruby Rogues, go to RubyRogues.com and see what we were talking about over there.</div><div>Last week, we talked about conferences and I know that AJ wanted to say something. I guess we usually do the introductions first. So, let's do that and then let AJ say his piece and then we’ll move onto our topic for today.</div><div>So, this week on our panel, we have Jamison Dance.</div><div>JAMISON:  Hi, guys! Merry Belated Christmas.</div><div>CHUCK:  We have AJ O'Neil.</div><div>AJ:  Yo! Yo! Yo!  Coming at you from the green Christmasphere of Virginia.</div><div>CHUCK:  Oh, you're in Virginia?</div><div>AJ:  Yes, I am. Visiting family.</div><div>CHUCK:  Cool. And I'm Charles Max Wood from DevChat.tv. I just want to put a quick plug in for my Rails course. If you want to learn Ruby on Rails, go to RailsRampUp.com. It's kind of a guided course and you get a lot of access to me to learn it.</div><div>So AJ, what was it that you wanted to chime in with, with the conferences that we couldn't get you in last week to say?</div><div>AJ:  Okay. So, both Merrick and myself have had this same experience. So, we were talking about having the broad conference versus the focused conference, the broad talk or workshop versus the more focused one. And we both have come to the conclusions that having it more focused is better. With the conferen... Support this podcast at — https://redcircle.com/javascript-jabber/donations Advertising Inquiries: https://redcircle.com/brands Privacy & Opt-Out: https://redcircle.com/privacy