UWP HackerNews - Displaying An Item

Since we're now able to TDD up the entire app; showing our wrapped control. Sounds like time to display a story title. I've re-worked the naming; not behavior; of the VBM pattern [https://quinngil.com/2017/01/08/pattern-view-bridge-mediator-2/]. It's now the [Hotel UI…

UWP HackerNews: Network Items

I'm back to the UWP app after not too long of a break; and we really just need to get some things happening. I guess I'm more working to plan out the flow of the project. This is now fairly similar to a project for work…

Android HackerNews - Trying to get to a Story

I'm not sure where this post is going to go. I'm checking my pre-planned posts and ... there's none for the Android HackerNews Reader. This is kinda sad as I was enjoying being able to just sit down and start up on the project. Now…

HackerNews UWP : Getting Some Data

When we last left our brave little app... And if it's trying to be on the windows platform; you know it's indeed brave - It had just configured it's network layer and is looking to expose it to the wider world! I spent a…

HackerNews Android - Formatter

A comment on my Early Thoughts: Object Oriented Encapsulation [https://blog.quantityandconversion.com/2017/04/09/object-oriented-encapsulation/] post brought up an excellent view about how to decouple a class from it's display mechanism. I'm on board with this idea. It helps keep the objects to their…

The Hotel Pattern

Welcome to the Hotel! The Hotel pattern is a UI pattern I've started using based off a few things. A big one is my disdain of existing UI pattern and the poor Object Oriented Design patterns they encourage and fascilitate. Another is the focus on software craftsmanship and…

My Thoughts: Slow Tests are Bad Tests

> My tests are slow! They were slow anyway... Part of the Ruthless Refactoring I've been doing while working on the HackerNews App has been to improve the performance of the unit tests. I easily shaved off a second from the tests during the "Clean Architecture"…

Interface Overloading - TDD Against UI

WTF... ... is interface overloading. Or Overriding. I kinda toggle between the terms. Right now I'm favoring Interface Overloading; so that's what the title is. Interface Overloading Interface overloading is the process I've found in C# and JAVA and Swift to allow TDD when using…