Coding Architect Logo
  • Posts
  • Tags
  • Categories
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
Dec 24, 2012

Integrating GPUs in Application Development - From Concept to Deployment

This post is a little overdue :( In June I presented at QCon NYC on using GPUs. It was a great chance to catch up on all the changes to C and C++ that I have missed out on in recent years. You can …

GPU InfoQ Presnetations QCon
Jul 23, 2012

Automated refactoring for library updates

After watching Clang MapReduce – Automatic C++ Refactoring at Google Scale I was struck with the idea that this could help with the upgrade problem. Almost every application uses libraries. …

Refactoring C++ Clang LLVM Refactory Upgrades
Jan 2, 2012

Metrics based Refactoring for cleaner code

Refactoring is a key practice to improved code hygiene. Making refactoring part of your next project is one thing but if you have just joined a team or project with a significant amount of debt how do …

metrics process pattern refactoring
Dec 27, 2011

Oh My ZSH shell productivity

oh-my-zsh is framework for managing zsh configuration. The default configuration adds some interesting enhancements. The following shows all the Java files in the current and sub directories. ls …

shell zsh
Oct 27, 2011

AgileDC - Introduction to Continuous Delivery

Yesterday I presented a talk entitled Introduction to Continuous Delivery at AgileDC. The audience was great and the room packed which is always a recipe for success. I really enjoyed talking about …

Agile conference Continuous Delivery presentation speaking
Oct 25, 2011

Agile DC

I am really syched about talking at AgileDC tomorrow. The topic of my talk is an Introduction to Continuous Delivery

AgileDC Continuous Delivery speaking
Aug 11, 2011

Encapsulating Databases

Small systems grow with success. As these systems grow they often take on more and more functionality either directly into the main system component or into sub-systems. As the systems grow in …

Database encapsulation maintainance
  • ««
  • «
  • 3
  • 4
  • 5
  • 6
  • 7
  • »
  • »»

© 2026