Jul
11
Posted on 11-07-2007
Filed Under (Erlang, Programming, Ruby, Fun) by Federico Feroldi on 11-07-2007

While looking around the Facebook developers docs I’ve found a page called Programming Puzzles. Basicaly if you want to work for Facebook you better try to solve some of these puzzles with one or more of the suggested languages and send the source code along with your resume.
Next week after my university final exams I’ll try to solve some of them in Erlang and Ruby, in the meantime have a look and try yourself. :)

(1) Comment    Read More   
Jul
08
Posted on 08-07-2007
Filed Under (Fun) by Federico Feroldi on 08-07-2007

I didn’t laught that much since “Mai dire banzai“! :D

(0) Comments    Read More   
Jul
02
Posted on 02-07-2007
Filed Under (pixzone, Talks, Nimboo, Netwo) by Federico Feroldi on 02-07-2007

Wow! What a nice weekend! Techtalk Italia, the event organized by Lorenzo Viscanti, has been as success.
The place was amazing and I enjoyed seeing again some old friend and meeting a lot of nice and interesting people. Talking about the future of the Web in Italy around the swimming pool felt a bit like being in the sunny California! :)
I’m sure that something good will come out from this and from the next meetings, I feel that the things are moving in Italy and the people want to do big things! It’s time! :)

Reports and pictures: Gioxx post, Stefano Vitta pictures, Luca Conti, Giovanni Intini, Tommaso Sorchiotti, Sabine.

Techtalk Italia

(2) Comments    Read More   
Jun
28
Posted on 28-06-2007
Filed Under (Programming, XMPP) by Federico Feroldi on 28-06-2007

Here’s a short screencast of a quick demo of the realtime shared Google Map based on XMPP4MOZ that I’m working on.

The demo shows some of the current features:

  • Users can connect to the agent and the map updates with the current location and zoom level. The agent keeps the status of map, landmarks and chat so if a user connects after other users have updated the map he can see the last map status. This also happens if all the users disconnects, the agent keeps the map so when they connect again they can start from what they leaved.
  • Synchronization features. Users can move and zoom the map and other see that actions in realtime. Users can chat toghether and they can also add markers on the map and drag them around. All the user’s maps updates in realtime.
  • The current application is very modular, the core abstracts the comunication with the agent and manages the creation and initialization of the modules so it’s very easy to create new modules and add functionality.
  • The current application consists of application core, movement and zoom sync module, a chat module, landmark module.
(1) Comment    Read More