• submit to reddit
Oliver Hookins12/07/13
7856 views
0 replies

Command-line firewall management still sucks

I’m in the process of setting up a new VPS for myself. So I have settled on UFW for the time being. Sadly, it seems to completely fail in this OpenVZ environment due to numerous modules that cannot be inserted into the running kernel. IS there anything better?

Brian Gracely12/07/13
1061 views
0 replies

The Cloudcast #125: Building Advanced Cloud Services

Aaron speaks with Chip Childers (@chipchilders) for a quick update on Apache CloudStack as well as what's next in IaaS and how to provide services (DBaaS, Message Bus, LBaaS, etc.) above IaaS and what the future may hold.

Alec Noller12/06/13
7545 views
0 replies

ArangoDB: An Alternative NoSQL Solution

Anybody looking for an alternative NoSQL solution might be interested in ArangoDB, a not-quite-new but lesser-known NoSQL database that supports key-value documents, property graphs, and works with a query language called AQL based on the syntax of XQuery, among other things.

Davy Suvee12/06/13
5768 views
0 replies

Yelp Graph: Business Clustering Based on Check-In Data

Recently, Yelp made available a sample dataset from the greater Phoenix metropolitan area including around 11,000 businesses and 8,000 check-in sets. We are interested in finding out whether it is possible to visually cluster businesses by category based on their check-in data.

Richard Donovan12/06/13
3851 views
0 replies

Data Loading Neo4j Graphs From SQL Sources

Neo4j is a powerful graph database that can be used for analytics, recommendation engines, social graphs and many more applications. In the following example we demonstrate in a few steps how you can load Neo4j from your legacy relations SQL source.

Jim Bird12/06/13
4334 views
0 replies

Appsec’s Agile Problem

Agile development has a serious Appsec problem. Most Agile development teams suck at building secure software. But one of the reasons for this is that Appsec has a serious Agile problem.

Anders Abel12/06/13
4935 views
0 replies

Scrum: What’s in it for me, the Developer?

What does a developer gain by embracing Scrum? I’m a strong believer of Scrum, but some time ago, I got my beliefs questioned. That is always good because it forces one to think them over again and reason about why one believe in certain things.

Ayende Rahien12/06/13
4149 views
0 replies

Immutable Collections Performance

So I wanted to know how long it would take to fully clone a 10-million items dictionary. The answer: 0.6 seconds. Doing the same with immutable dictionary? 16 seconds.

Jenny Yang12/06/13
4330 views
0 replies

Using Akka Remoting for Building a Distributed Application: Addendum

I wrote a blog titled "Why blocking is bad in Akka remoting … really bad." To my surprise people actually read my blog (crazy, I know!). One of those people was none other than Dr. Roland Kuhn, Akka Tech Lead at Typesafe. Yep, Mr. Akka himself read my blog and sent me an e-mail.

Alec Noller12/06/13
8423 views
0 replies

A Guide to R Programming for Experienced Developers

Experienced developers interested in learning more about programming in R have a fantastic resource in John Cook's "R programming for those coming from other languages." Cook's guide is to-the-point and concise, and focuses on the information needed to become productive with R, without a lot of fluff.

Vince Sesto12/05/13
1927 views
0 replies

Instant Flask Web Development

The Flask web application framework is written in Python and is based on the Werkzeug toolkit, using Jinja2 to create templates. Flask is considered a micro framework as it keeps the core of the...

Lukas Eder12/05/13
9591 views
1 replies

When Source Code Comments Indicate Trouble

Developers have their own cynical kind of humor. Consider, for instance, Geek and Poke’s view on how to insult a developer. But there’s a better humor than posting stuff on a website. There are source code comments.

John Whish12/05/13
5191 views
0 replies

Proof of Concept for Building Websites Mobile First

You may want to show different elements on different devices, or the same elements in a different order. You can do this by duplicating content and then hiding or showing it. But the author wanted to think of a different way to address the problem, starting with a mobile first approach.

John Sonmez12/05/13
9091 views
2 replies

What Programming Language Should I Learn?

I often get asked by beginner programmers what programming language they should learn. This is the wrong question to begin with.

Mark Needham12/05/13
7018 views
0 replies

Neo4j: What is a Node?

One of the first things the author needed to learn when he started using Neo4j was how to model his domain using nodes and relationships, and it wasn’t initially obvious to him what things should be nodes. In this article, you'll find some tips and tricks that helped him get started.