About me

Michael L Perry

Improving Enterprises

Principal Consultant

@michaellperry

User login

Season 1

Q.E.D. Code wrapped up its first season in 2015. Here’s what we covered:

QED 1: Predicates

Predicate Calculus

Refactoring

John von Neumann

QED 2: Code Contracts

Code Contracts

Leonhardt Euler and the Seven Bridges

A Mathematical Theory of Communication I

QED 3: First or Default

FirstOrDefault

Theorem vs. Theory

A Mathematical Theory of Communication II

QED 4: Factories

Socket API

Degrees of Freedom I

Extensible Records with Scoped Types

QED 5: Fields and Properties

Degrees of Freedom II

Kurt Godel and Incompleteness

Directed Graphs

QED 6: Partial Order

Partial Ordering

Degrees of Freedom III

Time, Clocks, and the Ordering of Events I

QED 7: Topological Ordering

Topological Ordering

Parameterized Unit Tests

Time, Clocks, and the Ordering of Events II

QED 8: Constructability

Constructability

Turing and Decidability

Time, Clocks, and the Ordering of Events III

QED 9: The CAP Theorem

The CAP Theorem

Mathematical Induction

Constructors

QED 10: The Two Generals Problem

Tests and Proof

Two Generals Problem

Factories for proving Prerequisites

QED 11: The Lambda Calculus

The Lambda Calculus I

Computing Pi

Prisoner's Dilemma

QED 12: The Difference Engine

Difference Engine

Lambda Calculus II: Alpha, Beta, Eta

Initializing Mutables