• submit to reddit
Blaise Doughan10/30/12
4741 views
0 replies

Updating EclipseLink in WebLogic

JSON binding was added to EclipseLink in version 2.4. If you are using a version of that does not contain this version (i.e. WebLogic 10.3.4 (11g) contains EclipseLink 2.1.2), then by default you won't have access to this functionality. The recommended solution to this problem is to create a shared library in WebLogic for the newer release of EclipseLink.

Tomasz Nurkiewicz10/30/12
4259 views
0 replies

Testing Quartz Cron Expressions

Declaring complex Cron expressions is still giving me some headaches, especially when some more advanced constructs are used. After all, can you tell when the following trigger will fire "0 0 17 L-3W 6-9 ? *"? Since triggers are often meant to run far in the future, it's desired to test them beforehand and make sure they will actually fire when we think they will.

Stoimen Popov10/29/12
9360 views
0 replies

Algorithm of the Week: Shortest Path in a Directed Acyclic Graph

There’s a faster algorithm running in linear time that can find the shortest paths from a given source node to all other reachable vertices in a directed acyclic graph, also known as a DAG.

Mitch Pronschinske10/29/12
6702 views
0 replies

The Algorithms of Memory

I’ve been trying over the last couple days to list all the different memory patterns I can see myself using. I’ve also tried to pull out systems I know of that do the same for comparison, although I can’t find direct equivalents in all cases.

Willie Wheeler10/29/12
6105 views
0 replies

Large-Scale Continuous Integration Requires Code Modularity

Where large development teams and codebases are involved, code modularity is a key enabler for continuous delivery. At a high level this shouldn’t be too terribly surprising—it’s easier to move a larger number of smaller pieces through the deployment pipeline than it is to push a single bigger thing through.

Borislav Iordanov10/29/12
8791 views
0 replies

Domain Modeling with OWL - Part 2

In this second installment of the OWL introductory series, we will be doing a little bit of math. If you ever plan to create a moderately complex OWL 2 model, understanding the mathematical foundations will give you the right intuitions and spare you unpleasant surprises.

Brian Gracely10/29/12
2561 views
0 replies

The Cloudcast Takes the Krispy Kreme Challenge for Charity

This year, the Cloudcast is taking its ability to give back and have fun to a new level, asking listeners to (jointly) help make a donation to the sponsor of the Krispy Kreme Challenge, North Carolina Children's Hospital.

John Cook10/29/12
3728 views
1 replies

Ramanujan’s Most Beautiful Identity

G. H. Hardy called the following equation Ramanujan’s “most beautiful identity.” If I understood it, I might say it’s beautiful, but for now I can only say it’s mysterious, and explain what I can.

Justin Bozonier10/29/12
3378 views
0 replies

Identifying Features in Images with Cluster Analysis

Over the past couple of weeks I learned about two of the more popular data clustering algorithms: K-Means Clustering and Density Based Clustering (loosely conforms to DBSCAN). Here's how I used DBSCAN to separate images into distinct files containing different features from the original image.

Ben Kepes10/29/12
2800 views
0 replies

GreenQloud and Xeround Launch Cloud Database on 100% Renewable Energy

A year or two ago a minor storm circled around the cloud community after a report was published questioning the environmental impacts of cloud computing. The noise all died down pretty quickly, but not the industry's focus on creating data centers with ever-increasing efficiencies.

Cristian Chiovari10/29/12
6214 views
0 replies

Quick Thoughts on Enterprise Service Bus

There's no perfect definition for ESB: the scope and role may vary depending on the needs at hand. One of the most important things that you can do via ESB is to decouple the client from the service providers...

Rodrigo De Castro10/29/12
4771 views
1 replies

Software Design: Simplistic or Optimal

Recently I've worked on a high-level design for a problem and, while a challenging problem from technical, I noticed how much people think differently about designs.

Shawn Deena 10/29/12
4557 views
0 replies

Windows Phone 8: Nokia's Jesus?

Maybe the dynamic-duo team-up with Microsoft will really be the reincarnation that Nokia needs. But as it is Nokia doesn’t really have much else going on, if the their Windows 8 phone gets clobbered by the competition, there won’t be much left to save.

James Roper10/29/12
19549 views
0 replies

Benchmarking Scala Against Java

Does it make sense to benchmark Scala against Java? This post shows why it doesn't, and talks about what questions you should be asking about the performance of Scala in relation to Java.

Nick Watts10/29/12
2074 views
0 replies

Ant Task for Encoding Text Files – Reencode 0.1 Launched

Reencode is a small set of tools—aimed at developers in the Java ecosystem—that help with changing the character encoding of text files. Initially, the tools consist of an API (if you can call one class an API :) ) and, far more useful, an Ant task. A Gradle task will be following shortly.