• submit to reddit
Leigh Shevchik10/23/12
2 replies

Improving Web Performance using Navigation Timing Specification

This post is written by Darin Wright. Darin is a Principal Software Engineer at New Relic who works on all things related to RUM — collecting, aggregating, persisting, and presenting end user metrics.

Claus Ibsen10/22/12
2 replies

Comparing Spring and Camel Examples

This morning I read Gunnar's new post about creating a Spring Integration project in STS tooling. The STS creates a simple out-of-the box example -- let's compare it with the equivalent Camel example.

Adam Warski10/22/12
3 replies

ElasticMQ 0.6 Updated: Batch Operations, Strict/Relaxed SQS-Compatibility Mode

Summer is over, so it’s about time for a new version of ElasticMQ (0.6). There are two major changes.

Johannes Brodwall10/22/12
3 replies

Loud Failures are Better than Silent, Faulty Behavior

Sometimes, small questions lead to big answers. Sometimes these answers are controversial. One such question is “What does this warning about serialVersionUID mean”? All the advice out there basically is for developers who don’t know what’s going on to write code that will ignore errors when something unexpected happens. In my view – this is exactly the wrong approach. The safe way to act is to make sure that your program crashes if you don’t have control.

Jez Humble10/22/12
4 replies

There’s No Such Thing as a “Devops Team”

The Devops movement addresses the dysfunction that results from organizations composed of functional silos. Thus, creating another functional silo that sits between dev and ops is clearly a poor (and ironic) way to try and solve these problems.

Mitch Pronschinske10/22/12
3 replies

Why It's Important That We're Seeing the First Graph DB Conference Ever

With the release of a new version of the open source graph database, Neo4j, and the fast-approaching Graph Connect conference (the first EVER graph database-focused conference, btw), we thought it'd be a good idea to talk to a couple of leaders in the graph database space.

Juhani Lehtimaki10/22/12
3 replies

Polaris, a New Mapping Library for Android

Maps on mobile devices are one of the most useful tools. Adding maps to your apps can sometimes be difficult especially due to the slow speed Google's mapping framework has developed lately.

Ben Kepes10/22/12
6 replies

Lowering Mobile Development Barriers to Entry: SDKs in the Cloud

Icenium decouples compiler from platform -- so a dev can build an iOS app without xCode or a Mac, and web developers can use existing skills to build, test, and publish mobile apps to Android and iOS without platform-specific work.

John Cook10/22/12
0 replies

Volatility in Adaptive Randomization

Randomized clinical trials essentially flip a coin to assign patients to treatment arms. Outcome-adaptive randomization “bends” the coin to favor what appears to be the better treatment at the time each randomized assignment is made. The method aims to treat more patients in the trial effectively, and on average it succeeds.

Jonathan Callahan10/22/12
0 replies

Using R — A Script Introduction to R

To many people, R is like the Everglades. They’ve heard of it, they know it’s big and has amazing treasures deep inside. But there's always the distinct possibility of falling into a gator hole.

Tim Spann10/22/12
0 replies

21 Links to Node.js Tools, Enhancements, and Libraries

Here's a list of useful links including a range of useful tools and tutorials, including using Node.js with Backbone, three videos, and HTML5 audio.

Dustin Marx10/22/12
0 replies

JavaOne 2012: What's New in Groovy 2.0

Laforge listed some features introduced with Groovy 1.8 command chains, gpars (concurrency/parallelism), closures improvements, built-in JSON support, and new AST Transformations.

Stoimen Popov10/22/12
1 replies

Algorithm of the Week: Bellman-Ford Shortest Path in a Graph

As we saw in the previous post, Dijkstra's algorithm is very useful when it comes to finding all the shortest paths in a weighted graph. However, it has one major problem! Obviously it doesn’t work correctly when dealing with negative lengths of the edges.

Hubert Klein Ikkink10/22/12
1 replies

Grassroots Groovy: Parse XML with XmlSlurper from Java

We can introduce Groovy into our Java projects at grassroots level. Even if we aren't allowed to run the Groovy compiler we can use other ways to run Groovy code. As long as we can include the Groovy libraries as a compile dependency than we can already use Groovy from Java. In this post we see how we can use the power of XmlSlurper to parse XML from our Java code.

Geraint Jones10/22/12
0 replies

Using Spock to Test Spring Classes

As the previous post mentioned, Spock is a powerful DSL built on Groovy ideal for TDD and BDD testing and this post will describe how easy it is to use Spock to test Spring classes, in this case the CustomerService class from the post Using Spring Data to access MongoDB. It will also cover using Spock for mocking.