Misc. Articles

Dot Net Perls
Miscellaneous

A Rubik's cube is a puzzle box with colored squares. By rotating rows, you rearrange colors into solid blocks. Similarly, a website is organized into categories with careful information design. Sometimes, though, things don't fit: thus the miscellaneous category enters into being.

"How do you know I'm mad?" said Alice.
"You must be," said the Cat, "or you wouldn't have come here." Alice's Adventures in Wonderland

Books

Note (please read)

This section presents some of the most useful and important programming books written. I recommend which ones to read, and in some cases which ones to avoid.

Books About Programming

PHP

There is a small section on the PHP language on this site. The emphasis of Dot Net Perls is the .NET Framework, but occasionally other languages are covered as well.

PHP Articles

Fiddler

This section presents a tutorial on the Fiddler HTTP debugging tool. This program can be used to diagnose problems with how your website responds to certain requests for pages, and much more. I provided some financial support for the development of this utility.

Fiddler Tool for HTTP Debugging

Web technologies

These articles are about specific web technologies and how you can use them in your projects. They are not based on procedural programming languages.

Canonical Link Optimization iPhone Web App Example Code SEO Tips Gradient TipsAWS logo (Copyright Amazon AWS)

Amazon CloudFront. This site has some information about Amazon CloudFront available. CloudFront is a content delivery network; Dot Net Perls uses CloudFront and this improved performance significantly.

Amazon CloudFront Tutorial CloudFront Performance Tips Dot Net Perls Implementation ASP.NET Experience

Browser benchmarks

I have published two very widely read web browser benchmarks on this site. I think they were on just about every technology news or social media site at one point. The benchmarks aren't perfect but they were popular at least.

Chrome and Firefox 3.5 Memory Usage Firefox 3 Memory Benchmarks and Comparison Firefox 3.5 Memory Usage Test

Microsoft programs

FxCop

There are several articles about using Microsoft tools, such as Visual Studio, in this section. Please note that Visual Studio is also covered in a separate section on this site.

Process Explorer and w3wp.exe in ASP.NET FxCop Performance Warnings ASP.NET Development Server .bat File

Adobe programs

There are some tutorials on using Adobe Fireworks on this site. Adobe Fireworks is used as part of the development of the articles here so these tutorials were written as I learned how to use the tools.

Illustration Tutorial Adobe Fireworks Tips

Google

Google search engine

Here we describe various tools provided by Google free of charge: we begin with Google Analytics, then continue on with Google Webmaster Tools and Google Chrome.

Google Analytics Load Time Google Chrome DNS Lookups Google Webmaster Tools Crawl Stats

White House

Another very popular article on this site was my analysis of the first website for Barack Obama's adminstration at whitehouse.gov. The information is out of date at this point. I got some interesting feedback from people in Washington, particularly some Republicans.

whitehouse.gov Website Code

Web apps

Over the years I have published two web applications on Dot Net Perls. Neither one is currently available, but these short articles help me remember what they were about.

Anagram Finder Naming Helper

Visual C++

Just when you thought Dot Net Perls didn't do C++ code! This article explores the Microsoft Visual C++ managed code implementation and demonstrates string arrays.

Visual C++ String Array

Scrabble

One common game people like to implement in code is Scrabble: you can do this with many different languages and it helps you learn the language better. The article here currently uses the Perl scripting language.

Scrabble Algorithm

Misc.

This section provides information

I have opinions about various subjects and tend to share them more than I should sometimes. Although I like to keep this website fact-oriented, these articles are more based on my opinions.

Back Button Bibliography Flesch-Kincaid Grade Level Learn Programming Programming Is Fun Sapir-Whorf Hypothesis and the C# Language Why Learn VB.NET?

Notice: Yes the Misc. section too contains a Misc. section. However that Misc. doesn't contain yet another Misc.: it's not a recursive process at least.