Umisiri - Craftsmanship

The idea that writing software is a craft rather than a science has been around for quite some time. This site is dedicated to this concept and approach to developing software.

Like all crafts writing software requires practice, examples to emulate and exercises to help hone skills. Dave Thomas talks about code katas that help hone programming skills. But becoming a master craftsman is not just a matter of practice...

Craftsmanship conveys a sense of caring about what you do and how you do it. Its is about continual improvement both in terms of skill and process.

umisiri blog

Projects

intercept

intercept – is an HTTP proxy designed to help test interactions between web clients and servers

documentation downloads

bvira

bvira – is a reference implementation applying the Post-Redirect-Get HTTP interaction model combined with a model-view-presenter-command pattern that has been used to successfully deliver high performance web applications.

Post-Redirect-Get and the model-view-presenter model is described here

bvira homepage on github