• submit to reddit
Ayende Rahien12/30/13
4628 views
0 replies

Reducing the Cost of Writing to Disk

So, we found out that the major cost of random writes in our tests was actually writing to disk. Writing 500K sequential items resulted in about 300 MB being written. Writing 500K random items resulted in over 2.3 GB being written. So the obvious thing to do would be to use compression

Adam Fowler12/30/13
4332 views
0 replies

MarkLogic Range Index Scoring in V7

A new feature of MarkLogic 7′s search API is range index scoring – affecting relevancy based on a value within a document. In this article, the author details a couple of use cases: One involving ratings, and one involving distance from the center point of a geospatial query.

Mark Needham12/29/13
7308 views
3 replies

Neo4j: The 'Thinking in Graphs' Learning Curve

In a couple of Neo4j talks, the author has been asked how long it takes to get used to modeling data in graphs and whether he felt it's simpler than alternative approaches. His experience closely mirrors what he believes is a fairly common curve when learning technologies that change the way you think.

Duncan Brown12/27/13
9214 views
0 replies

Upgrading Spring Data Neo4j and Neo4j: "Gotchas" to Watch for

The author was in the middle of upgrading a little test project to a newer version of Spring Data Neo4j and Neo4j itself when he came across a few little points that others might find useful. Here are a couple "gotchas" he encountered.

Ofir Nachmani12/27/13
7064 views
0 replies

The Basics of Cloud Capacity

Traditional capacity planning, where new servers were purchased to fulfill the demand of a single application with a load of 20% max, is terminated by cloud computing. The comparison below shows some of the basic differences between the traditional DC and the cloud:

Johanna Rothman12/27/13
7300 views
0 replies

Give Credit Generously

I had a boss who was great at saying, “Terri did this. Jen did that. JR did this other thing.” We all knew who had learned about different areas of the system, who had succeeded at which parts of testing or development or project management. It was great. Contrast that with some other places I’ve worked...

Oliver Hookins12/27/13
7275 views
0 replies

Unexpected benefits of IPv6 tunnelling

Recently I wrote about getting my IPv6 tunnel setup working properly again after a while of it not working very well (or not at all). After getting my IPv6 running properly again, I noticed that YouTube videos were actually starting quite fast and playing back without interruption.

Mitch Pronschinske12/27/13
11043 views
0 replies

10 Ways To Use Message Queues

This article is high level without any specific examples (but there are links) of these usages, but it's a good reference for beginners or even intermediate message queue users who may not have thought about all of these possibilities.

Zac Gery12/26/13
6607 views
0 replies

How To Successfully Build Team Confidence

In software development, building a great team is a delicate yet achievable goal. Although there isn't an exact formula, most managers would come to a common consensus on the basics. The formula might look something like this: Varying Skill Sets + Seasoned Members + Balanced Personalities + Proper Mindset = Success!

Comsysto Gmbh12/25/13
6308 views
0 replies

How to use MongoDB with SSL

There isn’t too much information about using MongoDB with SSL connections out there. If you are using MongoDB on a public network, all the data you transmit from the database to your application is completely unencrypted. Luckily however, MongoDB offers the option to be compiled with SSL support.

Alec Noller12/24/13
5033 views
0 replies

6 Ways to Increase Productivity with Xcode

This recently published list of tips describes how to be more productive with Xcode, and every iOS developer spends enough time in Xcode that a few time-savers couldn't hurt. The tips are quick and straightforward, and highlight ease-of-use features of Xcode that many developers might not notice.

Mike Hadlow12/23/13
12289 views
0 replies

The Geek Christmas Quiz 2013

This is the second year of my Geek Christmas Quiz. Six sections of the ultimate geek questions. The office competition was won by Toby Carter with a score of 46. See if you can do better.

Bob Hartman12/23/13
9103 views
0 replies

3 Ways to Handle End-of-the-Year Holidays on Your Agile Team

Suddenly, there’s an avalanche of company holidays and vacation time that throws off your velocity and cadence. Here are 3 ways you can make the end of the year a useful and productive time rather than a few weeks of frustration and waste.

Trisha Gee12/23/13
7431 views
0 replies

Spock: Data Driven Testing

In the last two articles on Spock I've covered mocking and stubbing. And I was pretty sold on Spock just based on that. But for a database driver, there's a killer feature: Data Driven Testing.

Mitch Pronschinske12/23/13
5230 views
0 replies

What an Enterprise Can Learn from Netflix, a Cloud-native Company

The biggest benefit of going cloud-native for Netflix came from moving to a service-based architecture, which allowed engineering teams to accelerate their development cycle and innovate more quickly.