Yet Another Podcast #64–John Papa & Javascript

Talking with John Papa and Jon Galloway about Javascript, JavaScript John Papa libraries and JavaScript patterns.

 

Listen | Yet Another Podcast

Call in comments: 1-347-YAP-CAST

rssiTunesalt

About Jesse Liberty

Jesse Liberty has three decades of experience writing and delivering software projects and is the author of 2 dozen books and a couple dozen online courses. His latest book, Building APIs with .NET will be released early in 2025. Liberty is a Senior SW Engineer for CNH and he was a Senior Technical Evangelist for Microsoft, a Distinguished Software Engineer for AT&T, a VP for Information Services for Citibank and a Software Architect for PBS. He is a Microsoft MVP.
This entry was posted in Essentials and tagged . Bookmark the permalink.

6 Responses to Yet Another Podcast #64–John Papa & Javascript

  1. Allen says:

    I listened to your show at work the other day.  What can I say, it was Friday.  🙂
     
    I completely agree with John Papa in that Silverlight developers will benefit by applying the separation of concern and other patterns learned from Silverlight. We understand how much nicer the binding frameworks like Knockout and Backbone make JavaScript to work with. The revealing module pattern is a nice way to keep things organized. It is interesting to me that modern JavaScript development is almost always dependant on such helper frameworks.

    Silverlight set the bar for me and my relationship with UI languages because it taught me what to expect and what was possible.  But I have to say right now, well architected JavaScript based client code will probably only work for my own projects.  Those will be small projects where adapting to changes in helper frameworks are more easy to accomplish. Also, if I’m the architect I get to make the call on what to use. 😉
     
    For large corporate software, it is a slow process to adopt new technologies and also to learn new techniques. I have worked with jQuery/JavaScript/HTML/CSS and it is not fun.  Unless you have a new project to work with it is not fun at all.
     
    To keep myself current, I have a side LOB project I’m working on in Silverlight.  My plan is to port it to Windows 8 and I’ve planned that from the beginning.  So, the architecture is simple. I stay away from frameworks that require porting between Xaml variations. I will be following John’s guidance on Knockout and the other client side frameworks when I work on porting it to a browser based client.
     
    So, this show was really timely and interesting for me.
     
    Thanks!  🙂
     

  2. Neil says:

    Hey Jesse, i’ve just seen this podcast hasn’t made it’s way into the yapcast feedburner yet. What’s the dealio?

Comments are closed.