nav-left cat-right
cat-right

.Net Mocking Frameworks – Capability Compari...

I have a couple years of experience of TDD under my belt, but it's only recently that I've felt like I am a relatively decent practitioner of it.  I attribute this to forcing myself to take the plunge into mocking, and the knowledge of patterns and loosely-coupled design that I've gained from it. You see, I work on a pretty large and complex ASP.Net webforms product, and tests were introduced late into the...

Fixing "Error 320 (net::ERR_INVALID_RESPONSE)...

Without starting a browser flamewar, I'll just say that Google Chrome is a nice idea, but I won't be switching any time soon. As software evolves, competitors always appear, distilling out the good parts of existing products to create their take on something, and make it better. Google has done that with Chrome; it's light and fast and responsive. Unfortunately, it's still a bit green on the...

Defend PHP

I ran across a great discussion at StackOverflow today that started with this question: I made a tongue-in-cheek comment in another question thread calling PHP a terrible language and it got down-voted like crazy. Apparently there are lots of people here who love PHP. So I'm genuinely curious. What am I missing? Why makes PHP a good language? The article lists a dozen or so "flaws" with the language, and then...

ASP.Net Load Testing and Optimization Toolkit R...

One of my passions is optimization. There's no code related task I like more than making something run better, faster, snappier -- from tweaking UI registry keys to stripping out crap code -- I want results.  Usually if something is noticeably slow on the user's end, there's something fundamentally wrong that can be made faster -- a lot faster. Why do I love optimization? It's because it's the...
Recent Comments
  • Tony Parrillo: And Muhkuh, kindly stick to your guns: in one sentence you b...
  • Tony Parrillo: Friends, I'm choosing to attack the naysayers of the tab mov...
  • Braeden Petruk: Great article. However, there is an error in your section ab...
  • fuxximus: i've read your article, having played around with PHP for th...
  • muhkuh: Ah the myth about single quotes that are faster than double ...
  • Erwin1441: I managed to solve this problem by writing an ImageHelper cl...
Random Articles
Defend PHP I ran across a great discussion at StackOverflow today that started with this...
Welcome! Welcome to the blog! I'm the PHP guy. I'm excited to be...
Silverlight – Oh no... Excuse me while I ponder for a minute, but I'm continually surprised by...
ASP.Net MVC – How t... A recent question on Stack Overflow (and subsequent answer that I wrote for it)...
PHP vs .Net – The B... Blog status: activated! Just in the nick of time too. Or is it? Doing a...