Chris Pietschmann

husband, father, hacker, entrepreneur, futurist, innovator, autodidact


Proposed DotNetKicks Redesign!

The current skin of DotNetKicks just isn't quite there. It doesn't look as cool as it could. And I'm sure it's just because the time hasn't been spent to make it look good. So, I thought I'd put together a mockup design that is based off the current design, but with some improvements. I like it, but the test is if any of you like it too. Let me know what you think. Current DotNetKicks: Proposed Redsign for DotNetKicks: Download:View Larger ImagePaint.NET .PDN File By the way, the font I ... [More]

Top posts of all time as of 2007/9/27

Here's a list of my top blog posts of all time. I really would rather the MSN WebMessenger and Homestarrunner ones weren't in the list, but sometimes you just strike a chord of what regular people (non-programmers) search for. Top 10 posts of all time by total number of page views: 69,629 - MSN WebMessenger65,769 - ASP.NET 2.0: URL Mapping with RegEx Support26,319 - - pretty cool toons23,197 - I now have my key for Vista Ultimate18,614 - WinXP SP2 limites max. number of ... [More]

Patterns: Fluent Interface - make your code easier to read

I never heard of the Fluent Interface pattern until I saw Randy Patterson's blog post titled "How to design a Fluent Interface". When I first saw the title of the post I thought he was talking about design a user interface, but upon further inspection I found out that using the Fluent Interface pattern in your code will make it easier to read. Randy posts an example of how to use the Fluent Interface pattern, but I thought I would also write up a short example. My example below shows how to imp... [More]

Links - 2007-09-26

Here's a ton of links to articles and stuff that I've come across. Included are some links that I marked as favorite within IE and just haven't seemed to go back to, 'till today. It's probably link overload, but hopefully you find some of it usefull. ASP.NET A Boilerplate HttpHandler - Scott HanselmanDynamically resize uploaded images & save in PNG format - Anil RadhakrishnaMaking sense of ASP.NET Paths - Rick StrahlRendering ASP.NET Controls Out of Place - Dave ReedMake Your ASP.NET ... [More]

JavaScript: Add Search Engine Keyword Highlight Support to your site with ease

When looking at the source code for the BlogEngine.NET project, I noticed that they are implementing some javascript to highlight search engine keywords. What happens is when a user searches (using Google, Yahoo, MSN, etc.) and then clicks through to your site, this javascript then highlights any words on the page that match the keywords they are search for. This isn't critical functionality to add to a site, but it sure helps in making your site much more user friendly by allowing them to more ... [More]

ASP.NET Forums is gone and Community Server's not free

What happened to the download links for ASP.NET Forums on the website? As soon as Community Server 1.0 came out the links disapearred. I didn't really think of it at the time, but now that I want to set up a Forum I would like the old ASP.NET Forums. Why not Community Server? Well, the reason I don't want to use Community Server is because the licenses keep getting more restrictive with the release of each new version. I just looked at the website and ... [More]

Parallel FX Library: Optimize your code for Multi-Core machines

I was reading the October 2007 edition of MSDN Magazine and came across an article titled "Parallel Performance: Optimize Managed Code For Multi-Core Machines." At first I thought that this was just another article explaining how to use the ThreadPool in .NET to improve the performance of you app, but they are actually talking about the new Parallel FX Library that is about to reach its first CTP. What is this Parallel FX Library? Simple... It's a .NET library that is designed to make is much ... [More]

Weekly Links - 2007-09-07

C# - GenericsC# Generics, Part 2/4: Constraints, Members, Operators - Patrick Smacchia C# Multi-Type Generic Constraints - Adam Esterline C# 2.0 Constraints on Generic Types - Dan Vallejo ASP.NET 2.0Creating a Custom ASP.NET Profile Provider - Shawn Wildermuth Misc.25 steps for building a Micro-ISV - Leon Bambrick