Coding Architect Logo
  • Posts
  • Tags
  • Categories
  • Projects

Programming

5 posts tagged. Browse all tags

Dec 31, 2012

DRYing out code

Removing duplicate code is a great way to improve the internal quality of your application code. Duplications mean that you have more code than you should and are often the source of more subtle bugs …

Dec 24, 2010

Progressive Enhancement

Progressive Enhancement is a web development technique or pattern. The basic premise is that a web site should be accessible to all users and then to overlay additional functionality based on the …

Jun 20, 2010

New BTree algorithms for virtual memory systems

This is a very interesting article http://queue.acm.org/detail.cfm?id=1814327 which demonstrates that we should not take things for granted - including algorithms that have been around for a long …

Nov 18, 2009

Testing abstrations

These ideas were presented as at ThoughtWorks Agile Southeast conference in Atlanta. The idea for these diagrams came about after the first time I spoke about web test driven development at Agile …

Jul 18, 2009

Java Properties handling - 1

I have been on a number of Java projects recently and one of the things I end up brewing for each of these projects is some enhanced management of runtime properties. Having said there are problems …

Subscribe for new posts

Occasional writing on AI and understanding large codebases. No spam — unsubscribe anytime.

© 2026 Graham Brooks. All rights reserved.