Welcome to BlogNotions' Developers Blog

The BlogNotions Developers Blog delivers a diverse series of perspectives provided by thought leaders in the software development industry. Presented by NetLine, this forum delivers compelling updates on the latest technological advances and platforms, discussions of various problems and solutions, best practices to managing projects, and much more. Here you can find helpful information, ask questions, and collaborate freely.

Domain Models – Late Evaluation buys you better Composition

In the last post we talked about early abstractions that allow you to design generic interfaces which can be polymorphic in the type parameter. Unless you abuse the type system of a permissive language like Scala, if you adhere to the principles of parametricity, this approach helps you implement abstractions that are reusable under various […]

Continue Reading

Comment on No More Sucky Demos by Shilpi

Very well captured reality of most of the Sprint demos that I have witnessed. I agree with your thoughts and suggestions on preparing for the Sprint’s D-day. Teams must spend some quality time on preparing good test data and rehearsing. This time may also be factored into the planning, if required. Demos must meet high […]

Continue Reading

Why the Whole Team Should Participate When Estimating

A well-established best practice is that those who will do the work, should estimate the work, rather than having an entirely separate group estimate the work. But when an agile team estimates product backlog items, the team doesn’t yet know who will work on each item. Teams will usually make that determination either during iteration […]

Continue Reading

Six Books for Your Summer Reading List

Most weeks I try to read at least one nonfiction book. It can be hard some weeks because of travel, work, family, or any other reasons. One of the many nice things about summer is that I usually get a bit more reading time. I’d like share with you six books I’ve either read recently […]

Continue Reading

Domain models, Algebraic laws and Unit tests

In a domain model, when you have a domain element that forms an algebraic abstraction honoring certain laws, you can get rid of many of your explicitly written unit tests just by checking the laws. Of course you have to squint hard and discover the lawful abstraction that hides behind your concrete domain element. Consider […]

Continue Reading

Agile and Dev Ops Links

Over time I have found a number of useful articles and videos on Agile Practices that I have included in this blog post.  I have also included some articles I have written that are posted on the Scrum Alliance site.  I hope you find them useful. From the Web Product Ownership in a Nutshell – […]

Continue Reading

Geek Reading July 17, 2016 #1150

This is a special Sunday edition of Geek Reading for one simple reason. I am taking a break from posting Geek Reading for a while. Life and work are always very busy and I am hoping to get back to writing again. Maybe in the near future I will post an original article or opinion, […]

Continue Reading