• submit to reddit
Andy Gibson04/30/12
4453 views
2 replies

Get Yourself a Reputation at Work

For most of us, as programmers, we are a pretty lucky bunch. We get paid handsomely (or at least nicely) for doing something which we enjoy, will never go out of fashion and provides a great deal of benefit to the companies we do it for, if not the world at large.

Ricardo Zuasti04/30/12
19886 views
0 replies

Preventing CSRF in Java Web Apps

Cross-site request forgery attacks (CSRF) are very common in web applications and can cause significant harm if allowed. Luckily preventing CSRF attacks is quite simple

Steve Chaloner04/30/12
2742 views
0 replies

Writing modules for Play 2: Interceptors

In the first part of this tutorial, we looked at the bare basics for creating, publishing and calling a module. The module we created didn’t really do much, so now it’s time to look at expaning the functionality using some of Play’s features.

Jp Morgenthal04/30/12
5070 views
3 replies

The Key To Private Cloud is Removing IT Stratification

JP Morgenthal considers the high cost of operations at many businesses to be reflective of an often stratified IT system that needs to be dismantled in order for a transition to the cloud to be successful.

Claus Ibsen04/30/12
4349 views
0 replies

Check out Beta Releases for Fuse ESB, Fuse MQ, and More

FuseSource recently launched the 7.0 a beta release line of our upcoming Fuse Enterprise products. There have been several online sessions reviewing the new features.

Eric Genesky04/30/12
15758 views
10 replies

Apache TomEE: A Tomcat for the Cloud

Tomcat is a popular servlet and lightweight application among much of the Java community, so TomEE should come as welcome news to those who are looking for a cloud solution that retains Tomcat.

Markus Eisele04/30/12
4496 views
1 replies

JavaOne 2012 Analysis - Speaker and Proposal Stats

Based on the complete data for what has been submitted to JavaOne 2012 in San Francisco I will let you have a look at types, distribution and speakers.

Mike Hadlow04/30/12
7148 views
1 replies

SOA is a Set of Design Patterns for Building and Connecting Components

I’ve been writing a high-level ‘architectural vision’ document for my current clients. I thought it might be nice to republish bits of it here. This is the section that makes a justification of service oriented architecture based on messaging. Here are some of the resources and conclusions I found when studying SOA...

Rafał Kuć04/30/12
8342 views
0 replies

The New Spell Checker in Solr 4.0

One of the new features, which will be introduced in Solr 4.0 is a new SpellChecker implementation that doesn’t require its own index. I decided to take a quick look at it and share my thoughts. What We Have Today As for today (Solr 3.6) we can use the...

Giorgio Sironi04/30/12
19155 views
0 replies

MongoDB and Java

How to access MongoDB from Java code and isolate the rest of the application from persistence concerns.

Kief Morris04/30/12
7912 views
0 replies

Monitor Your Development Infrastructure as if It Were Business Critical

A development team’s infrastructure - development and QA environments, CI servers, SCM servers, etc. - are indisputably business critical, but rarely given the kind of monitoring attention that production environments are. This is a missed opportunity, not only to ensure the continuity of development work, but also to gain valuable insight.

Nicolas Frankel04/30/12
3042 views
0 replies

Integrating Vaadin into Legacy Applications

Embedding Vaadin parts in legacy applications can be done with the ExternalLayout add-on. It let you compose Vaadin components in your legacy application, irrelevant of where your Vaadin div is located.

Pierre - Hugues...04/30/12
8046 views
1 replies

Java Thread CPU Analysis on Windows

This article will provide you with a tutorial on how you can quickly pinpoint the Java Thread contributors to a high CPU problem on the Windows OS.

Mark Needham04/29/12
3599 views
0 replies

Scala: Counting Number of Inversions For an Unsorted Collection

An O(n log(n)) solution is explained in the lectures which involves recursively splitting the collection in half (like in merge sort) and then counting how many elements remain in the left collection when we select an item from the right collection since this will tell us how many positions/inversions out of place that element is.

Steve Chaloner04/29/12
8913 views
0 replies

Writing Modules for Play 2: Get Something Working

In this first part, we’re going to cover the fundamentals of creating and publishing the module, and adding a sample application. The next two parts will go into greater depth on plugins, interceptors, tags and other useful tools.