| Sam Allen's profileDOT NET PERLSBlogListsSkyDrive | Help |
|
|
PerfLimit key lengths to 19 chars. Remove char 1. [perf] Add code to disable/enable Stopwatch.GetTimestamp(). Disable it. [perf] Canonical link tag. [awesome] Case-insensitive. Add numberingTODO: keep adding numbering to articles. Perls progressYesterday, added code that generated heuristics for optimizing IsGZipSupported. It is almost twice as fast in some cases, always faster. Wrote article on it, Request.Headers Usage Stats. Mainly a vanity piece. 4 new articles Removed duplicate images. These were a carryover from when the images were not at the start. Having visual kick to articles is most important so leave them at start. Stop centering images. Should remove "ct" style logic Should convert numbers to #. --- (not Figure #. ---) New stuff at Dot Net PerlsNew articles: Join String Method, Google Webmaster Tools - Crawl Stats. Both have graphs. Very nice. It has really helped that I have taken it slower. Rearranged RSS link to be right at the top of the home page. It is very obvious and clear now. It looks fine. Changed runtime to precompute all GZIPs, costs about 300 ms on startup. Should put up the Runtime for a bit. It isn't doing me much good to work on it. I had to fix the problem with the threading in the old lazy Dictionary cache. Read "Writing For Computer Science" book. Also bought tons of Red Bull and Double Shots. Zzzz [Today] New dictionary GetHashCode method, 40% faster, 10% faster startup New article about IEqualityComparer TODO: Dot Net Progress, Feb 2009So, I did lots of stuff with Dot Net Perls. First, I used more string preprocessing to make the pages about 1% smaller with no content changes. I will post the HTML Minify article soon. I rearranged the database so it is simpler to read in at startup. It should also be about 600 bytes smaller. Startup should be faster. Fewer objects allocated in memory at startup. This week I wrote a couple good articles. Stopwatch Samples and Domain Name Method. They have good style. Also replaced some older images, added new "theme" images. I added Timestamp functionality to the site. Every request is timed now. This lets me detect performance problems in the future. I simplified the settings functionality in the runtime. I have been replacing some spaghetti code with modular classes. For example, a class to handle the decompression cache. Also a stopwatch utility class. Also made Metadata into a single object. I can simply create new ones now, instead of risking corruption of old ones. I added a CENTER style, which I can use to center images. Also improved some of the style code. Mainly, I need to sit back and observe the site. I need to take notes in GMail. I will wait for problems and be reassured when there are none.
TODO: Read books. |
|
|