review

  • Review 'Software Ninja Class Hierarchy'
  • fp

  • Functional State Management (in .Net)
  • atoms

  • Functional State Management (in .Net)
  • actor-model

  • Functional State Management (in .Net)
  • structural-equality

  • Functional State Management (in .Net)
  • communicating-sequential-processes

  • Functional State Management (in .Net)
  • state-management

  • Functional State Management (in .Net)
  • ConcurrentDictionary and the Pit of Success
  • Liskov Substitution Principal and the Pit of Success
  • concurrency

  • Functional State Management (in .Net)
  • SOLID-principals

  • ConcurrentDictionary and the Pit of Success
  • Liskov Substitution Principal and the Pit of Success
  • Liskov-substitution-principal

  • ConcurrentDictionary and the Pit of Success
  • Liskov Substitution Principal and the Pit of Success
  • multi-threaded-code

  • ConcurrentDictionary and the Pit of Success
  • .net

  • ConcurrentDictionary and the Pit of Success
  • c#

  • ConcurrentDictionary and the Pit of Success
  • abstraction

  • ConcurrentDictionary and the Pit of Success
  • Liskov Substitution Principal and the Pit of Success
  • domain design

  • Domain Identifiers instead of 'Primitive Obsession'
  • code smell

  • Domain Identifiers instead of 'Primitive Obsession'
  • testing

  • Generative Testing Part 1 – Introduction
  • Generative Testing Part 2 – Properties and Oracles
  • Generative Testing Part 3 – Simple Generators
  • Generative Testing Part 4 – Composing Generators
  • Generative Testing Part 5 – The hard way
  • Generative Testing Part 6 – The DNA of Test Framework Assistance
  • generative testing

  • Generative Testing Part 1 – Introduction
  • Generative Testing Part 2 – Properties and Oracles
  • Generative Testing Part 3 – Simple Generators
  • Generative Testing Part 4 – Composing Generators
  • Generative Testing Part 5 – The hard way
  • Generative Testing Part 6 – The DNA of Test Framework Assistance
  • clojure.spec

  • Generative Testing Part 1 – Introduction
  • Generative Testing Part 2 – Properties and Oracles
  • Generative Testing Part 3 – Simple Generators
  • Generative Testing Part 4 – Composing Generators
  • Generative Testing Part 5 – The hard way
  • Generative Testing Part 6 – The DNA of Test Framework Assistance
  • nUnit

  • Generative Testing Part 2 – Properties and Oracles
  • Generative Testing Part 3 – Simple Generators
  • Generative Testing Part 4 – Composing Generators
  • Generative Testing Part 5 – The hard way
  • FsCheck

  • Generative Testing Part 3 – Simple Generators
  • Generative Testing Part 4 – Composing Generators
  • Generative Testing Part 5 – The hard way
  • Generative Testing Part 6 – The DNA of Test Framework Assistance
  • NUnit

  • Generative Testing Part 6 – The DNA of Test Framework Assistance
  • decisions

  • Decisions are always in context
  • context

  • Decisions are always in context