Sharpen The Saw - March 2020

Saturday, March 07 2020 sharpen-the-saw

In today’s post: Why Code Katas are important and how do do them well; the new Microsoft Edge is available now and coming to a PC near you; Yori is CMD reimagined; improving email one message at a time; why some people are chronically tardy; Intel patches CSME only for researches to find it’s still broken; the consequences of undocumented features; improving your CLI Prompt; and a talk on Unit Testing.

Read more »

Redux Middleware

Saturday, March 14 2020 wordtutor-redux csharp

At this point in the development of the WordTutor, we need to properly incorporate speech generation into the application. We could hack and glue it into place on top of the existing architecture, or we can integrate it into the existing structure in a clean way.

Read more »

The Liskov substitution principle goes both ways

Saturday, March 21 2020 smart-code

The Liskov Substitution Principle (or LSP) is one of the big five SOLID principles and one that is often poorly understood. Yet, ignorance of the LSP can lead to subtle, expensive, and sometimes embarrassing bugs.

Read more »

Redux Middleware Implementation

Saturday, March 28 2020 wordtutor-redux csharp

Based on the interfaces we defined last time, let’s integrate middleware functionality into our existing Redux store. This will lay the foundation we need for asynchronous speech generation.

Read more »


Archive for 2020
January 2020 4
February 2020 4
March 2020 4
April 2020 3
May 2020 4
June 2020 2
July 2020 1
December 2020 1
All Years
2023 2
2022 7
2021 13
2020 23
2019 52
2018 65
2017 61
2016 40
2015 30
2014 14
2013 19
2012 25
2011 47
2010 56
2009 78
2008 89
2007 2
2006 10
2005 12
2004 21
2003 7
1998 1