Coding Architect Logo
  • Posts
  • Tags
  • Categories
Mar 31, 2014

Team Distribution Models and Conways Law

If Conway’s law applies the how we set up and organise teams should either be aligned to the architecture of the applicaiton or system being developed or application/system architecture will …

agile Conways Law team organisation team distribution remote working
Feb 23, 2014

lazybuilder v0.3

The idea for lazybuilder came up during a recent coding dojo doing code kata. We were using Vim and a separate terminal to run the tests. Switching back and forth between two windows when trying to …

Testing tools Development LLVM shell software development Test Driven build tool tdd
Jan 28, 2014

CODE keyboard

After a long wait CODE keyboards are available again and I received mine last night. I have to confess that I am a bit of a keyboard junkie. I am reluctant to count them all but I am edging into …

keyboards
Dec 19, 2013

Cling A C++ REPL?!

Browsing some blogs recently I came across some interesting C++11 lambda code and thought it would be cool to try it out for myself. The idea of spinning up a project or even putting a new test in an …

C++ C++11 REPL tools
Dec 6, 2013

Boost program_options

I have been spending time recently writing command line apps in C++11. Each time I wanted a way of handling command line arguments flexibly. I chose to use the boost::program_options library. The …

boost C++11 program_options TDD Testing
Nov 15, 2013

Java build tools 2013

I am about to embark on a new Java project so I thought I would take a look at the current state of build tools for Java projects. First I thought I would draw up some assessment criteria to use as a …

build tools java ant build build tools buildr ivy Java maven rake raven Ruby
Oct 12, 2013

ci console 0.0.2 released

I like to commit code frequently when working on a project. I also like to use the command line for building, testing and committing code. So I thought it would be nice to have a way to check the …

continuous integration tools C++11 C++ CI
Aug 29, 2013

Zero Down-time - relational databases

Continuous Deployment is the act of automatically deploying an application every time the build is successful. I am currently working with a development team that is working towards continuous …

Continuous Delivery continuous deployment zero down-time
Aug 13, 2013

word-finder

Following up on the [next_permutation]({% post_url 2013-08-03-next_permutation %}) from a couple of weeks ago word finder uses next_permutation to find words in character sequences. Uses the aspell C …

C++ next_permutation
Aug 10, 2013

What's in a name?

Graham Brooks: Architect, Software Engineer Over the years I have been described as a programmer, analyst programmer, software developer, software engineer and many other derivation of software X …

programmer software developer software engineer
  • ««
  • «
  • 2
  • 3
  • 4
  • 5
  • 6
  • »
  • »»

© 2026