Code and Slides: Building the Account at a Glance ASP.NET MVC, EF Code First, HTML5, and jQuery Application
Published by on 31.03.2012 at 17:59

This presentation was given at the spring 2012 DevConnections conference in Las Vegas and is based on my Pluralsight course. The presentation shows how several different technologies including ASP.NET MVC, EF Code First, HTML5, jQuery, Canvas, SVG, JavaScript patterns, Ajax, and more can be integrated together to build a robust application. An example of the application in action is shown next:
View more of my presentations here.
The complete code (and associated SQL Server database) for the Account at a Glance application can be found here. Check out the full-length course on the topic at Pluralsight.com.




Call for Speakers – Fall 2012 ClientDev Connections
Published by on 14.03.2012 at 02:32

image John Papa and I just sent out a call for abstracts for the upcoming Fall 2012 DevConnections conference to be held in Las Vegas, NV. If you’re interested in presenting on client-side development topics such as HTML5, CSS3, JavaScript, jQuery (or another JavaScript library), Silverlight 5, Windows 8 Metro style app development, or other related topics please submit session ideas. If you know someone else who may be interested, please forward the information. Here’s the official announcement that was sent out.     Read the full post




Upcoming ASP.NET, HTML5 and Windows 8 Talks and Workshops at DevConnections 2012
Published by on 05.02.2012 at 00:15

It’s that time of the year again! DevConnections 2012 is right around the corner and we have a lot of great new workshops and sessions planned for the ASP.NET and Client-Dev (HTML5, Windows 8 Metro, JavaScript, jQuery, etc.) tracks. The keynote at DevConnections will be given by the one and only Scott Guthrie who’s always up to something cool and is a lot of fun to listen to. image     Read the full post




Working with the JavaScript “this” Keyword
Published by on 28.12.2011 at 16:49

JavaScript's "this" keyword can be a bit tricky to work with depending on the context in which it's used. When it's used with patterns such as the Prototype or Revealing Prototype patterns working with "this" can be challenging in some cases. Unlike languages such as C# or Java, "this" can change context. For example, if a Calculator object named calc calls an add() function then "this" represents the Calculator object which means you can easily access any variables defined in the object such as a variable named tax by simply using this.tax.  
calc.add(2, 2); //Using "this" inside of the add() function gets you to the calc object
  However, if add() makes a call to another function then "this" changes context and no longer represents the Calculator object.
Read the full post