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

If

Quotes: Things that inspire and be remembered “If you can dream - and not make dreams your master; If you can think - and not make thoughts your aim; If you can meet with Triumph and Disaster …

if kipling
Feb 6, 2013

I can't believe I missed this!

Just over 20 years ago Jack W. Reeves wrote an article in the C++ Journal entitled “What is Software Design?” and I missed it. Not only that but no one thought to point out that I was …

architecture design
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 …

Programming refactoring Development Tools Scala
  • ««
  • «
  • 3
  • 4
  • 5
  • 6
  • 7
  • »
  • »»

© 2026