• submit to reddit
Lukas Eder08/01/12
0 replies

Funky String Function Simulation in SQLite

SQLite is so light, it doesn’t have any useful string functions. It doesn’t have ASCII(), LPAD(), RPAD(), REPEAT(), POSITION(), you name it.

Jakub Kubrynski08/01/12
0 replies

Micro-Benchmarking in Java - Revisited

Lots of us faced with some performance challenge, encountered the problem with the right measuring time of some method invocation, loop iterations, etc. The first solution that comes into mind is to use System.nanoTime() before and after execution, and after subtraction we will get our result. But are we sure that the simplest answer is also the best one? What about comparing multiple measurements? What about JIT impact?

Ben Kepes08/01/12
0 replies

Cloud News: Rackspace Deploys OpenStack, AppFog Delivers a PaaS

This is an exciting day for anyone who follows the infrastructure or PaaS space as Rackspace announced the general availability of cloud services powered by OpenStack.

Alexander Schwartz08/01/12
5 replies

Still Using Those Old-School Log Files? — Let’s Use a Log Server Instead!

Log messages are destined to end up in a log file … are they really? When you search megabytes of logs file for a clue what went wrong, or when you want to generate some statistics, you realize that this calls for proper tooling. In logFaces I’ve found a tool that I’m using happily for more than two years now.

Dejan Bosanac08/01/12
2 replies

Messaging Anti-Patterns: Part 1

If you have a hammer everything looks like a nail, right? So we all witnessed that people sometimes try to solve the problem with wrong technology.

Sara Chipps07/31/12
0 replies

'Teaching a Man to Fish' With a Computer

Last week Sara Chipps travelled to the Dominican Republic with the organization Handfuls of Hope to bring food, clothing, and care. Could computers have an even bigger impact?

Simon Metson07/31/12
0 replies

A Former Large Hadron Collider Worker Discusses Big Science, Big Data

Watching how the computing system of CMS evolved over the last ten years from something that required a lot of hand holding to something that could be relied upon to deliver.

Eric Genesky07/31/12
0 replies

DataNucleaus Enables Neo4j with JPA or JDO

The DataNucleus project provides Java applications with a consistent, standards-compliant platform for data management.

Kief Morris07/31/12
0 replies

Devops as a Confidence Game

As an initiative to get developers, sysadmins, and testers working together to increase the speed of delivering high quality software changes, a key challenge devops must address is trust. Sysadmins simply don’t trust developers to hand them production ready code.

Jaigak Song07/31/12
0 replies

Introducing a Simple PaaS Built on Hadoop YARN

This post describes a prototype implementation of a simple PAAS built on the Hadoop YARN framework and the key findings from the experiment.

Eric Genesky07/31/12
0 replies

Tracing the Big Data Value Continuum

Technology markets are challenging enough to understand but, when you throw in the added noise that typically accompanies early markets, gaining real insights can be next to impossible.

Geoffrey Papilion07/31/12
0 replies

Solr Upgrade Surprise and Using Kill to Debug It

At work, we’ve recently upgraded to the latest and greatest stable version of Solr (3.6), and moved from using the dismax parser to the edismax parser.

Markus Eisele07/31/12
0 replies

GlassFish JDBC Security with Salted Passwords on MySQL

One of the most successful posts on this blog is my post about setting up a JDBC Security Realm with form based authentication on GlassFish. Some comments on this post made me realize that there is more to do to actually make this secure as it should be.

Jacob Orshalick07/31/12
0 replies

Consolidate your Technical Debt!

Do you have a technical debt problem? Just like having too much personal debt can lead to financial ruin, technical debt can ruin a project. Ward Cunningham created the metaphor of technical debt to put a concept around coding cruft that need to be addressed.

Mite Mitreski07/31/12
0 replies

Mustaches in the World of Java

Mustache is templating system with implementation in many languages including Java and JavaScript . The templates are also supported by various web frameworks and client side JS libraries.