Coding Architect Logo
  • Posts
  • Tags
  • Categories
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
Aug 3, 2013

next_permutation

Working on a small program recently I found a quirk in next_permutation. The prorgam read a sequence of characters from the command line and then tried to find words by testing each permuation. For a …

C++ next_permutation stl
Jul 25, 2013

Emacs Sharing

I like Emacs. Some people like VI(M) but emacs has been in my toolbox for a long time and I feel very at home working with it. Updating the editor has become easier over the years and installing an …

configuration dropbox Emacs sharing
Mar 3, 2013

Campaign for better IO

Over the last 30 years I have used a lot of computers ranging from teletypes to laptops. I have also visited a lot of offices and seen the standard keyboards that people are using on a daily basis. …

Tools Writing hardware improvement keyboard mice screen
Feb 14, 2013

All truth

“All truth passes through three stages. First, it is ridiculed. Second, it is violently opposed. Third, it is accepted as being self-evident.” Arthur Schopenhauer, German philosopher …

quote
  • ««
  • «
  • 2
  • 3
  • 4
  • 5
  • 6
  • »
  • »»

© 2026