NuoDB: Modern Alternative to Database Sherding
Curator's Note: The content of this article was originally written by Adam Abrevaya over at the NuoDB blog. Sharding is generally done for one or both of two reasons: Preview Text: Sharding is ge.....»»
Evolving Neo4j for the Cloud
Here's a video from last August that focuses on Adobe's adoption of Neo4j as their graph solution. Preview Text: Here's a video from last August that focuses on Adobe's adoption of Neo4j.....»»
Spocklight: Change Return Value of Mocked or Stubbed Service Based On Argument Value
My colleague Albert van Veen wrote a blog post about Using ArgumentMatchers with Mockito. The idea is to let a mocked or stubbed service return a different value based on the argument passed into the service. This is inspired me to write the same.....»»
JSR 356, Java API for WebSocket
For many Web-based client-server applications, the old HTTP request-response model has its limitations. Information has to be transmitted from the server to the client in between requests, rather than upon request only. A number of "hacks" have been used.....»»
100 Killer App Tools
Here’s a roundup of tools for the developer which’ll almost certainly have something new to you: 100 Tools to Develop the Next Killer iOS or Android App Preview Text: Here’s a roundup of tools for t.....»»
Templating for Java Web Applications
A while ago I asked the following question on stackoverflow: “Why would I use a template engine?”. I compared template engines to simple JSP includes. Preview Text: A while ago I asked the following qu.....»»
Escape Process’ Death Valley, or How to Tell a Cat From a Washing Machine
Ken Robinson recently delivered yet another great talk on the state of American education. He pointed out that countries that take a more organic approach (e.g. Finland) perform much better overall than those who take a mechanistic, standardized app.....»»
Getting Teams to Deliver Predictably
As recently as this week, I’ve been involved in conversations with customers about how we can help make their teams deliver more predictably. How can they meet commitments on all levels of the organization, including project, program, and portfoli.....»»
A Visit to the Valley
At the end of April, Leo and I went on a one week trip to the Valley. Over the years, we had built up a number of connections in the Valley and we thought that now was the time to go over there and meet face to face. We end up having 20 meetings.....»»
Solr 4.2: Index Structure Reading API
With the release of Solr 4.2 we’ve got the possibility to use the HTTP protocol to get information about Solr index structure. Of course, if one wanted to do that prior to Solr 4.2 it could be achieved by fetching the schema.xml file, parsing it and the.....»»
Algorithm of the Week: Damn Cool Cardinality Estimation
Suppose you have a very large dataset - far too large to hold in memory - with duplicate entries. You want to know how many duplicate entries, but your data isn't sorted, and it's big enough that sorting and counting is impractical. How do you estimate ho.....»»
Dev of the Week: Mahdi Yusuf
Every week, we feature a new developer/blogger from the DZone community here and in our newsletter, catching up to find out what they're working on now and what's coming next. This week we're talking to Mahdi Yusuf, developer at Source Metr.....»»
Links You Don"t Want to Miss (May 22)
Looking at Memcached 10 Years Later This week was the 10 year anniversary since the creation of Memcached. First created for the blog-building site, LiveJournal, Memcached has remained a staple persistence technology. Preview Text: .....»»
Understanding the concept behind ThreadLocal
Intro I was aware of thread local but never had the occasion to really use it until recently. So I started digging a little bit on the subject because I needed an easy way of propagating some user information via the different layers of my web appl.....»»
How to Stand Out at Work: 10 Tips for Programmers (Part 2)
This is the second part of the article in which I’m sharing a list of simple tips that, in my opinion, can help programmers succeed at their current workplace. You can read the first part here: How to Stand Out at Work: 10 Tips for Programmers (Part 1)......»»
Coursera"s Scala Course
Coursera run an excellent Scala course which I just had the opportunity of participating in. The course duration is seven weeks. Each week consists of about 1.5 hours of lectures and then an assignment which can take anything between an hour to about 5 ho.....»»
Arquillian Testing Guide
Preview Text: “Arquillian Testing Guide” is a book you can buy on packt publishing website here: Arquillian Testing Guide. I just read it and you’ll find in this article what i liked and what i missed in i.....»»
"Say Goodbye to Anonymity"
In case you missed 60 Minutes on CBS the other night, there’s a new Preview Text: As CBS showed, Intel is already selling software to recognize the rough demographic of an individual in o.....»»
Data Science at LinkedIn
Data scientist Monica Rogati discusses data scaling at LinkedIn and reflects on the evolving role of the data scientist: Preview Text: Data scientist Monica Rogati discusses data scaling at LinkedIn and .....»»
When to Refactor Code
As a die hard refactorer, but also pragmatic programmer, I often have a tough time articulating to other developers when a refactor is important and when it is gratuitous. I can imagine many people look at decisions I've made about when it is and isn'.....»»
