• submit to reddit
Geoffrey Papilion03/13/12
7870 views
0 replies

The 3 Basic Tenets of Monitoring

Geoffrey Papilion ran into an inefficient monitoring situation recently that reminded him of these three basic tenets of monitoring that any shop really ought to follow...

Michael Mccandless03/13/12
3884 views
1 replies

Crawling Crowd-Data Spots Side Effects Faster

Researchers extracted the nasty side effects of statin drugs based on posts to online health forums. This system used crowd-data years ago to spot nasty side effects from Singulair, years before the FDA issued a warning.

Yohan Liyanage03/13/12
8310 views
0 replies

Getting SOA Right – Thinking Beyond 'The Right Angles'

There was a time when Service Oriented Architecture was a buzzword. That time is now long gone, and SOA has become one of the essentials of enterprise software architecture.

Eric Genesky03/12/12
5119 views
0 replies

How Eventual is Eventual Consistency?

Using production data from LinkedIn and Yammer, this video quantitatively demonstrates why, in practice, eventually consistent partial quorums often serve consistent data.

Roger Hughes03/12/12
5312 views
3 replies

Defining 'Tell, Don't Ask'... Well, Almost...

‘Tell Don’t Ask’ isn’t a new idea -- it’s been around for some time under other guises. In the OO world I’ve seen it called “Objects Do Things”, and a long time ago when I was a Windows SDK C++ programmer it was called “Objects Aren’t structs”. But what is the idea really getting at?

Jakub Holý03/12/12
4909 views
0 replies

What Responsive (Software) Design Is All About

Traditionally there have been two schools of thought about design: Predictive design, trying to design everything upfront (and making lot of wrong decisions) and reactive design, where any design is only done if it is absolutely necessary for implementing a feature. But there's another option...

Mitch Pronschinske03/12/12
3922 views
0 replies

Hilarious Song Heralds the DevOpsDays Sessions Unveiling

The DevOpsDay conference scheduled for April 2-3 2012 in Austin, TX. Several sessions are now up for you to see, and then there's this... song... well, you'll just have to listen for yourself. I laughed long and hard.

Prabath Siriwardena03/12/12
7234 views
2 replies

A SMALL Cross-section of BIG Data

How big is a zettabyte? One billion terabytes. This well-researched post identifies and introduces some of the ways we're coping with Big Data.

Eric Genesky03/12/12
3718 views
0 replies

Video: Cassandra at SocialFlow

Presentation includes intriguing stats and some pitfalls of using Cassandra. Includes times to skip to if you don't want to view the entire post.

Aaron Nichols03/12/12
9946 views
0 replies

If You Aren’t Using Feature Toggles, Start… Now

Feature toggles create a distinction between deploying your feature & making that feature available for use. They also remove the requirement that to disable a feature, or to go back to ‘old behavior’ you have to rollback your deployment to an older version of code. This article features a list of resources on the challenges and benefits of feature toggles.

Brian Fox03/12/12
41855 views
0 replies

JSON.org License Literally Says it "shall be used for Good, not Evil"

Funny story... The creators of JSON decided it would be cool to stick a 'Don't be Evil' clause in the MIT license of JSON.org. Although the devs probably thought it was cool, the lawyers have to take it very seriously.

Giorgio Sironi03/12/12
19973 views
0 replies

All about JMS messages

JMS providers like ActiveMQ are based on the concept of passing one-directional messages between nodes and brokers asynchronously. A thorough knowledge of the type of messages that can be sent through a JMS middleware can simplify a lot your work in mapping the communication patterns to real code.

Peter Lawrey03/12/12
3679 views
5 replies

Different Results When Summing a double[]

The order you add double values can give you different results. This gets worse as the sum approaches 0 as the error is large compared with the result.

Alex Ruiz03/12/12
5330 views
0 replies

Testing Formatting in Eclipse Editors: Real Unit Tests

Previously I described how I tested formatting in an Eclipse editor. Now I know that I can use INodeModelFormatter to unit-test formatting, which makes the creation of formatting tests easy, without the need for any UI during the test execution.

Howard Lewis Ship03/12/12
6100 views
0 replies

Node and Callbacks

One of the fears people have with Node is the callback model. Node operates as a single thread: you must never do any work, especially any I/O, that blocks, because with only a single thread of execution, any block will block the entire process.