I started out reading blogs in early 2004 while in Iraq. In March, I started
a blog at blogspot (and with a
little ‘customization’ of the stylesheet, I got it to redirect to my blog at
.Net junkies). On April 16th, I transfered my initial posts to .Net junkies.
One of the drawbacks of blogs is that old posts get buried even though the
information may continue to be relavent. Here, I’ll review some topics:
- Notes
collected my Noah Coad at the 2004 MVP summit (while I was still overseas). - A
solution to having a collection of key-value pairs while maintaining the
order. - A
broad post written in an Iraq sandstorm. - Solutiong
to why ASP.NET with vb might stop working. - How
to use inheritance with ASP.NET pages. - There
is no performance difference between ASP.NET code-behind and code in a script
block. - IE
5 & 6 client-side databinding. - A
learning experience about the goto statement. (Now I try to refactor away
from goto – and even IF statements). - Using
reflection to load and call a class. - Binding
grids to custom objects. - A
compatibility bug in ASP.NET 2.0. - How
to easily consume all RAM on a server with bad .Net code. - How
I’ve tracked down memory leaks. - ASP.NET
1.1 code that throws 2.0 in an infinite loop. - A
really easy custom configuration section. - How
master pages changes the behavior of FindControl. - Adding
a totals row at the bottom of a DataGrid. - Making
a base Page class that controls event handling of sub-classes - Making
ASP.NET pages configurable. - Simple
ASP.NET custom validator. - Commenting
out an ASP.NET server control. - Get
the PreInit event in ASP.NET v1.1 - Why
your dynamic controls might lose viewstate. - Capture
page content before it’s rendered. - Simple
Xml schema validation example. - Log
information using the Trace Listeners. - Interesting
data about string concatenation (when not to use Stringbuilder) - Warning
against using public constants. - My
version of a master pages control set (based on Paul Wilson’s sample) - Using
serialization as configuration. - Avoiding
the GAC. - Running
code is its own AppDomain. - Threadpool
throttling. - Thanks
given to community contributors. - A
TDD example with Enterprise Library DAAB. - A
data repository with a true business object. - Example
of Model-View-Presenter - A
flexible application architecture.
I’m not sure how many regular readers I have (that isn’t my goal), but I
figured that on average, my blog website gets 430 hits per day. Google is
responsible for most of them by matching up searches with content on my blog.
Then another 500 RSS hits for most blog posts.
Looking back on my blog, it really is a journal of my coding experiences, and
I can see how far I’ve progressed.