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

Category: Smalltalk

  • Introspection and DoubleAgents

    Jun 5, 2018 • Randy Coulman • posted in Smalltalk tools
  • My Favorite Refactoring

    Aug 15, 2017 • Randy Coulman • posted in Smalltalk refactoring
  • Linters

    May 17, 2016 • Randy Coulman • posted in CSS Smalltalk Tools I use javascript ruby
  • Dolphin Smalltalk 7

    Jan 5, 2016 • Randy Coulman • posted in Smalltalk
  • Marker Methods

    Jan 13, 2015 • Randy Coulman • posted in Smalltalk design patterns
  • Affordances: Abstract Methods

    Jan 6, 2015 • Randy Coulman • posted in C++ Smalltalk affordances inheritance ruby
  • Updates for Visualworks 8.0

    Nov 4, 2014 • Randy Coulman • posted in Smalltalk tools
  • ComposedMethod and Inheritance

    Jul 1, 2014 • Randy Coulman • posted in Smalltalk design inheritance patterns
  • Base Class Hubs

    Jun 24, 2014 • Randy Coulman • posted in Smalltalk design inheritance rails ruby
  • Fully-Constructed Objects

    Jun 10, 2014 • Randy Coulman • posted in Smalltalk constructor design ruby
  • A Bug Hunting Story

    May 13, 2014 • Randy Coulman • posted in Smalltalk debugging
  • Optimizing Conditionals in Smalltalk

    May 6, 2014 • Randy Coulman • posted in Smalltalk
  • External Enumerators in Smalltalk

    Apr 29, 2014 • Randy Coulman • posted in Smalltalk tools
  • Suffix Conditionals in Smalltalk

    Apr 22, 2014 • Randy Coulman • posted in Smalltalk tools
  • Connascence and API Design

    Sep 10, 2013 • Randy Coulman • posted in Smalltalk connascence design ruby
  • Connascence

    Aug 27, 2013 • Randy Coulman • posted in Smalltalk connascence design refactoring ruby
  • Translation Checking

    Aug 13, 2013 • Randy Coulman • posted in Smalltalk tricks
  • ExtraCatalogs: Translations in Visualworks Smalltalk

    Aug 6, 2013 • Randy Coulman • posted in Smalltalk tools
  • Making Roles Explicit

    Jul 23, 2013 • Randy Coulman • posted in Smalltalk TDD design
  • Announcements and Double Agents

    Jul 9, 2013 • Randy Coulman • posted in Smalltalk tools
  • DoubleAgents Improvements

    Jun 19, 2013 • Randy Coulman • posted in Smalltalk tools
  • Threequals: Ruby-like #=== operator

    Jun 19, 2013 • Randy Coulman • posted in Smalltalk ruby tools
  • 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
  • SmalltalkFit

    May 24, 2013 • Randy Coulman • posted in Fit Smalltalk tools
  • Affordances: Literals

    May 21, 2013 • Randy Coulman • posted in C++ Smalltalk affordances ruby
  • Affordances: Per-Instance Methods

    May 14, 2013 • Randy Coulman • posted in Smalltalk affordances ruby
  • Affordances: Named Constructors

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

    May 1, 2013 • Randy Coulman • posted in Smalltalk tools
  • Double Agents: A Test Double Library for Visualworks Smalltalk

    Apr 30, 2013 • Randy Coulman • posted in Smalltalk tools
  • 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
  • SUnitTools-AutoTest: Run Visualworks Tests Automatically

    Apr 10, 2013 • Randy Coulman • posted in Smalltalk tools
  • StoreCI: Continuous Integration for Visualworks

    Apr 2, 2013 • Randy Coulman • posted in Smalltalk tools
  • RBRegexExtensions

    Mar 26, 2013 • Randy Coulman • posted in Smalltalk tools
  • Tools are Double-Edged Swords

    Mar 19, 2013 • Randy Coulman • posted in Smalltalk ruby tools
  • Finding Memory Leaks in Visualworks Smalltalk

    Mar 12, 2013 • Randy Coulman • posted in Smalltalk debugging tools
  • Obstacles to Refactoring

    Feb 26, 2013 • Randy Coulman • posted in C++ Smalltalk refactoring ruby tools
  • Specifying Types for Smalltalk Fit

    Feb 12, 2013 • Randy Coulman • posted in Fit Smalltalk
  • A Mock Too Far?

    Jan 22, 2013 • Randy Coulman • posted in Smalltalk design mock objects
  • 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.