• submit to reddit
Joshua Gross12/30/13
148626 views
24 replies

Top Posts of 2013: Please stop using Twitter Bootstrap

Let’s be honest: a great many of us are tired of seeing the same old Twitter Bootstrap theme again and again. Twitter Bootstrap’s success has turned it into the Times New Roman of design.

John Sonmez12/30/13
108439 views
20 replies

Top Posts of 2013: There Are Only 2 Roles of Code

All code can be classified into two distinct roles; code that does work (algorithms) and code that coordinates work (coordinators). I would say that 90% of the code I have written does not nicely divide my classes into algorithms and coordinators.

Mikio Braun12/30/13
85339 views
0 replies

Top Posts of 2013: Big Data Beyond MapReduce: Google's Big Data Papers

Mainstream Big Data is all about MapReduce, but when looking at real-time data, limitations of that approach are starting to show. In this post, I’ll review Google’s most important Big Data publications and discuss where they are.

Lukas Eder12/30/13
13007 views
0 replies

MongoDB “Lightning Fast Aggregation” Challenged with Oracle

What does “Scale” even mean in the context of databases? When talking about scaling, people have jumped to the vendor-induced conclusion that SQL doesn’t scale, while NoSQL scales. In this article, the author takes a look at database scalability by comparing Oracle benchmarks to MongoDB.

Arthur Charpentier12/30/13
9985 views
0 replies

100 Blogs Worth Reading: R, Probability, Data Analysis and Visualization, and More

For the 100th installment of Arthur Charpentier's collections of data science-related links, he has decided to instead provide a list of 100 blogs worth reading. Topics covered include statistics, probability, R, data analysis, graphs, maps, visualization, sciences, economics, and more.

Ayende Rahien12/30/13
4450 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
4243 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
7054 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
9095 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
6912 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
7175 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
7140 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.

Zac Gery12/26/13
6470 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
6052 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
4928 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.