µObjects - What the hell are they?

What is a µObject (micro-object)? It's a tiny object. Not a small object with a single responsibility - A µObject does one thing. Let me show with a simple example. If we have a method with a guard clause and then it does something; say Write "Hello…

HackerNews UWP - The Whole Item (almost)

In the last post we got the Title of the UWP app passing up the app. But it's not part of the app. There's no trigger for the app to LOAD the data. We have the mechanism; but where from? Today we'll get the…

Yegor's Elegant Objects Posts

In Elegant Objects Vol 1 [https://quinngil.com/2017/08/06/book-review-elegant-objects-vol-1/] most chapters have an associated blog post. I've read the book and as clear by my review [https://quinngil.com/2017/08/06/book-review-elegant-objects-vol-1/], I'm a big fan. A lot of co-workers and colleagues…

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…

Book Review - Elegant Objects Vol 2

Much like Volume 1; Elegant Objects Vol 2 [https://www.amazon.com/Elegant-Objects-2-Yegor-Bugayenko/dp/1534908307/]is fantastic. It didn't impact my mental model of how to develop software as much as Vol 1. This Vol is more about the things that are destructive to the desired programming paradigm…

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…

Book Review - Elegant Objects Vol 1

A colleague brought up Elegant Objects (Vol 1) [https://www.amazon.com/Elegant-Objects-1-Yegor-Bugayenko/dp/1519166915/] by Yegor Bugayenko; suggesting someone read it and see if it's worth while for those looking trying to follow best Object Oriented Programming/Design practices. I can read through books pretty quickly; I…