There are two basic schools of thought when it comes to Object Oriented Programming: the method based Simula and the message based Smalltalk. The Simula school is well represented in .NET by C# and VB. With Alan Lovejoy’s Essence#, we can see what a Smalltalk inspired language would look like on the CLR.
When you think about outsourcing one or more project elements, what are you most concerned about? Missed deadlines? Low quality delivery? Inaccurate or incomplete scope? Increased risk? Everyone worries that the physical separation is going to lead to problems. Working together during project planning and recognizing that you both share the same concerns increases the chances of success.
This article discusses “human experience” testing and uses concepts from human computer interaction design theory to establish a framework for developing “human experience” test scenarios.
This article presents a new model proposing two key factors to consider for software delivery using impact maps, and why recognising the right context is crucial to get the most out of this method.
The article describes the general outline of the Stats Anomalies Detector developed at MyHeritage and provides a detailed explanation of how to enhance the code to meet your company’s needs.
Java 8 lambdas & new Streams API simplify common idiomatic constructs. This article investigates some common use cases in financial services and how they are easily solved with these new constructs. 2
In his new book Scrum: The Art of Doing Twice the Work in Half the Time, Jeff Sutherland explains how the Scrum framework can be used as a general business practice to accelerate work of all kinds.
Whereas it’s clear that one has to support Android and iOS to reach a maximum of mobile users, it’s not quite clear, what technology and tools to chose to build applications for those systems.
The holy grail of database development is the ability to treat database objects as if they were normal source code. While SQL Server Data Tools doesn’t quite that level, it gets very close.
Our understanding of SOA has changed over the last 15 years. We review and update the Principles of Service Orientation providing a more business-focused & less technology-specific perspective. 6
Pair programming can increase quality, velocity and even job satisfaction, and yet it is not a widely used practice today. Melinda shows how and why you should bring this practice into your team. 4