Time Tortoise: Visual Studio 2017 Upgrade

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. Two weeks ago, Visual Studio 2017 officially launched. Although preview and release candidate […]

Continue

Time Tortoise: Time Segments

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. The most fundamental pieces of a time tracker are activities and time segments. […]

Continue

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