John Papa | Evangelist on the loose | Page 2

John Papa

Evangelist on the loose

SPA Conversations

posted by John with 12 comments

Recently I was lucky enough to have the opportunity to be a guest on the Herding Code podcast and the Channel 9 Web Camps TV video series to discuss SPA. Herding Code Podcast The episode of the Herding Code podcast was hosted by Jon Galloway, K Scott Allen and Scott Koon. We sat down together, along with my friend Ward Bell, and we discussed the state of SPA today and the new Visual Studio templates. It was a very casual conversation between the 5 of us discussing a SPA from many angles. It’s a good listen for anyone who may [...]

Customizing TFS

posted by John

Do you know how to really make the most out of your TFS source control? My good friend Esteban Garcia just published his first course at Pluralsight Team Foundation Server Customization. Esteban is a TFS Ranger and a super smart guy … you definitely want to check this course out! Here is the course description: The course will teach you about different extensibility points in Team Foundation Server 2012 by customizing Work Item Tracking, Build Automation, Web Access, Process Templates, and internal services. The course takes you through real-world examples and teach you customization and deployment best practices and give [...]

Jump-Start Single Page Apps

posted by John with 84 comments

Ready to learn how to build a Single Page App from scratch? This new course provides a beginner’s jump-start to getting off and running with a SPA quickly. You’ll have all the fundamentals in place and get to join me in walking through building all of the code. This SPA jump-start course fits in nicely to ease you into Single Page App development and get you moving quickly and efficiently. This is an end to end course that starts from File | New project and builds a fully functional SPA with multiple pages, insert, update, delete, validation, sharing data, across [...]

SPA JumpStart – Architecture – Part 2

posted by John with 37 comments

Any day now my new beginner level SPA JumpStart course for Pluralsight will be published. In this course I guide you through building a SPA step by step. I start with the new ASP.NET templates and quickly zero in on Hot Towel, my custom SPA template that was built for this course. From there, I break down all the core pieces of a SPA on the client. While there are many ways to build a SPA, this course focuses on a specific architecture. I could spend days boring you with all of the options and combinations that you can combine [...]

Modern Learning Mediums

posted by John with 5 comments

I love music but its a rare album where I enjoy every song in the album. I’ve had the same experience with computer books. Often they contain a lot of great information, but only a percentage of the content is something I either want or need to know. 20 years ago, when I started down the path of getting into code, the primary medium for learning was easily text books. In fact, most books I purchased and read were easily in the 600 to 700 page range. They were difficult for me to get through and often covered many more [...]

SPA Questions

posted by John with 30 comments

I’m taking my own advice here and responding to some frequently asked questions I receive on SPA on my blog. I get some of these a lot and it just makes sense that I aggregate them and share for discussion. The questions are all good and they cover a variety of experiences. Hopefully by sharing them, they will be of benefit to others. I encourage you to also chime in with your comments if you have more to add or have other questions. Q1: Is SPA the future web trend? SPA has been around for years, but recently it has [...]

SPA JumpStart – Beginning SPA – Part 1

posted by John with 27 comments

It’s almost here! I can feel the end approaching for my new beginner level SPA JumpStart course for Pluralsight (hooray!). I think you’re going to enjoy it as much as I enjoyed creating it! I am targeting for it be available mid March 2013. This course fits in nicely to jumpstart SPA development and get you moving quickly and efficiently. This is an end to end course that starts from File | New project and builds a fully functional SPA with multiple pages, insert, update, delete, validation, and more. I’ll reveal much more about the course in this blog post [...]

Hot Towel SPA – Visual Studio Project Template

posted by John with 177 comments

Want to build a SPA but can’t decide where to start? Use Hot Towel and in seconds you’ll have a SPA and all the tools you need to build on it! You can get Hot Towel along with the new RTM version of ASP.NET and Web Tools 2012.2, as announced by Scott Guthrie today. Download the VSIX for the Hot Towel SPA template here Hot Towel: Because you don’t want to go to the SPA without one! Hot Towel creates a great starting point for building a Single Page Application (SPA) with ASP.NET. Out of the box you it provides [...]

ASP.NET SPA Templates Released

posted by John with 21 comments

Today the ASP.NET team released the RTM version of the ASP.NET and Web Frameworks 2012.2. This includes updates for ASP.NET MVC, ASP.NET Web API, ASP.NET Web Pages, Web Optimization, SignalR, and the ASP.NET SPA Template. The official announcement is on Scott Guthrie’s blog. I’ll focus this post on the new SPA templates that accompany this release. Comparing the Templates I created a quick comparison chart of what’s inside each template. All of them have value depending on where your interests lay. ASP.NET SPA Breeze Ember Durandal Hot Towel Includes ToDo Sample Yes Yes Yes Includes Bare Template Yes Yes Navigation [...]

Awesome Lineup for April 2013 DevIntersections

posted by John with with 1 comment

Technology has been changing at a rapid pace over the past few years and so are conferences. It’s a great time to head to one of the newer conferences like ASP.NET and HTML5 DevIntersection  from April 8 – 11 at the MGM Grand in Las Vegas, NV. I’ll be there with a whole new round of sessions myself including talks on JavaScript, TypeScript and a full day workshop on building Single Page Applications. Of course, there’s much much more too including many great speakers like: Dan Wahlin (fantastic presenter and a great personal friend of mine) Carl Franklin (legendary .NET  developer [...]