Courageous Software
Do Our Best; Make Our Best Better; Help Others
Home Blog Categories Archives About Feed icon

Category: C++

  • Faking an Options Hash in C++

    Oct 27, 2015 • Randy Coulman • posted in C++ affordances
  • Affordances: Abstract Methods

    Jan 6, 2015 • Randy Coulman • posted in C++ Smalltalk affordances inheritance ruby
  • Musings on a New C++ Project

    Aug 5, 2014 • Randy Coulman • posted in C++
  • Playing the Inheritance Card

    Jul 29, 2014 • Randy Coulman • posted in C++ design inheritance lisp ruby
  • UnitTest++

    Jul 15, 2014 • Randy Coulman • posted in C++ TDD Tools I use
  • Affordances: Deterministic Destruction

    Jun 18, 2013 • Randy Coulman • posted in C++ RAII affordances
  • Affordances: Blocks

    Jun 11, 2013 • Randy Coulman • posted in C++ Smalltalk affordances blocks lisp ruby
  • Affordances: Dependency Injection

    Jun 4, 2013 • Randy Coulman • posted in C++ Smalltalk affordances ruby
  • Affordances: Arguments

    May 28, 2013 • Randy Coulman • posted in C++ Smalltalk affordances lisp ruby
  • Affordances: Literals

    May 21, 2013 • Randy Coulman • posted in C++ Smalltalk affordances ruby
  • Affordances: Named Constructors

    May 7, 2013 • Randy Coulman • posted in C++ Smalltalk affordances constructor ruby
  • Affordances: Specialized Collections

    Apr 30, 2013 • Randy Coulman • posted in C++ Smalltalk affordances collections ruby
  • Affordances: Factory Pattern

    Apr 23, 2013 • Randy Coulman • posted in C++ Smalltalk affordances factory patterns ruby
  • Obstacles to Refactoring

    Feb 26, 2013 • Randy Coulman • posted in C++ Smalltalk refactoring ruby tools
  • Courageous Software
  • Copyright © 2013 - 2024 Randy Coulman
  • Privacy Policy
  • randycoulman
  • randycoulman
  • randycoulman

Randy Coulman's blog on writing software well, and helping others to do the same.