
We are welcoming some new colleagues that come from a Java background in the Onebip team, both from the development and operations field. Here's a primer on...
0 replies - 6473 views - 03/13/13 by Giorgio Sironi in Articles

After implementing some algorithms for record linkage, I found myself in the need to optimized the code for speed.Premature optimization I'm a strict follower...
12 replies - 6508 views - 09/10/12 by Giorgio Sironi in Articles

There are 2 hard things in electronic machine code writing computer science: naming things and cache invalidation.We'll talk about the first today: the...
0 replies - 5219 views - 04/12/12 by Giorgio Sironi in Articles

Clojure is a LISP dialect, and as such a functional language based on a large set of functions and a small set of data structures that they operate...
0 replies - 5252 views - 01/10/12 by Giorgio Sironi in Articles

Ring is a basic tool for executing your Clojure code into a web server environment, by satisfying HTTP requests and producing responses. In scope, Ring is...
0 replies - 5914 views - 01/05/12 by Giorgio Sironi in Articles

OAuth is a wonderful standard: it allows users to give permissions to a third-party service to use theirs accounts on a website; but it works without forcing...
2 replies - 6390 views - 10/13/11 by Giorgio Sironi in Articles

There is a maxim said by Misko Hevery which I share (and probably misquote) here:The only acceptable excuse for lack of tests is that you don't know how to...
5 replies - 7212 views - 06/23/11 by Giorgio Sironi in Articles

It seems, given my limited experience, that handling exceptions depends entirely on the context in which you are developing. As a fan of "rules" that...
16 replies - 9893 views - 10/03/08 by Riyad Kalla in News