We will build your Prototype

1 June, 2011 (16:19) | prototype | By: admin

At CleanCode, when we face a triangular shaped problem we always match it a with triangular shaped solution. We try to understand the nature of the problem, select the more fitting technology and strive to build a good software which adapts to the problem, not the other way around. To do this, we learn and try a lot of different technologies and, over time, we matured a solid experience in “feeling the right way”.

We asked ourselves, where does this skill shine? It shines when one has to build something that solves a new problem, well, in a short time and without imposing any technological constraint, ’cause we choose the way. Hey that’s prototyping! In fact we built many prototypes for many different projects in the past with great success!

So, here’s a deal for you: We will build your prototype. We choose the technology, fixed time, fixed price. If you have an idea and you’re looking for someone to build quickly a nice prototype to show the world or investors, here we are.

Click to see the details page

JsDay is starting!

11 May, 2011 (02:25) | conferences, javascript | By: admin

The jsDay is starting and as usual Clean Code will be ranting about bad technologies and the many ways javascript is superior. Gabriele will be talking about the beauty of node.js embracing of asynchronous programming, Giordano of the patterns, strengths and pitfalls of the language and I (Federico) will give a revised edition of js the new parts on ecmascript 5th edition improvements.

We’re also pleased to be silver sponsor of this event that, with big names coming from all over the world, is going to be the greatest moment ever for the italian javascript community.

See you there!

Waves of Clouds

11 May, 2011 (01:59) | javascript, lab, node.js | By: admin

We’re always looking for new and funny ways to mine data and visualize it. This time we tried to leverage node.js strength together with python server-side and svg client-side to build beautiful animated tag clouds updated in real-time. We called it waves of clouds. Here how it works. A node.js server searches twitter in real-time through the streaming api, extracts words from relevant tweets and post them to the cloud service. The cloud service is an http node.js server, it invokes a python script which calculates an optimal tag cloud and returns it in json format: position, color, font, rotation, etc.. of each tag. The json is handed back in real-time to the browser via socket.io where the tag cloud is rendered in svg with the raphael library. Each new rendering is incremental and animated, tags fade in and out and move around making an overall pretty funny effect. Right now, it works on all major modern browsers (ie9, ff4, chrome 10, safari 5) and ipad/iphone (safari mobile).

And here’s the live demo, have fun and leave feedback!

Hello world!

9 May, 2011 (08:43) | Uncategorized | By: admin

As any real programmer will tell you, there is no any other way to start something.