Posts Categorized: Web development

Technical Credit

There’s a well-known concept in programming that refers to the negative effects poorly-made decisions can have on the quality of software over time: Technical Debt. The Wikipedia article gives some examples of the causes and the consequences of technical debt. This financial analogy is a useful one, as it nicely describes the long-term impact of… Read more »

HTML Matters

Rant time. No-one can deny that web development tooling has improved in leaps and bounds over the last few years. I’ll sound like a moaning old man if I talk about how primitive things were in the old days, so I won’t. But despite this wealth of tools, loads of good quality information online, and… Read more »

Unit testing in WordPress

One of the things I really appreciate about developing in the .Net stack is the fantastic unit test support. Using mocking libraries like moq and leaning on the power of nunit to handle my dependencies means I can write unit tests that truly do test just the unit under test. True unit tests are useful for three… Read more »

Crash Test Dummies

No, this isn’t a post about the band. It’s about real crash testing, also known as progressive enhancement testing. Of course, this had to be Another Progressive Enhancement Post, didn’t it! Ever thought about why car manufacturers test their cars under crash conditions? Is it because people deliberately drive their cars into walls or ditches?… Read more »