• submit to reddit
Bozhidar Bozhanov12/06/12
5567 views
5 replies

Not All Optimization Is Premature

The other day the reddit community discarded my advice for switching from text-based to binary serialization formats. It was labeled “premature optimization”. I’ll zoom out of the particular case, and discuss why not all optimization is premature.

Antonio Goncalves12/06/12
2985 views
0 replies

Launching the NoMock Movement

Have you ever felt uncomfortable surrounded by a group of people who all agree and you don’t ? Feels strange doesn’t it. You think ‘what’s wrong with me ?‘. That’s exactly what I felt all these years with Unit Testing and Mocking.

James Sugrue12/06/12
3272 views
3 replies

Thursday Code Puzzler: Square Roots With A Twist

In this week's code puzzler, the challenge is to develop a square root function using only basic arithmetic

Boris Lam12/06/12
5007 views
0 replies

Session Timeout Handling on JSF AJAX request

When we develop JSF application with AJAX behaviour, we may experience the problem in handling timeout scenario of Ajax request.

Niels Matthijs12/06/12
4301 views
0 replies

Web vs. App & Longevity vs. Hype

The biggest, most heated, debate-sparking topic of 2012? The clash of web vs app, no doubt. Many articles and blog posts before me have talked about the epic battle between the web and its fat client opponent.

Willie Wheeler12/06/12
8856 views
0 replies

Pushing twice daily: our conversation with Facebook’s Chuck Rossi

We figured that we could learn a thing or two about continuous delivery from Facebook, so we reached out to Chuck Rossi, Facebook’s first release engineer and the head of their release engineering team.

Trisha Gee12/06/12
2628 views
0 replies

Webinar: Processing High Volume Data Feeds with MongoDB

Here at 10gen we've been running a series of webinars around using MongoDB in the financial services domain. Yesterday was the last in the series, and was presented in association with C24's John Davies, their CTO.

Steve Rogalsky12/06/12
6828 views
0 replies

Celebrate Failure? Pt. 1

There were two fascinating studies that helped me understand why failure is indeed a cause for celebration. This is the first in a two part series.

John Cook12/06/12
2428 views
0 replies

Eight Fallacies of Declarative Computing

“Declarative” is relative. For example, if you’re an assembly programmer, C looks declarative, but if you program in some higher level language, C looks procedural.

Clint Edmonson12/06/12
4234 views
0 replies

Microsoft's Touch-Based Development Environment

A year ago, Microsoft Research released TouchDevelop for Windows Phone, which is being used by enthusiasts, students, and researchers to program their phones in fun, inventive, and interesting ways.

Ben Kepes12/06/12
3883 views
0 replies

HP Announces Private PaaS Powered by Stackato

At HP’s Discover event here in Frankfurt today, the company will be announcing a private PaaS offering, built on top of Stackato, the PaaS which is itself a fork of the open source Cloud Foundry initiative.

Jerry Nixon12/06/12
3072 views
0 replies

DevRadio: You’re Coding from the Wrong End! Adventures in Advanced Data Modeling

Jerry Nixon welcomes Sr. Technology Specialist from the Windows Azure team, Buck Woody to the show as they discuss how data applies to developers and how this ties in with Windows Azure’s service offerings.

Mainak Goswami12/06/12
7451 views
2 replies

Façade Design Pattern – Design Standpoint

As the name suggests structural pattern is used to form a larger object structure from many different objects. Façade pattern is one such pattern which provides a simplified interface to a set of interfaces within a system and thus it hides the complexities of the subsystem from the client.

Baptiste Wicht12/06/12
6567 views
0 replies

C++ benchmark – std::vector VS std::list

In C++, the two most used data structures are the std::vector and the std::list. In this article, we will compare the performance in practice of these two data structures on several different workloads.

Brian O' Neill12/05/12
4799 views
0 replies

Running Cassandra 1.2-beta on JDK 7 w/ Mac OSX: no snappyjava in java.library.path

The latest greatest Cassandra (1.2-beta) now uses snappy-java for compression. Unfortunately for now, Cassandra uses 1.0.4.1 version of snappy-java. That version of snappy-java doesn't play well with JDK 7 on Mac OSX.