• submit to reddit
Michael Mccandless10/03/12
5078 views
0 replies

Lucene's New Analyzing Suggester

In Lucene we have several different suggest implementations, under the suggest module; today I'm describing the new AnalyzingSuggester (to be committed soon; it should be available in 4.1).

Mark Needham10/03/12
2732 views
0 replies

Strata Conf London Wrap-Up

I attended the first Strata Conf to be held in London – a conference that brings together people from the data science and big data worlds to talk about what they’re up to.

Andreas Kollegger10/03/12
4360 views
0 replies

Neo4j 1.8 Release - Fluent Graph Literacy

Available immediately, Neo4j 1.8 offers a delightful experience for reading and writing graph data with the simple expressiveness of the Cypher language.

Tim O'brien10/03/12
3485 views
1 replies

What Enterprise Architects and Time Travelers have in Common

When I roll up to a new client in desperate need of build help, there’s always a chance I’ll have a “Scotty moment” – a moment when I pick up the mouse and attempt to ask an Apple II to synthesize transparent Aluminum. (“Computer, bring up the repository and scan for vulnerabilities.”)

Pierre - Hugues...10/03/12
16190 views
1 replies

OutOfMemoryError: Unable to Create New Native Thread – Problem Demystified

As you may have seen from my previous tutorials and case studies, Java Heap Space OutOfMemoryError problems can be complex to pinpoint and resolve. One of the common problems I have observed from Java EE production systems is OutOfMemoryError: unable to create new native thread; error thrown when the HotSpot JVM is unable to further create a new Java thread.

Jim Bird10/03/12
3513 views
0 replies

Can You Get By Without Estimating, and Should You Try?

Estimating remains one of the hardest problems in software development. So hard in fact that more people lately are advocating that we shouldn’t bother estimating at all.

Felix Dahlke10/03/12
4994 views
6 replies

Unit Tests Versus Code Quality

Do unit tests improve code quality? Some famous consultants might disagree, but I think they don’t. Testable code isn’t automatically better code. Depending on the capabilities of your language, it’s probably worse.

Antonio Santiago10/03/12
4363 views
0 replies

Architexa Product Review

I have only tried using it a little but the conclusions are clear: Architexa is a tool with a great potential.

Thibault Delor10/03/12
10566 views
5 replies

Does Immutability Really Mean Thread Safety?

I have often read articles telling "If an object is immutable, it is thread safe". Is actually 100% true? Can an object be immutable but not thread safe?

Jeff Blankenburg10/03/12
6987 views
0 replies

Ah, the wonders of DHTML...

Yes, that’s not a typo. This article should have been published 10 years ago. It’s about DHTML, and apparently Netscape 4.7.

Dan Wilson10/03/12
7175 views
0 replies

Caching for Fun and Profit. Or, Why Would You Ever Cache a Page for 5 Seconds?

You probably think this is a silly attempt at a ridiculous headline to grab clicks. However, let's explore.

Troy Hunt10/03/12
13941 views
2 replies

5 Ways to do Source Control Really, Really Wrong

If working without everything being under source control is not both a scary thought and a distant memory – STOP IT RIGHT NOW! Seriously folks, we’re well and truly beyond this as a profession and many VCS products are free. Many come with very minimal financial and effort outlays.

Dustin Marx10/03/12
4724 views
0 replies

JavaOne 2012: Custom Static Code Analysis [NetBeans]

I returned to the Hilton (Continental Ballroom 4) to attend Jan Lahoda's (Oracle/NetBeans) Birds-of-a-Feather presentation "Custom Static Code Analysis." I have previously blogged on a subset of the functionality covered by Lahoda in the post Creating a NetBeans 7.1 Custom Hint.

Douglas Rathbone10/03/12
4761 views
0 replies

The Pitfalls of Cut-and-Paste Coding

When you copy and paste other developers' code into your application, it’s important to fully understand what the code does before you continue. Otherwise, you risk joining the many fools who have gone before you.

Bill Armstrong10/03/12
4175 views
0 replies

Sitdown with Tim Cunningham: Git Version Control; The Future of Cloud and Mobile

Tim Cunningham, Vice President of IDMI, joined our host Anthony Pompliano to discuss his presentation on Git Version Control at NC Dev Con 2012 along with his thoughts on the future of mobile and cloud development.