In this DevNugget, I do a quick demo of how easy it is to implement Protocol Activation in a Windows Store app. For deeper details, check out my blog post that walks through the concepts and provides some additional code.
Tweet
In this DevNugget, I do a quick demo of how easy it is to implement Protocol Activation in a Windows Store app. For deeper details, check out my blog post that walks through the concepts and provides some additional code.
Tweet
In this DevNugget, Microsoft Technical Evangelist G. Andrew Duthie, shows how you can leverage the functionality of the Maps app that ships with Windows 8 to provide mapping and directions for users of your app, using a simple uri syntax to leverage the Maps app's support for protocol activation. The official docs for the Maps app uri scheme can be found here. You can read more at his blog post on the subject, part of his "Windows 8: What I've Learned" series.UPDATE: You can now download Community Megaphone for Windows 8 at: http://apps.microsoft.com/webpdp/en-US/app/community-megaphone/65b28d25-c987-410f-8f72-c05cdb6fc55c
Tweet
In this DevNugget, Microsoft Technical Evangelist G. Andrew Duthie, shows how you can leverage the functionality of the Maps app that ships with Windows 8 to provide mapping and directions for users of your app, using a simple uri syntax to leverage the Maps app's support for protocol activation. The official docs for the Maps app uri scheme can be found here. You can read more at his blog post on the subject, part of his "Windows 8: What I've Learned" series.
Tweet
In this DevNugget, a follow-up to part 1, Make Script Performance Automatic with Custom Templates in Visual Studio 2010, Developer Evangelist G. Andrew Duthie shows you how you can customize the T4 templates used for creating new Views in an MVC3 application, to move script references to the bottom of the page. Why the bottom? As explained in the previous installment, because some browsers won't load any additional content while they're busy downloading a script, so if you're loading a large script file from an external site, or if that external site isn't available, your entire page may be blocked from loading. Yikes! Along the way, you'll learn a bit about quickly creating an MVC3 applic...
Tweet
In this DevNugget, Developer Evangelist G. Andrew Duthie shows you how you can create your own custom templates for your web application, with script references moved to the bottom of the page. Why the bottom? Because some browsers won't load any additional content while they're busy downloading a script, so if you're loading a large script file from an external site, or if that external site isn't available, your entire page may be blocked from loading. Yikes! For those of you who like your tutorials in step-by-step format, check out the accompanying blog post at devhammer.net. Some additional resources: Visual Studio Templates on MSDNTemplate Customization on MSDNDiscussion of positionin...
Tweet
In his latest DevNugget, Developer Evangelist G. Andrew Duthie takes you into the exciting world of action filters in ASP.NET MVC 3, and demonstrates how MVC 3 implements the HandleError action filter in the default internet application template, and how you can override this default behavior and customize the error handling that comes out of the box. This video is a demonstration of the techniques described in the following blog post: http://blogs.msdn.com/b/gduthie/archive/2011/03/17/get-to-know-action-filters-in-asp-net-mvc-3-using-handleerror.aspx
Tweet
In this devnugget, Andrew demonstrates some of the new features in WebMatrix Beta 3, including rendering unencoded output with Html.Raw, new Package Management support, new publishing features, and a new options dialog. You can keep track of what's happening with the DEvHammer on his blog, or on Twitter, and find out about upcoming developer and IT Pro events in your area on his site, Community Megaphone.
Tweet
In this devnugget, Andrew demonstrates some of the new features in WebMatrix Beta 3, including rendering unencoded output with Html.Raw, new Package Management support, new publishing features, and a new options dialog. You can keep track of what's happening with the DEvHammer on his blog, or on Twitter, and find out about upcoming developer and IT Pro events in your area on his site, Community Megaphone.
Tweet
In this devnugget, Andrew provides a quick overview of the basics of pinned sites in Internet Explorer 9 beta. You can keep track of what's happening with the DEvHammer on his blog, or on Twitter, and find out about upcoming developer and IT Pro events in your area on his site, Community Megaphone.
Tweet
Continuing my series on Microsoft WebMatrix, in this devnugget, the second in a series on WebMatrix, I walk you through the various options available for creating and opening sites with WebMatrix.Here's what I have in mind for future installments: Creating a site from a Template, and what you end up with when you do Creating a new site from an existing open source application from the Gallery What this new "Razor" syntax is, and why it's cool How to publish your application more... If there's a particular aspect of WebMatrix that you'd like to see a DevNugget on, please add your comments below, or drop me an email via my blog at http://bit.ly/devhammerContact.
Tweet
You may have heard that Microsoft announced a new streamlined web development tool recently called WebMatrix. In this devnugget, the first in a series on WebMatrix, I walk you through locating and installing WebMatrix.Here's what I have in mind for future installments: What the various options are for creating sites with WebMatrix How you can create a site from a Template, and what you end up with when you do How to create a new site from an existing open source application from the Gallery What this new "Razor" syntax is, and why it's cool How to publish your application more... If there's a particular aspect of WebMatrix that you'd like to see a DevNugget on, please add your co...
Tweet
You may have heard that Microsoft announced a new streamlined web development tool recently called WebMatrix. In this devnugget, the first in a series on WebMatrix, I walk you through locating and installing WebMatrix.Here's what I have in mind for future installments: What the various options are for creating sites with WebMatrix How you can create a site from a Template, and what you end up with when you do How to create a new site from an existing open source application from the Gallery What this new "Razor" syntax is, and why it's cool How to publish your application more... If there's a particular aspect of WebMatrix that you'd like to see a DevNugget on, please add your co...
Tweet
In this installment of DevNuggets, Developer Evangelist G. Andrew Duthie (aka DEvHammer) demonstrates how you can quickly create a functional full-screen Silverlight application, complete with back/forward browser navigation and deep linking ability, using the new Silverlight Navigation Application template available with the Silverlight 3 Tools for Visual Studio 2008.You can keep track of what's happening with the DEvHammer on his blog, or on Twitter, and find out about upcoming developer and IT Pro events in your area on his site, Community Megaphone.
Tweet
In this installment of DevNuggets, Developer Evangelist G. Andrew Duthie (aka DEvHammer) demonstrates how you can easily add fun and function to your ASP.NET-based website using jQueryUI.This DevNugget is a follow-up to Andrew's introduction to using jQueryUI in ASP.NET and in it you'll see how easy it is to dynamically generate the markup required to build a jQueryUI Accordion widget using an ASP.NET Repeater control bound to an ADO.NET Data Service. Databinding with a Repeater makes it quick and easy to generate clean markup that's tailor-made for integration with jQueryUI.You can keep track of what's happening with the DEvHammer on his blog, or on Twitter, and find out about upcoming de...
Tweet
In this installment of DevNuggets, Developer Evangelist G. Andrew Duthie (aka DEvHammer) demonstrates how you can easily add fun and function to your ASP.NET-based website using jQueryUI.You can keep track of what's happening with the DEvHammer on his blog, or on Twitter, and find out about upcoming developer and IT Pro events in your area on his site, Community Megaphone.
Tweet
In this installment of DevNuggets, Developer Evangelist G. Andrew Duthie (aka DEvHammer) demonstrates how you can easily add fun and function to your ASP.NET-based website using jQueryUI.You can keep track of what's happening with the DEvHammer on his blog, or on Twitter, and find out about upcoming developer and IT Pro events in your area on his site, Community Megaphone.
Tweet
One of the cool new features of ASP.NET 2.0 is its rich declarative databinding. In addition to traditional techniques like databinding to a back-end SQL database, you can also databind to web services, using the ObjectDataSource.In this DevNugget, Mid-Atlantic .net Developer Evangelist G. Andrew Duthie (aka .net DEvHammer) shows you how you can very quickly create a web service to return structured data using a .net 2.0 DataSet class, then how you can easily bind your web service to an ASP.NET 2.0 GridView control using the ObjectDataSource, including both displaying and updating data.
Tweet
One of the cool new features of ASP.NET 2.0 is its rich declarative databinding. In addition to traditional techniques like databinding to a back-end SQL database, you can also databind to web services, using the ObjectDataSource.In this DevNugget, Mid-Atlantic .net Developer Evangelist G. Andrew Duthie (aka .net DEvHammer) shows you how you can very quickly create a web service to return structured data using a .net 2.0 DataSet class, then how you can easily bind your web service to an ASP.NET 2.0 GridView control using the ObjectDataSource, including both displaying and updating data.
Tweet
One cool new feature available in Visual Studio 2005 is the ability to take advantage of Intellisense statement completion in the Source view of an ASP.NET Web Form. In addition, Visual Studio 2005 provides validation of your markup.Both of these features are driven by XSD schemas that are installed with Visual Studio 2005, so you can change the schema on the fly, to test your markup for compatibility with a variety of browsers.Thanks to Mikhail Arkhipov from the ASP.NET team, I was able to put together a demonstration of this feature, including creating and using your own custom XSD schema to drive Intellisense and validation.In this DevNugget, .net Developer Evangelist G. Andrew Duthie (...
Tweet
When I say "drag & drop" databinding, I bet most folks think of dragging controls from the Visual Studio 2005 toolbox onto the web form.But that's not the only way to make quick work of databinding in ASP.NET 2.0.In this DevNugget, .net Developer Evangelist G. Andrew Duthie (aka .net DEvHammer), shows you how you can quickly and easily create databound controls that allow you to display and edit data, directly from the Server Explorer window.
Tweet
When I say "drag & drop" databinding, I bet most folks think of dragging controls from the Visual Studio 2005 toolbox onto the web form.But that's not the only way to make quick work of databinding in ASP.NET 2.0.In this DevNugget, .net Developer Evangelist G. Andrew Duthie (aka .net DEvHammer), shows you how you can quickly and easily create databound controls that allow you to display and edit data, directly from the Server Explorer window.
Tweet
Mid-Atlantic States Developer Evangelist G. Andrew Duthie demonstrates creating and using Work Items in Visual Studio 2005 Team System.Enjoy!
Tweet
For his next amazing trick, Mid-Atlantic States Developer Evangelist G. Andrew Duthie will demonstrate adding full-featured authentication and authorization in ASP.NET 2.0, including a login page, with no lines of code and in less than 10 minutes (less than 8, in fact)!Enjoy!
Tweet
For his next amazing trick, Mid-Atlantic States Developer Evangelist G. Andrew Duthie will demonstrate adding full-featured authentication and authorization in ASP.NET 2.0, including a login page, with no lines of code and in less than 10 minutes (less than 8, in fact)!Enjoy!
Tweet
In this DevNugget, Mid-Atlantic States Developer Evangelist G. Andrew Duthie demonstrates how to use the new XmlDataSource control to consume an RSS feed, and display the result using a DataList control bound to the XmlDataSource control.
Tweet
Mid-Atlantic States Developer Evangelist G. Andrew Duthie shows you how to take advantage of this new feature of ASP.NET 2.0, the ability to create ASP.NET web sites within the file system, debug, and more, without the need for IIS.
Tweet
Mid-Atlantic States Developer Evangelist G. Andrew Duthie shows you how to take advantage of this new feature of ASP.NET 2.0, the ability to create ASP.NET web sites within the file system, debug, and more, without the need for IIS.
Tweet