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.
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
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.
Read the full post
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