• submit to reddit
Mitch Pronschinske11/01/12
13217 views
1 replies

The State of Open-Source Monitoring

Take a look at the history of open source monitoring tools, an attempt at fixing our vocabulary within monitoring, and a proposal for the "event stream model" as the future of open source tooling.

Eric Berg11/01/12
4827 views
0 replies

Vulnerable Android Apps Put Encryption in the Spotlight

Dozens of Android apps' poor usage of SSL/TLS libraries recently exposed the personal data of over 185 million users. It's a timely reminder of the importance of encryption -- both in consumer apps and the enterprise cloud.

John Cook11/01/12
3278 views
0 replies

Are Tweets More Accurate Than Science Papers?

A few years back, John Ioannidis argued that most published research findings are false. Could the average factual claim on Twitter have a higher accuracy rate?

Ayende Rahien11/01/12
6170 views
3 replies

Does the Builder Design Pattern Stand the Test of Time?

The intent of the Builder design pattern is to separate the construction of a complex object from its representation. By doing so, the same construction process can create different representations. I find this sort of code to be extremely verbose and hard to read. Especially when we have a lot of options and things to do. Fluent Interfaces, however, are just an instance of the Builder pattern, and they are basically adding a modern API look & feel to the way we are actually constructing objects.

Trisha Gee11/01/12
3442 views
0 replies

Trisha Gee & Stephen Chin 'NightHacking' with the MongoDB Java Driver [video]

Stephen Chin from Oracle visited me at the 10gen offices as part of his NightHacking tour. In the video we talk about JavaOne, Devoxx, and I do some very basic hacking using the MongoDB Java driver.

Roger Hughes11/01/12
2325 views
2 replies

Investigating Deadlocks – Part 2

One of the most important requirements when investigating deadlocks is actually having a deadlock to investigate. In my last blog I wrote some code called DeadlockDemo that used a bunch of threads to transfer random amounts between a list of bank accounts before grinding to a halt in a deadlock.

Lukas Eder11/01/12
3375 views
8 replies

JavaBeans™ Should be Extended to Reduce Bloat

JavaBeans™ has been around for a long time in the Java world. At some point of time, people realised that the concept of getters and setters was good to provide some abstraction over “object properties”, which should not be accessed directly. A typical “bean” would look like this:

Nikita Salnikov...11/01/12
1975 views
0 replies

What Does it Take to Support Solaris?

Java is a cross platform runtime. You write your code on a platform of your choice, test it on a different platform and then push it into production on a third platform. It just works. You do not think about the differences under the hood – JVM implementations take care of it. On worst case scenario you need to tweak some minor differences once in a blue moon. For example when building Plumbr we have only a single Ant target that takes care of producing a Plumbr executable. On any platform we supported so far.

Markus Eisele11/01/12
2132 views
0 replies

Review: "Java EE 6 Cookbook for Securing, Tuning, and Extending Enterprise Applications" by Mick Knutson

This has been in the inbox for far too long. I apologize for not being able to bring this out more timely but beside my "night-job" I also do have a day-job and a family. But this post shouldn't be about complaining but about a new book. Packt shipped it in June this year and I was curious what it will look like. The title is promising an here is my review.

Esen Sagynov11/01/12
5657 views
0 replies

CUBRID 9.0: An Optimized Database for Web Apps

A new major CUBRID 9.0 release provides users with tons of valuable features, significantly increased performance, and native support for database sharding.

Allen Coin11/01/12
5183 views
0 replies

NoSQL Week in Review #4

In case you missed it! We've put together a list of this past week's happenings, goings-ons, new releases, and popular articles. So you're all caught up in the world of NoSQL!

Bill Digman11/01/12
5844 views
0 replies

Java EE: JSP 2.2 and Servlets 3.0 tutorial with Resin Servlet Container Part Two

Servlet and JSP have evolved over the years, and these days there is often more than one way to do things. For example, this tutorial uses EL and JSTL not JSP scriptlets, it uses JSPs in a Model 2/MVC style not in a model 1 style, etc. This tutorial focuses on using Servlet's and JSP the right way, not the legacy way.

Bill Burke11/01/12
44880 views
4 replies

What's New in JAX-RS 2.0

JAX-RS 2.0 is now in Public Draft. This article illustrates some of the key new features of this new JSR.

Rob Terpilowski11/01/12
5717 views
1 replies

Extreme UI Makeover, JavaFX Edition

We have decided to move forward with JavaFX here at Lynden as we design the next version of our Freight Management System (FMS) application.

Sarah Goff-dupont11/01/12
6110 views
0 replies

Story Branching and Continuous Integration: a swords-to-plowshares tale

Story branching, or "issue-driven development" is becoming an ever-more-popular development workflow, especially among agile teams. But how does one wrangle all those branches into a continuous integration scheme without adding a huge administrative burden?