Technology Related Links for May 11th

If you are looking to follow this series, be sure to subscribe to my RSS feed at http://feeds.jasongaylord.com/JasonNGaylord or my Twitter account at http://twitter.com/jgaylord. This series can be followed by using the Hot Links tag. Series Post #10 .NET Languages – C# and Visual Basic F#: Regular expressions/active patterns – Mark Needham (Suggested by Elijah Manor) Getting a Jump-Start with IronPython – Darrell Hawley (Suggested by packtpub) Singletons vs. Static Classes – Lee Dumond (Suggested by Elijah Manor) Snippet: Format a String in TitleCase (C#) – Genesio Lini (Suggested by Elijah Manor) ASP.NET and ASP.NET MVC Community for ASP.Net MVC … Continue reading Technology Related Links for May 11th

Technology Related Links for May 6th, 2009

If you are looking to follow this series, be sure to subscribe to my RSS feed at http://feeds.jasongaylord.com/JasonNGaylord or my Twitter account at http://twitter.com/jgaylord. This series can be followed by using the Hot Links tag. Series Post #7 Daily Quote – Great quote:  "The mind can only absorb what the seat can endure" ~ @mrrodd (Posted by Dan Wahlin) .NET Languages – C# and Visual Basic CLR Inside Out – Understanding the CLR Binder (Suggested by Kevin Tunis) Microsoft to turn .Net Micro Framework code, support over to the community – Mary Jo Foley Architecture, Design Patterns, and Testing Top … Continue reading Technology Related Links for May 6th, 2009

Technology Related Links for May 4th, 2009

If you are looking to follow this series, be sure to subscribe to my RSS feed at http://feeds.jasongaylord.com/JasonNGaylord or my Twitter account at http://twitter.com/jgaylord. This series can be followed by using the Hot Links tag. Series Post #5 Quote of the day – "Requirements are like water. They’re easier to build on when they’re frozen." (Posted by Elijah Manor) .NET Languages – C# and Visual Basic Getting a Recursive FTP File List in .Net – Michael C. Neel Multithreading: creating threads – Luis Abreu What Should Microsoft do for .NET Open Source? – Rob Conery Architecture, Design Patterns, and Testing … Continue reading Technology Related Links for May 4th, 2009

Technology Related Links for May 1, 2009

If you are looking to follow this series, be sure to subscribe to my RSS feed at http://feeds.jasongaylord.com/JasonNGaylord or my Twitter account at http://twitter.com/jgaylord Series Post #4 I’ve streamlined the categories a bit more. I’m also going to add suggestions that I come across on Twitter. Do you have any suggestions for my link series? Let me know by leaving a comment here. Whether it is additional resources to find links or changing the format – all suggestions are welcome! .NET Languages – C# and Visual Basic An Introduction to Mixins for C# – Justin Etheredge Assigning from Nullable Types … Continue reading Technology Related Links for May 1, 2009

Classic ASP Support in IIS 7 and IIS 7.5

I’m working on reverse engineering an application that was written about 8 years ago in Classic ASP. When I first hit the site, one of the things I noticed was that the traditional error messages weren’t displayed. You can turn this on by double-clicking on the ASP icon under IIS, finding compilation, and expanding debugging properties. You’ll see that one of the properties in IIS is called Send Errors To Browser. Set that property to true and you’re all set! One last thing, be sure that you have Classic ASP enabled in IIS. If not, go to add/remove programs to … Continue reading Classic ASP Support in IIS 7 and IIS 7.5

MD5 Encryption Considered Harmful

A group of 7 researchers have been able to successfully hack an MD5 encrypted security certificate. While this is a critical security risk, most security certificates do not use MD5 encryption in their generating processes. The more common security certificate and digital signature encryption type is SHA-1. The full explanation of their findings can be read at http://www.win.tue.nl/hashclash/rogue-ca/.

Web Site Performance

I came across a post on StackOverflow.com regarding web site performance. Quite often you can take a look at your application and find 10 different ways to make it more efficient. Depending on your environment, you may have many different ways to increase performance. For instance, in a shared hosting environment, you’ll likely be limited as to what you can do on the server, but can tweak your application appropriately. Here are a few things I’d recommend: Compress your HTML output using built-in compression or third party software like GZip. If you are using ASP.NET, make sure you minimize your … Continue reading Web Site Performance

IIS7 Integrated Mode and Global.asax

In IIS7, there are two modes for ASP.NET application pools: classic mode (only mode available for IIS6) and integrated mode. Integrated Mode offers quite a bit with IIS7 and is the recommended mode for application pools (more details at http://learn.iis.net/page.aspx/244/how-to-take-advantage-of-the-iis7-integrated-pipeline/). One of the changes is that the Integrated mode does not have access to the HttpContext during the Application_Start method in the global.asax. It also has an affect on HttpModules and HttpHandlers that reference the HttpContext as well. You’ll want to keep this in mind when building your application structure.

IIS Stack in Windows Server 2003+

Apparently the IIS stack has changed in Server 2003. I’ve never noticed any issues with my ASP.NET apps, but in case you do, here’s the full post: http://blogs.msdn.com/tom/archive/2008/03/31/stack-sizes-in-iis-affects-asp-net.aspx.