August 28, 2008
A few months back I had some dialogue with Nick Parker from uship.com. He was wrestling with getting version control setup in a way that would meet the needs of his team and wanted to brainstorm a bit. Here is a portion of our discussion that speaks directly to a couple of the problems Nick was trying to solve: “I’m trying to figure out the best way to set up our subversion repository to do a couple things: Facilitate peer code review. Always have an "uploadable" version of...
... Read
the full post or
the 3 comments.
Filed under: Software, ASP.net
February 12, 2008
In no particular order, here are the top ten things I've learned to pay attention to when dealing with production ASP.NET applications. Hopefully they will help you save you some time and headaches. As always, your thoughts and additions are welcome. 1. Generate new encryption keys When moving an application to production for the first time it is a good idea to generate new encryption keys. This includes the machine validation key and decryption key as well as any other custom keys your application...
... Read
the full post or
the 50 comments.
Filed under: ASP.net
April 02, 2007
[ This is a follow up to the first AJAX Login Control Hacker's Challenge . You will find more details and instructions there. ] Well, so far, the hackers are not doing so well. Here are some numbers. Out of ~517 downloads, ~108 accounts created on the test site, and ~617 page views over the past two weeks, the AJAX Login Control has yet to be cracked. Yes, I know, those aren't great numbers... but hey, at least there is some indication that the armour is being tested. Okay. So, I've decided...
... Read
the full post or
the first comment.
Filed under: AJAX, ASP.net
March 19, 2007
If you are seeing this javascript error (or similar) while trying to use Page Methods with ASP.NET AJAX, here is a checklist that should save you some time. The page method must have the System.Web.Services.WebMethod attribute. [ WebMethod ] ... The page method must be public. [ WebMethod ] public ... The page method must be static. [ WebMethod ] public static ... The page method must be defined on the page (either inline or in the code-behind). It cannot be defined in a control, master page, or...
... Read
the full post or
the 2 comments.
Filed under: AJAX, ASP.net
March 19, 2007
So, you think you are an expert AJAX hacker? Want to earn a quick $100? Then you've come to the right place. Here's the challenge. Go to http://snipgen.com/secure and sign in as hacker@snipgen.com . Yeah, I'm even giving you the username. And I've given you a whole series of posts on how it works. Not to mention that the source is even available . How hard can it be. In order to get the money, you have to successfully sign in with the afore mentioned email. In addition, you have to...
... Read
the full post or
the 5 comments.
Filed under: AJAX, ASP.net
February 26, 2007
[ Update: March 20, 2007 ] Before putting the finishing touches on this AJAX Login System / Control, I've decided to see just how secure it is by issuing a challenge . See if you can crack it... In Simplifying the Sign In Experience with AJAX , I brainstormed about how an AJAX Login control could improve a user's web application sign in experience. If you have been following the more detailed posts of each attribute, you will remember that my last post was on making sure the functionality...
... Read
the full post or
the 6 comments.
Filed under: Community Server, AJAX, ASP.net
February 16, 2007
A few months ago I was working on a project that required the creation of full schemas for the configuration files used by Community Server. The end goal of the project was to make it gut-splittingly easy to edit any of the settings in these configuration files. Paying special attention to the difficulty of this in hosted scenarios. Now, I guess you could say that the project is ongoing, but in reality I haven't touched it for at least two months. If I sensed that there was a big demand for such...
... Read
the full post or
the 5 comments.
Filed under: Community Server, Software, ASP.net
February 12, 2007
Interesting stats from Markus on his Plentyoffish site. Plentyoffish is run off of one web server, at peak the site gets over 2 million pageviews per hour and has close to 50,000 active sessions. Great use case for ASP.net and IIS.
... Read
the full post or
be the first to comment.
Filed under: Software, Random, ASP.net
January 25, 2007
Some changes of note from the ASP.NET AJAX 1.0 RC to RTM release; some of which may break your application after upgrading. Yes, I'm a bit behind the announcements about the RTM release which I'm sure you could not have missed from Scott Guthrie , Nikhil Kothari , Shawn Burke , and Brian Goldfarb . However, I am just now working through all of the changes in the latest release. I just finished reading the Changes between the ASP.NET AJAX ("Atlas") CTP and the RTM Releases whitepaper...
... Read
the full post or
be the first to comment.
Filed under: AJAX, ASP.net
January 14, 2007
[ Update: January 15, 2007 ] For information about the live AJAX Login demo which implements the attributes described in this post see the third post in the series - Unique URLs and Live Demo . In Simplifying the Sign In Experience with AJAX , I brainstormed about how an AJAX Login control could improve a user's web application sign in experience. The second item on the list of desired attributes for such a control was Secure Without SSL . This post dives into the details of that attribute and...
... Read
the full post or
the 2 comments.
Filed under: Software, AJAX, ASP.net
January 12, 2007
If you are looking for a better way to manage your clipboard in Visual Studio 2005, check out the Clipboard Manager from csharper.net. I needed to do some extensive refactoring where there were at least four different strings that I wanted easy access to throughout the process. This tool made it a breeze... thanks Bobby .
... Read
the full post or
be the first to comment.
Filed under: Software, ASP.net
January 05, 2007
[ Update: January 15, 2007 ] For information about the live AJAX Login demo which implements the attributes described in this post see the third post in the series - Unique URLs and Live Demo . In Simplifying the Sign In Experience with AJAX , I brainstormed about how an AJAX Login control that could improve a user's web application sign in experience. The first item on the list of desired attributes for such a control was Very, Very Intuitive User Interface . This post dives into the details...
... Read
the full post or
be the first to comment.
Filed under: Software, AJAX, ASP.net
December 30, 2006
[ Update: March 20, 2007 ] Before putting the finishing touches on this AJAX Login System / Control, I've decided to see just how secure it is by issuing a challenge . See if you can crack it... [ Update: February 26, 2007 ] For source code and an updated demo of the AJAX Login System described here, see - Compatibility with ASP.NET . Let’s be honest, the sign in / login process that most web applications use is not extremely complex. Yet, most people would agree that it is more complex than...
... Read
the full post or
the 5 comments.
Filed under: Software, AJAX, ASP.net
December 11, 2006
I ran across the Microsoft.com Design pages via Shawn Burke’s blog . He has a post gloating the use of his teams’ most excellent ASP.net AJAX Control Toolkit on the site (If you haven’t given the toolkit a spin, you definitely should!). When I reached the toolbox section of the design site, I was a bit surprised. It presents tools traditionally thought of as development centric, ASP.net and ASP.net AJAX , as design tools *. An interesting perspective indeed. *Side note: Why doesn’t the URL http:...
... Read
the full post or
be the first to comment.
Filed under: Software, AJAX, ASP.net