December 10, 2012

Defining CRM: Thoughts from three experts
Even between the story’s sources, there was no hard and fast definition. However, I thought it was also interesting to think about how different people define CRM, often depending on their role in a company or as a thought leader in the customer relationship management field.

Why C++ Is Not “Back”
It seems that many of the seasoned developers have forgotten why we stopped using C++ and moved on to Java, C# and other modern languages. Many younger or newer developers don’t really know the history and are getting confused by the current C++ message and resurgence.

Unit Testing Hadoop MapReduce Jobs With MRUnit, Mockito, & PowerMock
A map/reduce pair can be tested using MRUnit’s MapReduceDriver. A combiner can be tested using MapReduceDriver as well. A PipelineMapReduceDriver allows you to test a workflow of map/reduce jobs. Currently, partitioners do not have a test driver under MRUnit. MRUnit allows you to do TDD and write light-weight unit tests which accommodate Hadoop’s specific architecture and constructs.

Listening to Complainers Is Bad for Your Brain
Blake says. "Typically, people who are complaining don't want a solution; they just want you to join in the indignity of the whole thing. You can almost hear brains clink when six people get together and start saying, 'Isn't it terrible?' This will damage your brain even if you're just passively listening.

Java Send Mail Example
This sample illustrates how to send smtp emails using a simple Servlet-based Java webapp easily in Cloud Foundry using email providers like SendGrid and MailGun that both have free levels of service that allow you to send up to 200 emails per day and paid plans to do more. ... Note that on Cloud Foundry smtp outbound on port 25 is blocked. But other ports are open, such as the unsecured port 587 or secured port 465.

Struggling to Manage Knowledge Workers
Peter Drucker was understating the difficulty of the challenge. Into the 21st century, organizations are still trying to get a handle on the best methods of managing knowledge work. In fact, just trying to define the term “knowledge worker” can be difficult. Drucker defined such a worker as “someone who knows more about his or her job than anyone else in the organization” (Hammer, Leonard and Davenport, 2004).

U.S. Congress Passes Another Resolution Opposing U.N. Internet Takeover
The resolution was adopted by the House on Wednesday with a 397 - 0 vote, according to the House's website. The bill, passed by the U.S. Senate in September, emphasizes the importance of the Internet to the global economy, saying that "it is essential that the Internet remain stable, secure, and free from government control."

IT shops will become consultants instead of tech managers, says EMC's CIO
"IT almost plays a passive role rather than an active role in this," Mirchandani said. "The moment you expose the cost of services, the business will ask what's the most cost efficient. IT becomes a broker of services, not necessarily the author of all services. This phase allows business to build the widgets they want off that factory floor [the cloud service]."

A User’s Story: DubDubDeploy
When Donte Ormsby came to InfoQ, it was just a friendly letter to say that he found a great tool for simplifying website deployment using ASP.NET and thought the readers might find it useful. After talking a bit, InfoQ decided the best way to introduce DubDubDeploy to the readers would be for him to just tell his story.

Risk Management: A Process or a Way of Life?
The folks at Active Risk talk a lot about establishing an "Active Risk Culture" at your organization - really making risk management a way of life, rather than a set of sterile processes. As a concept that sounds interesting, but how does it really work? Loren Padelford, Executive Vice President & General Manager at Active Risk offers some clarification in his responses below.

Quotes for the day:

"Time is our most valuable asset, yet we tend to waste it, kill it, and spend it rather than invest it." -- Jim Rohn

"We don't have as many managers as we should, but we would rather have too few than too many." -- Larry Page