• submit to reddit
Anton Arhipov11/02/12
0 replies

Do You Really Get Classloaders?

The JRebel team has produced a nice-looking PDF about Java classloaders. This should be a very nice read for everyone who wants to know more about Java platform fundamentals.

Pedro Duque Vieira11/02/12
0 replies

JMetro – Windows 8 Metro controls on Java

I’ve been studying the interface of Windows 8, so I thought why not do a windows 8 theme for Java and what better timing that this given that there are only 3 days left for windows 8 to be available.

Peter Pilgrim11/02/12
0 replies

A Groovy Script to Keep The Internet Cafe WiFi From Dropping

Have you ever been to an Internet Cafe and connected to the free WIFI? Have you found that after five minutes of activity the connection has been dropped and you have go through the License and Terms of Agreement again and again and again? Annoying isn’t it?

Rodrigo De Castro11/02/12
0 replies

My Thoughts on Node.js vs. G-Wan Server

After reading a post on what makes something "notable," Rodrigo de Castro came to the following conclusions about Node.js vs. G-Wan web server.

Mitch Pronschinske11/01/12
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
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
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
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
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
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
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
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
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
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
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!