• submit to reddit
Stoimen Popov01/08/13
6845 views
0 replies

Algorithm of the Week: Adding Large Integers

We know how to add two integers using a perfectly simple and useful algorithm learned from school or even earlier. This is perhaps one of the very first techniques we learn in mathematics. However we need to answer few questions.

Marcin Grzejszczak01/08/13
2622 views
0 replies

Hamcrest Matchers, Guava Predicate and Builder Design Pattern

Often, while coding we have to deal with some POJO objects that have dozens of fields in them. Many times we initialize those classes through a constructor having dozens of arguments which is terrible in any possibly imaginable way :)

Paul Miller01/07/13
4288 views
0 replies

[Some of] What You Need to Know About the Cloud for 2013

Towards the end of last year, David Linthicum and I joined GigaOM’s Adam Lesser on a skype chat to take a look back at cloud successes and failures in 2012, and forward to cloud opportunities in 2013.

Shannon Behrens01/07/13
2871 views
0 replies

Dart: An Algorithm to Unindent Code

Remembering to ignore lines that only have whitespace makes the problem even harder. Here's some Dart code that I wrote to do it. I do believe the performance is O(num_lines * max_line_length), which I think is optimal.

Mark Needham01/07/13
3116 views
0 replies

Finding ways to use bash command line history shortcuts

A couple of months ago I wrote about a bunch of command line history shortcuts that Phil had taught me and after recently coming across Peteris Krumins’ bash history cheat sheet I thought it’d be interesting to find some real ways to use them.

Allen Coin01/07/13
4394 views
0 replies

Misspelling "Windows Phone" Makes Google Maps Work on WP8

The mobile web version of Google Maps is optimized for WebKit browsers such as Chrome and Safari. However, since Internet Explorer is not a WebKit browser, Windows Phone devices are not able to access Google Maps for the mobile web. I thought this was weird so I did a short experiment to see if that was true. Watch the video...

Nicolas Frankel01/07/13
4363 views
0 replies

Pet catalog for JavaEE 6 Reengineered

Some time ago, I published the famed Pet Catalog application on Github. It doesn’t seem like much, but there are some hours of work (if not days) behind the scenes.

Bozhidar Bozhanov01/07/13
6708 views
0 replies

Be Careful With Cache Managers

If you are using spring and JPA, it is very likely that you utilize ehcache (or another cache provider). And you do that in two separate scenarios: JPA 2nd level cache and spring method caching.

Mark Needham01/07/13
1831 views
0 replies

Neo4j: Embracing the Sub Graph

I’m sure there are other queries we could run but these were a couple that I hadn’t thought of before I had multiple sub graphs together on the same overall graph.

Eric Genesky01/07/13
17175 views
9 replies

16 Graph Databases Compared

Objectivity, the company behind InfiniteGraph, recently published a useful comparison of 16 different graph databases.

Ben Kepes01/07/13
3291 views
0 replies

Force.com and the Uber-Democratization of Programming

In the last few weeks I’ve started to riff on James Govenor’s meme, that of developers becoming the new kingmakers.

John Cook01/07/13
2590 views
0 replies

The Closet Bayesian

I find it grating when someone asks “Are you a Bayesian?” It implies an inappropriate degree of commitment and exclusivity. Bayesian statistics is just a tool. Statistics itself is just tool, one way of understanding the world.

Alex Crafts01/07/13
3708 views
0 replies

Palantir's Stephen Cohen on Big Data: "Humans are of a Greater Order than Algorithms"

Is 2013 the year we're all replaced by an apocalyptic revolt of robotic yellow elephants? Not so fast, says Palantir's Stephen Cohen.

Eric Gregory01/07/13
5077 views
0 replies

DevOps at Netflix

In this presentation from AWS re:Invent, Netflix Reliability Architect Jeremy Edberg discusses DevOps at Netflix.

James Lorenzen01/07/13
3004 views
0 replies

Configuring CAS Externally Using Spring Import

The recommended way to extend CAS is using maven overlays. It's real simple to modify the default behavior in CAS by copying the files from the CAS WAR into your own WAR directory. But how can we enable the SimpleTestUsernamePassword authentication handler for local development and test servers, while disabling it for production systems?'