About me

I am a tech freelancer.

I work in the intersection between business and technology.

My approach to any problem is to gain solid knowledge about the problem domain, then start to iterate with fast-to-test solution.

Finally, when everything is settled I finish up my work cleaning up and smooth any rough edge.

Right now I am working mainly on IoT and distributed, fault tolerant systems.

You can contact me at: simone [at] mweb [dot] biz

[ANN] postgre-type 0.0.4 for clojure now with jsonb Release of postgres-type 0.0.4 with support for jsonb

css parser final thoughts

I just released the very first draft version of css-parser.

[ANN] css parser, a parser for css in clojure Release of a parser for css in clojure

A simple grammar for CSS type

I just released a simple grammar that I wrote using instaparse.

Map transformation in clojure 1/2 First chapter about how to modify maps in clojure: assoc, dissoc and merge

Transducer Explained A small walkthrought about clojure transducer

Read Clojure Map Values 2/2 Second chapter about how to read values from a clojure map: keys, vals and select-keys .

Read clojure map values 1/2 First chapter about how to read values from a clojure map: get, get-in, contains?, find .

Create Clojure Map, advanced methods, PART 2 Final chapter about functions which return map: bean, frequencies, group-by and clojure.set/index .

Create Clojure Map, advanced methods, PART 1 Deeper overview of few function to create clojure’s maps, in particular hash-map, array-map, zipmap, sorted-map and sorted-map-by.

Clojure’s Maps Overview A simple and easy to follow view about clojure maps.

Manage (Mongodb’s) ObjectId and json

I was writing yet another REST interface in Clojure + MongoDB (this is the last time) and if you have ever mixed this technology there is a little issue that raises every single time.

Extend postgres to json fields

For a little side project I need a very easy, “slow” and simple database to contain very few NoSql data.

Updating Lobos

I needed to work with Lobos and Korma together.

Visualize hierarchy behind java class

Once upon a time any young programmer feel the need to learn something new, and sure as the Murphin law this need will be more urgent as the young programmers approaches his exams at the university.

n Queens Problem

I work in a little shop in Monteriggioni (SI) here in Italy, we sell local products like olive oil, Chianti wines, pasta and more; it is a very nice idea but we are in a little hide place and few people can really find us, so most of the time is just myself looking the emptiness in front of me.

Non-volatile memoizazion an idea for a non-volatile memoizazion

Algorithm problem for job

I was taking a curious look at a list of offer for functional job, and one in particular caught my attention.

Base conversion in plain clojure Conversion of number between different bases using plain clojure.

Asciidoc to Markdown Little tool to convert asciidoc documents from the clojure-cookbook project to markdown files to use in jekyll

Hello World Hello World