June 02, 2013

How Design Can Save the Average Data Center More than $1M
There are many options to consider in the area of data center power system design, and every choice has an impact on data center efficiency and availability. The data center is directly dependent on the critical power system, and a poorly designed system can result in unplanned downtime, excessive energy consumption and constrained growth.

The Latest Developments in Neo4j
Neo4j has announced Neo4j 1.9 GA and Neo4j 2.0 M03. A new project called Neo4j Mobile for Android intends to bring a graph database to smartphones and tablets. Among the most important enhancements are: Neo4j Enterprise edition now has its own clustering solution based on Paxos protocols, which replaces the previous one based on Zookeeper. This eliminates the need for a separate Zookeeper cluster.

7 Ways to ReWire Your Brain and Become a Better Leader
Our “fight-flight” reaction and strong memory for painful experiences are hardwired from birth. Our brains detect negative information faster than positive information and are drawn to bad news. This hardwiring is further reinforced as we grow up because our negative experiences leave an indelible trace in our brain. The brain continues to learn and change itself throughout our life.

Software Quality Attributes: Trade-off Analysis
It has always remained as a challenge for the software architects or designers in coming up with the right mix of the quality attributes with appropriate priority. This is further complicated as these attributes are highly interlinked as a higher priority on one would result in an adverse impact on another. Here is a sample matrix showing the inter-dependencies of some of the software quality metrics.

10 Things Really Amazing Bosses Do
Being a boss is hard. People don't naturally wish to have one. And not everyone aspires to be one. But most people are anxious to follow a good leader, and most organizations live and die on the quality of the leaders who run them. See how you stack up with these 10 traits.

A Very Short History Of Data Science
The term “Data Science” has emerged only recently to specifically designate a new profession that is expected to make sense of the vast stores of big data. But making sense of data has a long history and has been discussed by scientists, statisticians, librarians, computer scientists and others for years. The following timeline traces the evolution of the term “Data Science” and its use, attempts to define it, and related terms.

The Role of Decision Requirements in the Analytical Life Cycle
Decision requirements modeling provides the formal tools and techniques you need to develop business understanding for analytic projects. Established analytic approaches such as CRISP-DM as well as all the major analytic tools vendors stress the importance of understanding the project requirements from a business perspective.

Big Data Governance: Why Do You Govern Data Outside of Databases?
Frustration with results from data management programs such as Data Warehousing, Business Intelligence, and Master Data Management, has been the primary driver of the implementation of Data Governance programs at many of these organizations. Similarly, organizations are not getting the expected results from their Enterprise Content Management programs, frequently instantiated with Microsoft SharePoint , because they have not included sufficient Data Governance in the implementations.

Infusing Enterprise Architecture Into Your Bank’s Strategy
This is the essence of enterprise architecture, and even for smaller banks, keeping an eye on specific and measurable business results when driving technology changes is critical. When we help financial institutions work on transformative initiatives such as bringing multiple channels together (channel convergence) or implementing a mobile wallet, both near and far term business goals have to drive decisions.

Design patterns and practices in .NET: the Command pattern
The Command pattern is used to represent an action as an object. The action is abstracted away in an interface. In its simplest form the interface may only have a single method, e.g. Execute() which takes no parameters and returns no value. The interface gives an opportunity to the client to execute some command when appropriate. The main goal of the pattern is to decouple the client that wants to execute a command from the details and dependencies of the command logic.

Quote for the day:

"Success...My nomination for the single most important ingredient is energy well directed. " -- Louis Lundborg