• submit to reddit
Francesca Krihely08/20/14
472 views
0 replies

MongoDB & The Soundwave Music Map

We track around 250,000 plays per day from a user base that has grown to over 1 million in the past 13 months. Soundwave has users in all time zones, making availability critical. MongoDB replica sets provide us fault tolerance and redundancy, allowing us to perform scheduled maintenance without affecting users.

Gil Allouche08/20/14
8 views
0 replies

Hadoop 101: An Explanation of the Hadoop Ecosystem

Hadoop is not a single piece of technology. It's composed of an entire ecosystem of tools companies can choose from to create their big data solution

Doug Turnbull08/19/14
299 views
0 replies

Introducing Splainer: The Open Source Search Sandbox That Tells You Why

This is the entire art and science of search relevancy. It's not magic gnomes inside a box that understand all about baby bottles. No, it's heavily tuned heuristics that Solr and Elasticsearch use out of the box.

Francesca Krihely08/19/14
3383 views
0 replies

MongoDB Security Part II: 10 Mistakes that can Compromise Your Database

This post outlines 10 things to avoid when configuring security for MongoDB. These recommendations are based on my experience working with MongoDB users, and building security systems for databases and financial services organizations. Items are ordered by a combination of severity and frequency.

Dave Rooney08/19/14
3041 views
0 replies

An Appetite for Change

So, regardless of whether a change is imposed by the management of an organization, is requested by and driven by those most affected by the change, or any combination of both, the fundamental mathematics remain the same.

Benjamin Ball08/19/14
4170 views
3 replies

Java 9 Features Announced — What Do You Think?

JDK 9 features have been announced, and we want to know what you think about them! Are these features something you've been waiting for, or are you a bit underwhelmed? Do some of these proposals seem to go against improvements that you want? Post a comment and tell us!

Matt Butcher08/19/14
1827 views
0 replies

The Internet of Things Protocol Wars

Transformational technologies are inevitably the battleground for competing implementations and protocols, and the Internet of Things (IoT) is no exception. However, the evolutionary trajectory of two different markets makes this battle an interesting and unpredictable one.

Michael Mainguy08/19/14
2629 views
0 replies

Things to Remember About Information Security

Gone are the days when a developer would write an application that only ran in a secure environment and now it is possible for applications to be moved to locations where previously well managed security gaps now are exposed to the internet at large.

Topher Marie08/19/14
3150 views
0 replies

DevOps Has IT Heroes Sleeping Through the Night

Fifteen years ago, at the height of the dot com bubble, system administrators were burning the candle at both ends. With no cloud, Agile, or DevOps to help them, they were making it happen through sheer force of will and effort. As far as modern IT is concerned, those days are gone, and it's for the best.

Dave Farley08/19/14
2733 views
0 replies

Dealing with Testing Times

This approach not only gives you better control in your tests, but it also speeds them up – no more sleeping threads, which can add up in large test suites. As well as all that it enables classes of testing that were simply impossible before (e.g. long duration waits).

Mike Driscoll08/19/14
2562 views
0 replies

jsonpickle: Turning Python Pickles into JSON

The jsonpickle package allows the developer to choose what JSON backend they want to use for encoding and decoding the JSON via its load_backend and set_preferred_backend methods. You can also customize the serialization handlers if you want to. Overall, I believe this could be a handy project for developers.

Chris Travers08/19/14
2444 views
0 replies

Math and SQL, Part 4: Basic Data Types - Sets, Tuples, and Bags

A reasonable understanding of the relational model requires understanding the basic data types which make it up, both in the idealized model and in real-world applications. This post discusses both the idealized model and the accommodations the standard implementations of it make to the messiness of the real world.

Alec Noller08/19/14
3129 views
2 replies

Why Google Should Bring Scala to Android

There have been quite a few discussions lately of the idea that Google ought to open Android up to something other than Java. You know, Dart, or Go, or Groovy. From Madhukara Phatek, though, comes another idea: Scala for Android.

Mark Needham08/19/14
2404 views
0 replies

Where does R Studio install packages/libraries?

As a newbie to R I wanted to look at the source code of some of the libraries/packages that I’d installed via R Studio which I initially struggled to do as I wasn’t sure where the packages had been installed.

Robert Diana08/19/14
3739 views
0 replies

Geek Reading August 18, 2014

These items are a combination of tech business news, development news and programming tools and techniques.