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

Latest Posts - page 24

  • Affordances: Literals

    May 21, 2013 • Randy Coulman • posted in C++ Smalltalk affordances ruby

    This post is part of an ongoing series about Affordances and Programming Languages.

    Read more →
  • Affordances: Per-Instance Methods

    May 14, 2013 • Randy Coulman • posted in Smalltalk affordances ruby

    This post is part of an ongoing series about Affordances and Programming Languages.

    Read more →
  • Affordances: Named Constructors

    May 7, 2013 • Randy Coulman • posted in C++ Smalltalk affordances constructor ruby

    This post is part of an ongoing series about Affordances and Programming Languages.

    Read more →
  • DebuggerProtocolPrompt

    May 1, 2013 • Randy Coulman • posted in Smalltalk tools

    I have just released DebuggerProtocolPrompt, a Visualworks Smalltalk enhancement that prompts for a method protocol when defining a method from the debugger.

    Read more →
  • Double Agents: A Test Double Library for Visualworks Smalltalk

    Apr 30, 2013 • Randy Coulman • posted in Smalltalk tools

    I have just released DoubleAgents, a library for creating “test doubles” in Visualworks Smalltalk.

    Read more →
  • Affordances: Specialized Collections

    Apr 30, 2013 • Randy Coulman • posted in C++ Smalltalk affordances collections ruby

    This post is part of an ongoing series about Affordances and Programming Languages.

    Read more →
  • Update: Video of John Pignata's Talk Available

    Apr 29, 2013 • Randy Coulman • posted in affordances ruby

    Last week, I referred to John Pignata’s talk at Mountain West Ruby Conference 2013.

    Read more →
  • Affordances: Factory Pattern

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

    This post is part of an ongoing series about Affordances and Programming Languages.

    Read more →
  • Affordances and Programming Languages

    Apr 16, 2013 • Randy Coulman • posted in affordances

    A good design communicates the intended use of an object. In the physical world, this communication is known as an affordance. Though he’s not the inventor of the term, I first encountered the concept in Donald Norman’s The Psychology of Everyday Things. This book is well worth reading if you design anything that other people will use, such as software.

    Read more →
  • SUnitTools-AutoTest: Run Visualworks Tests Automatically

    Apr 10, 2013 • Randy Coulman • posted in Smalltalk tools

    I have just released SUnitToo(ls)-AutoTest, which automatically runs relevant SUnitToo tests whenever a method changes in Visualworks Smalltalk.

    Read more →
« Older Posts Archives Newer Posts »
  • 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.