Mark Pearl

September, 2016

Working with Nulls

I would like to spend some time on nulls. Before you tackle nulls you should first understand the difference between reference type variables and value type variables. I’m going to assume you already have this understanding - if you don’t read this.

Working with Nulls in C#

Below are a set of pattern’s I apply when considering nulls in C#, these patterns may port to other languages or they may not.

Seven Wastes of Software Engineering

I recently heard about the 7 wastes of lean. Having had a interest in lean processes for software development I was surprised that I had never heard of it before.

One Percent Days

One Percent Days is based on the concept of the “aggregation of marginal gains”

Shift Left Testing

Shift left testing [1] is an approach to software testing and system testing in which testing is performed earlier in the lifecycle (i.e., moved left on the project timeline). It is the first half of the maxim “Test early and often.”

SOLID Deconstruction

These notes are based on Kevlin Henney talk on “SOLID Deconstruction” done at NDC London 2016.

Competancy Framework

Gives us a shared language to describe the knowledge skills and abilities needed to perform work Provides a baseline for career development conversations Enables self-development Encourages objective conversations A living document that will continue to be enhanced and refined. Create a development plan in line with your career objectives Re-asses...

Diversity Notes

Inclusion vs Diversity Diversity + Inclusion = + Business Outcome Inclusive Culture Unique + Meaningful Contributions “Tone is set from the top” “Give the why, provide tools for how”..

August, 2016


See all posts by category...

Want to get my personal insights on what I learn as I learn it? Subscribe now!


/