HackerNews UWP - Partial Item; Not a collection

NOTE: This was written about a year before posting. As mentioned in the last UWP post; we're going to reset a little and get just a single item going through the entire pipe. Losing the idea of Items for now and focus on just an Item and the…

Kata - Game Of Life

NOTE: This was written about a year before posting; months before I stumbled on the MicroObject style. This kata is Conway's Game of Life [http://www.conwaylife.com/w/index.php?title=Conway%27s_Game_of_Life]. It's a simple set of requirements. > The universe…

Design & Development Principles - XP - Quality Circle - Part 2

This is the second post of the Quality Circle. As a reminder; CIRCLES! This post is going to talk about the Green Circle. Another reminder is the tight interconnection between all of the components. Quality Circle The quality circle is what is what I consider the aspects of the day…

Design & Development Principles - XP - Quality Circle - Part 1

As a reminder; CIRCLES! This post is going to talk about the Green Circle. Another reminder is the tight interconnection between all of the components. I posted about the blue Keyboard Circle [https://quinngil.com/2017/04/02/design-development-principles-xp-keyboard-circle/] a while back. It's time to talk about the…

µObjects: Unit Testable UI Interactions

This is a follow up to the Hotel Pattern [https://quinngil.com/2017/07/09/the-hotel-pattern-2/] which I've pretty much abandoned, though it's concepts and ideas have evolved into my current practices. It ties into the Interface Overload [https://quinngil.com/2017/05/21/interface-overloading/] mechanism…

Patterns: Null Object

I've covered never having nulls [https://quinngil.com/2017/10/15/uobjects-no-nulls/] and that's what the NullObject [http://wiki.c2.com/?NullObject] pattern is here to help us with. The NullObject pattern is one that I tried to implement earlier in my career (mostly after reading…

Book Review: The Nature of Software Development

TL;DR: I loved the book. Go read it. [https://pragprog.com/book/rjnsd/the] -------------------------------------------------------------------------------- Over the past few years working with a team of XP devs who've been using the XP practices for well over a decade each has taught me a lot. These amazing colleagues…

µObject Poker: Scoring a Hand

I found I'm not a huge fan of the video. I don't tend to put a lot of time and effort into each post; it's an opportunity for me to share research and experimentation with the world; as well as give myself a searchable…