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…

UWP Cleaning Up - Refit Black Magic

NOTE: This was written about a year before posting. I've spoken highly of the project Refit and that it's a nice port of Retrofit. I still stand by this; but... I'm wondering; do I need it? I'm getting HttpResponseMessage back. There'…

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…

µObject : Battleship

At Agile Open Northwest, I had the opportunity to explore µObjects through a battleship kata. I felt the environment and process doing it during the mobbing session were a bit more contrived than I normally work with. Fortunately the limited amount we got through did show some of the power…

TagAlong: ReSharper Plugin

This is my first attempt at creating a plugin for ReSharper. It seems very daunting at first. It's taken me a few hours to actually figure out the base of what I wanted to do. This isn't due to poor documentation; but unfamiliarity with how. Once…

Technical Practices: Never Return Your Data

No Getters That's the normal form of this technical practice. No Getters There's some uncertainity around what "No Getters" means. OK, there's two versions of it. Yegor Bugayenko in Elegant Objects Vol. 1 [https://quinngil.com/2017/08/06/book-review-elegant-…