Your browser (Internet Explorer 6) is out of date. It has known security flaws and may not display all features of this and other websites. Learn how to update your browser.
X

G. Andrew Duthie

C# Protocols, XAML, Windows Store App

8/28/2013 6:52:26 PM

Enhance the value and discoverability of your app with Protocol Activation
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.

G. Andrew Duthie

C# Protocols, XAML, Windows Store App

8/28/2013 6:52:26 PM

Enhance the value and discoverability of your app with Protocol Activation
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.

G. Andrew Duthie

JavaScript mapping, Windows 8, Windows Store App

10/8/2012 10:40:14 PM

Leverage the Maps app in your Windows Store app with Protocol Activation
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

G. Andrew Duthie

JavaScript mapping, Windows 8, Windows Store App

10/8/2012 10:40:14 PM

Leverage the Maps app in your Windows Store app with Protocol Activation
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.

G. Andrew Duthie

JavaScript MVC, Performance, Visual Studio 2010

7/8/2011 5:49:09 PM

Tweaking T4 Templates to Improve Script Performance
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...

G. Andrew Duthie

JavaScript MVC, Performance, Visual Studio 2010

6/14/2011 8:42:37 PM

Make Script Performance Automatic with Custom Templates in Visual Studio 2010 - Part 1
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...

G. Andrew Duthie

ASP.NET ASP.NET MVC 3, Introductory, screencasts

3/22/2011 4:57:23 AM

Get to Know Action Filters in ASP.NET MVC 3 Using HandleError
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

G. Andrew Duthie

DevNuggets screencasts, WebMatrix

11/12/2010 4:17:48 PM

Microsoft WebMatrix Beta 3 - New Features
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.

G. Andrew Duthie

DevNuggets screencasts, WebMatrix

11/12/2010 4:17:48 PM

Microsoft WebMatrix Beta 3 - New Features
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.

G. Andrew Duthie

DevNuggets IE9, screencasts

11/11/2010 5:29:06 PM

Intro to Pinned Sites in IE 9 Beta
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.

G. Andrew Duthie

ASP.NET Beginner, DevNuggets, Screencast, WebMatrix

9/1/2010 11:41:00 PM

Microsoft Web Matrix New Site Options
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.

G. Andrew Duthie

ASP.NET Beginner, DevNuggets, Getting Started, Installation, Razor, WebMatrix

8/27/2010 5:39:00 PM

Installing Microsoft WebMatrix Beta
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...

G. Andrew Duthie

ASP.NET Beginner, DevNuggets, Getting Started, Installation, Razor, WebMatrix

8/27/2010 5:39:00 PM

Installing Microsoft WebMatrix Beta
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...

G. Andrew Duthie

DevNuggets DPEeast, MidAtlantic, Navigation Template, Silverlight, Visual Studio

9/6/2009 5:20:00 AM

Introducing Silverlight Navigation Applications
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.

G. Andrew Duthie

ADO.NET ADO.NET Data Services, ASP.NET, Data Services, Databinding, DevNuggets, DPEeast, jQueryUI, MidAtlantic, Visual Studio

9/5/2009 11:12:00 PM

ASP.NET Databinding and jQueryUI
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...

G. Andrew Duthie

ASP.NET DevNuggets, DPEeast, jQuery, jQueryUI

4/10/2009 10:13:00 PM

Using jQuery UI in ASP.NET
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.

G. Andrew Duthie

ASP.NET DevNuggets, DPEeast, jQuery, jQueryUI

4/10/2009 10:13:00 PM

Using jQuery UI in ASP.NET
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.

G. Andrew Duthie

ADO.NET ASP.NET, DevNuggets, SQL Server, VB.NET, Visual Studio, Web Services

6/5/2006 12:21:00 PM

DataBinding to a Web Service in ASP.NET 2.0
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.

G. Andrew Duthie

ADO.NET ASP.NET, DevNuggets, SQL Server, VB.NET, Visual Studio, Web Services

6/5/2006 12:21:00 PM

DataBinding to a Web Service in ASP.NET 2.0
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.

G. Andrew Duthie

ASP.NET DevNuggets, Visual Studio

5/10/2006 8:38:00 PM

Custom Validation Schemas in Visual Studio 2005
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 (...

G. Andrew Duthie

ADO.NET ASP.NET, DevNuggets, SQL Server, VB.NET, Visual Studio

5/9/2006 2:37:00 PM

Drag and Drop Databinding in ASP.NET 2.0
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.

G. Andrew Duthie

ADO.NET ASP.NET, DevNuggets, SQL Server, VB.NET, Visual Studio

5/9/2006 2:37:00 PM

Drag and Drop Databinding in ASP.NET 2.0
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.

G. Andrew Duthie

DevNuggets Visual Studio, VSTS

12/15/2005 2:36:00 PM

Work Items in Visual Studio Team System
Mid-Atlantic States Developer Evangelist G. Andrew Duthie demonstrates creating and using Work Items in Visual Studio 2005 Team System.Enjoy!
Code-Free Authentication and Authorization in ASP.NET 2.0
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!
Code-Free Authentication and Authorization in ASP.NET 2.0
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!

G. Andrew Duthie

ASP.NET DevNuggets

9/26/2005 3:58:00 PM

Consuming RSS in ASP.NET 2.0
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.

G. Andrew Duthie

ASP.NET DevNuggets

9/8/2005 9:23:00 PM

File System Web Sites in ASP.NET 2.0
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.

G. Andrew Duthie

ASP.NET DevNuggets

9/8/2005 9:23:00 PM

File System Web Sites in ASP.NET 2.0
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.