It's one of the paradoxes of blogging that most every blogger (including myself) is sharing what they know right now (let's quietly ignore those who blog purely for traffic and visibility). Since everyone is learning, this can result in poor or misleading information being shared just as much as good information. Keep this in mind as you read any blog - how experienced is the writer and how well do they really know what they're talking about.
I'm just as flawed as other bloggers, so you should feel encouraged to check my ideas for yourself. Keep the date in mind as well - in our fast moving field, even good ideas can become obsolete.
When I got to this point of the series, I expected to be writing about some interaction testing - checking that our messages triggered the right transitions between screens.
Saturday, July 06 2019 sharpen-the-saw
In today’s post: C# 7.3 introduces new generic constraints; Visual Studio 2019 v16.1 has been released; The true cost of multitasking isn’t what you think; An oral history of the hamburger icon; and, sometimes Select() really is broken.
For our second screen, we’ll create a browser to show all of the words in a single vocabulary list. Let’s start with a small bit of design, so we know what we’re aiming to build.
Saturday, June 22 2019 admin
Digging through some old backups, I found some previously lost blog posts. These are posts that I “left behind” at some point when I migrated blogging platform, most likely when I abandoned my homebrew XML based system and adopted Drupal. Here’s the first batch of restorations.
When I went to write the code for our next view model (
VocabularyBrowserViewModel), I ran into some problems with our original
ViewModelBase. Let’s visit those problems and look at how they can be resolved.
|Equality in .NET||7|
|Immutable Priority Queues||15|
|Killing the Utility Class||5|
|Instance validation in C#||12|
|First Light||08 Jun 2019|
|Sharpen The Saw - June 2019||01 Jun 2019|
|Add Word View||25 May 2019|
|Fixing Azure DevOps Pipeline Build error NU1604||18 May 2019|
|Add Word View Model||11 May 2019|
|Add Word Screen||04 May 2019|
|Bootstrap Image ratios Fix||27 Apr 2019|
|WPF Projects & ViewModelBase||20 Apr 2019|
|Static Analysis||13 Apr 2019|
|Redux Store||06 Apr 2019|
|Commandline Builds||30 Mar 2019|
|Application Model||23 Mar 2019|
|Vocabulary Set||16 Mar 2019|
|Vocabulary Word||09 Mar 2019|
|WordTutor Revisted||02 Mar 2019|
|Converting a List to a Queue||23 Feb 2019|
|Explicit Interfaces and Delegate Properties||16 Feb 2019|
|Capturing Transient Errors||09 Feb 2019|
|Console logging and the passage of time||02 Feb 2019|
|PowerShell provides a helping hand||26 Jan 2019|
|Extension Methods||19 Jan 2019|
|Generating Hash Codes||12 Jan 2019|
|The Problem with Equality||05 Jan 2019|
|Queue Equality||29 Dec 2018|
|Smarter Queue Enumeration||22 Dec 2018|
|Queue Enumeration||15 Dec 2018|
|Queue Testing||08 Dec 2018|
|Creating Branching Nodes||01 Dec 2018|
|Two Dual Item Queues||24 Nov 2018|
|Simple Queues||17 Nov 2018|