• submit to reddit
Lukas Eder08/01/12
2741 views
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
6985 views
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
3414 views
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
10653 views
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
8167 views
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
5816 views
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
3523 views
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
3003 views
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
4170 views
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
10871 views
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
3063 views
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
2404 views
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
3692 views
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
3432 views
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
10499 views
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.