Click here to Skip to main content
14,936,495 members

Articles by Sky Sanders (Articles: 4, Technical Blogs: 11, Tip/Tricks: 4)

Articles: 4, Technical Blogs: 11, Tip/Tricks: 4

RSS Feed

Average article rating: 4.73

Web Development
ASP.NET
Posted: 15 Apr 2010   Updated: 17 Apr 2010   Views: 16,880   Rating: 4.50/5    Votes: 2   Popularity: 1.35
Licence: The GNU General Public License (GPLv3)      Bookmarked: 8   Downloaded: 0
Please Sign up or sign in to vote.
Retain your sanity! Quickly and easily write test suites for your Ajax/REST/Form/Upload/other http endpoints.
Posted: 13 Apr 2010   Updated: 18 Apr 2010   Views: 29,712   Rating: 4.56/5    Votes: 8   Popularity: 4.11
Licence: The Code Project Open License (CPOL)      Bookmarked: 13   Downloaded: 0
Please Sign up or sign in to vote.
Stuff {"d":{"__type": ... JSON response into CLR types without breaking a sweat.
Posted: 17 Apr 2010   Updated: 2 Oct 2010   Views: 31,084   Rating: 5.00/5    Votes: 6   Popularity: 3.89
Licence: The Code Project Open License (CPOL)      Bookmarked: 12   Downloaded: 229
Please Sign up or sign in to vote.
Leverage the built-in development web server in testing and other scenarios.
Posted: 19 Apr 2010   Updated: 20 Apr 2010   Views: 52,274   Rating: 4.85/5    Votes: 13   Popularity: 5.23
Licence: The Code Project Open License (CPOL)      Bookmarked: 9   Downloaded: 0
Please Sign up or sign in to vote.
In this post, I explore the subtle but disastrous consequences of expecting a 'using' block to clean up your WCF channels.

Average blogs rating: 4.72

.NET
Posted: 23 Mar 2010   Updated: 29 Mar 2010   Views: 13,720   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
This is how I configure CodeRush/Refactor Pro and Resharper to enable peaceful coexistance.
Database Development
SQL Server
Posted: 1 Feb 2010   Updated: 1 Feb 2010   Views: 34,550   Rating: 4.29/5    Votes: 5   Popularity: 3.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 19   Downloaded: 0
Please Sign up or sign in to vote.
A strategy for implementing maintaining separation of concerns and implementation hiding.
Programming Languages
Javascript
Posted: 12 Aug 2009   Updated: 18 Apr 2010   Views: 33,160   Rating: 4.75/5    Votes: 5   Popularity: 3.32
Licence: The Code Project Open License (CPOL)      Bookmarked: 15   Downloaded: 0
Please Sign up or sign in to vote.
A simple JavaScript generic type pattern implementation
Posted: 20 Aug 2009   Updated: 18 Apr 2010   Views: 13,570   Rating: 4.50/5    Votes: 3   Popularity: 2.15
Licence: The Code Project Open License (CPOL)      Bookmarked: 8   Downloaded: 0
Please Sign up or sign in to vote.
Runtime type safety, multiple type parameters and full Visual Studio Intellisense support
Posted: 24 Aug 2009   Updated: 18 Apr 2010   Views: 11,251   Rating: 4.33/5    Votes: 2   Popularity: 1.30
Licence: The Code Project Open License (CPOL)      Bookmarked: 10   Downloaded: 0
Please Sign up or sign in to vote.
salient.Delegate is a class that enables the implementation of numerous software design patterns that can accelerate design and development and improve the architecture of your JavaScript code by enabling reliable loose coupling of JavaScript code.
Web Development
ASP.NET
Posted: 15 Aug 2009   Updated: 18 Apr 2010   Views: 80,407   Rating: 4.75/5    Votes: 23   Popularity: 6.47
Licence: The Code Project Open License (CPOL)      Bookmarked: 70   Downloaded: 0
Please Sign up or sign in to vote.
Leveraging the full power of the ASP.NET platform from client-side JavaScript can be as simple adding a few lines of code to an existing script obviating the requirements of an ASPX client page with a ScriptManager/MS AJAX js library.
Posted: 25 Feb 2010   Updated: 22 Apr 2010   Views: 34,300   Rating: 4.85/5    Votes: 14   Popularity: 5.55
Licence: The Code Project Open License (CPOL)      Bookmarked: 23   Downloaded: 0
Please Sign up or sign in to vote.
Or: “What I hope is not just ‘Yet Another Visual Studio JavaScript Intellisense Walkthrough’”
Posted: 13 Apr 2010   Updated: 18 Apr 2010   Views: 16,450   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 9   Downloaded: 0
Please Sign up or sign in to vote.
Use Visual Studio 2008 Development Server (WebDev.WebServer.exe) in automated testing frameworks
Posted: 13 Apr 2010   Updated: 18 Apr 2010   Views: 70,106   Rating: 4.71/5    Votes: 6   Popularity: 3.67
Licence: The Code Project Open License (CPOL)      Bookmarked: 29   Downloaded: 0
Please Sign up or sign in to vote.
Full featured HTTP upload utility
XHTML
Posted: 16 Aug 2009   Updated: 18 Apr 2010   Views: 66,244   Rating: 4.78/5    Votes: 7   Popularity: 4.04
Licence: The Code Project Open License (CPOL)      Bookmarked: 25   Downloaded: 0
Please Sign up or sign in to vote.
Exploring Web.config - system.web/httpModules
Posted: 18 Aug 2009   Updated: 2 Jan 2010   Views: 22,596   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 26   Downloaded: 0
Please Sign up or sign in to vote.
AccessControlModule can impart a greater consistency and usability upon the default behaviour of FormsAuthentication and allow any client script code to leverage FormsAuthentication in a straight forward manner.

Average tips rating: 0.00

Ajax
Posted: 12 Apr 2010   Updated: 14 Apr 2010   Views: 11,381   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Mixing and matching security to get something like this locked down and providing the desired exposure might be challenging but I didn't offer to solve that in the title, did I?                    <behavior...
Programming Languages
C#
Posted: 14 Apr 2010   Updated: 16 Apr 2010   Views: 11,770   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
A few extension methods to help out.....// Project: Salient.Reflection// http://salient.codeplex.comusing System;using System.Collections.Generic;using System.Linq;using System.Reflection;public static class AttributeHelpers{ /// /// Returns first...
Web Development
ASP.NET
Posted: 12 Apr 2010   Updated: 14 Apr 2010   Views: 11,280   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
After a minor bout of forgetfulness regarding legal regexp flags in Javascript, I knocked this one out that parses the comment block at the end of an YSOD. var rxYSOD = //;if (rxYSOD.test(text)) { // looks like one.. ...
HTML
Posted: 14 Apr 2010   Updated: 14 Apr 2010   Views: 11,770   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
NOTE: This article presents another solution that does not depend on JSON.net.Doing interop with an ASP.NET ScriptService in JavaScript is simple, just deserialize the payload, e.g. result.d.But if you are consuming with managed code it gets a bit tricky.The 3.5 stack wraps the payload in...

Average reference rating:

No reference articles have been posted.

Average project rating:

No projects have been posted.

Sky Sanders
Software Developer (Senior) Salient Solutions
United States United States
My name is Sky Sanders and I am an end-to-end, front-to-back software solutions architect with more than 20 years experience in IT infrastructure and software development, the last 10 years being focused primarily on the Microsoft .NET platform.

My motto is 'I solve problems.' and I am currently available for hire.

I can be contacted at sky.sanders@gmail.com