Time Tortoise: Three Test Topics

This is one in a series of articles about Time Tortoise, a Universal Windows Platform app for planning and tracking your work schedule. For more on the development of this app and the ideas behind it, see my Time Tortoise category page. One of the preconditions for using test-driven development is a willingness to spend […]

Continue

Time Tortoise: Code Coverage

This is one in a series of articles about Time Tortoise, a Universal Windows Platform app for planning and tracking your work schedule. For more on the development of this app and the ideas behind it, see my Time Tortoise category page. A key part of test-driven development (TDD) is writing unit tests first, and […]

Continue

Time Tortoise: Add, Save, and List

This is one in a series of articles about Time Tortoise, a Universal Windows Platform app for planning and tracking your work schedule. For more on the development of this app and the ideas behind it, see my Time Tortoise category page. Incremental Build Model Last week I made my first commit to the GitHub […]

Continue

Initial Commit: Time Tortoise

Since the beginning of the year, I have been doing some research for a project related to time tracking. As part of the research, I build a tiny sample app to try out the technology stack that I’ll be using. This week, I’m making my first few commits to the GitHub repository that I’ll be […]

Continue

Unit Testing UWP Apps, Part 2

Last week, I wrote about the basics of unit testing UWP apps, including steps required to get xUnit.net and code coverage working together. This week, I’ll cover a few more unit testing topics related to testing components in isolation. That will wrap up the UWP example app that I have been building over the last […]

Continue

EF Core and SQLite for UWP Apps

This year, I’m building a UWP time tracking app. Last week, I covered some details about Model-View-ViewModel, a pattern that helps simplify user interface code and make it more testable. This week, I’m going to explore the data layer technologies that I’ll be using: Entity Framework and SQLite.

Continue

UWP, C#, XAML, MVVM, EF, and SQLite

Last week, I described a programming project that I’m starting this year. It’s a time tracking app that not only records what you decide to spend time on, but also tries to influence those decisions. I’ll get into the initial coding details next week. This week, I’ll expand on the technology stack that I’m using.

Continue

A Project for 2017

Happy New Year! This is the start of Year 3 of this blog. For an overview of the past two years, see my review posts: Summer Review (January to July 2015) Red-Green-Code: 2015 in Review (the rest of 2015) Red-Green-Code: 2016 in Review (all of 2016) For 2017, I have decided to start a new […]

Continue