Measuring website browser performance
www.webpagetest.org is a great resource for anyone looking into web site performance.
No comments yet.
No trackbacks yet.
10 reasons my O(n²) algorithm is better than your O(n) algorithm
about 1 year ago - No comments
OK, so it’s a controversial title, but the point I want to make is that programmers often get confused about the time complexity, i.e. order O() of an algorithm and performance. They will happily declare that their O(n) algorithm is so much better than someone else’s O(n²) algorithm as they rip out some simple, stable, More >
Development Tools and Libraries I use
about 1 year ago - No comments
Libraries and Code Snippets TweetSharp Predicate Builder for LINQ query building: http://www.albahari.com/nutshell/predicatebuilder.aspx Useful tools LinqPad http://www.linqpad.net/ Source Control Subversion with TortoiseSVN Continuous Integration JetBrains TeamCity, recently moved off CruiseControl.NET Deployment Subversion as a repository for binary images, custom deployment code Web Server IIS7 Useful articles PHP: http://devzone.zend.com/article/627
WordPress Plugins I’ve found useful so far
about 2 years ago - No comments
Broken Link Checker Checks your posts for broken links and missing images and notifies you on the dashboard if any are found. Flash Photo Gallery Creates a Flash Photo Gallery like one provided in Adobe Photoshop CS2 Flash Web Photo Gallery templates. Google XML Sitemaps This plugin will generate a special XML sitemap which will More >
A better Tail program for Windows
about 2 years ago - No comments
‘Tail’ is a program that monitors the end of a log file, keeping the view at the end of the file. In the past I’ve used MTail to monitor log files but recently I switched to Baretail because it does a better job at monitoring multiple log files at the same time.
Shaving seconds off page load times
about 2 years ago - No comments
IIS6 comes with some antiquated settings for Gzip compression. Even after enabling it in the IIS management console nothing happens until you edit the metabase file to enable the files you really want to compress. With the correct settings the main page for my site now loads in 5.3s instead of 6.0s and subsequent loads More >
Amazon High-CPU Medium Instance is about 30% slower than a dedicated core 2 duo server
about 2 years ago - No comments
Recently we benchmarked a dedicated GoDaddy server against an Amazon EC2 instance and $ for $ the GoDaddy server was about 30% faster. Here are some stats: Godaddy Dedicated Server 2 GB memory Processor: Intel Core 2 Duo – 2.13 GHz 32-bit platform Raid: None $146 per month UPDATETEXT … – Took 116ms SLIDEHANDLER3 … More >
Javascript error reporting
about 2 years ago - No comments
It’s all very well to be capturing all the errors that happen server side, logging them to a database and reporting on them like any robust web service ought to, what about the client? So today I added reporting for client-side errors to the project I’m working on. Turned out to be remarkably easy. A More >
Optimization Advice
about 2 years ago - No comments
Optimization is the root cause of much unmaintainable code. It is also the root cause of many bugs. My advice to the vast majority of programmers is to stay away from it: if you have a good architecture you should not need to optimize it at this level. Personally I divide optimization into three buckets: More >
It’s all about disk speed
about 3 years ago - No comments
Recently I upgraded to a 10,000 rpm drive in my desktop and a 7,200 rpm drive in my laptop. Quite frankly this is the most cost effective way to improve performance on any machine. CPU speeds have grown dramatically over the last few years, so has memory capacity and CPU to memory bandwidth, but disk More >
Comcast woes and a new monitoring utility
about 3 years ago - No comments
I’ve been having lots of problems with my Comcast connection this week, rather than calling the Comcast support department to receive the usual ‘turn your PC, router, model off, now turn them back on, did that fix it?’ response I decided to do some more investigation. I was able to easily hook up the modem’s More >