Last night I launched a new player for the ChillOut Everyday page. It is very simple and stylish and you can find there dozens of good music non-stop. More players with other genres will be launched soon.
Last night I launched a new player for the ChillOut Everyday page. It is very simple and stylish and you can find there dozens of good music non-stop. More players with other genres will be launched soon.
Last weekend I went to OPorto, Portugal, to participate in the Hackafone: a mobile application contest where participants have to brainstorm, create an idea and produce it in 18 hours. The two winners would win a Samsung Galaxy Tab 10.1 and, above all, the app will be marketed by Vodafone in their app store and communication channels.
The event was hosted in the Geeks Lab of muchBeta, a web creative saas power house, located in Afurada, near the Douro River; p.s. great view!
The app was created with @ricardjorg and @luismvaz. We are going to finish it until the end of January 2012 and you can expect it in an Android, iPhone and iPad near you. Following is a sneak preview of the splash page;
Thank you muchBeta team, Vodafone for believing in new talents, the other hackthletes and my team.
This is my experience using Redis.io as a datastore to support an analytics system. I originally used MySQL for the job but for some reasons it did not correspond to my expectations.
The objective for this system is to give hourly social metrics like page fans, page views, posts shares, from Facebook, but also how much likes, shares and tweets the posts from several websites received. This would enable, later, the visualization how page posts, that link to the website content, influence the ecosystem.
Since May 2011 I am working on Sanoma Media, a subsidiary of Sanoma which operates in 20 european countries and employed over 15k last year.
I will be producing web applications mainly in Facebook and other social networks. More updates in the future.
Este é um novo projecto nacional. Criado por três amigos que estavam fartos de perder os seus concertos favoritos.
Pesquisa as tuas bandas favoritas faz “Seguir” e recebe notificações sempre que sejam agendados novos concertos. Faz do Myout.net a tua agenda.
Did you know that work is being done to enable videoconferencing from HTML5 applications? Ian Hickson has been doing work on the element in a separate draft to make this possible.
Picture this. We want to stream live video. In fact don’t need PHP. We only need a flash player (or HTML5) and our live feed. The problem appear when we need to offer some kind of security.
There are many tutorials out there but they are all too complicated or/and give you paid, complicated tools to do the job.
Both tools on this post are free, will sit on your tray and won’t bother you, while maintaining your contacts and calendar synced. I’m gonna show you the easiest way to do it.

Download page: http://www.google.com/support/cal..wer=89955
(Direct link to download)

Just enter your email/password and click Save. If you don’t want to sync back to Google Calendar choose “1 way: Google Calendar to Microsoft Outlook”
You are now syncing Google Calendar with Outlook!
This is one piece of flash that will make you addicting in the first seconds. You just click and move your mouse over the board and, even if you don’t want, you’ll create a vicious melody.
A BBC tem agora uma nova experiência não só para os britânicos mas para todo o mundo. Videos e imagens de zonas modernas e históricas do Reino Unido estão agora disponíveis e deixo-vos aqui uma delas.
No Estreito de Dover, incluído no Canal da Mancha, passam diariamente mais de 400 embarcações entre cargueiros, petroleiros ou os simples ferrys que fazem a ligação entre França e Inglaterra.

This paper is intended to try to improve the next version of Cake. I think one of the most important features of a framework is its capacity to be expanded. Plugins achieve that gracefully. But there is a problem; plugins, as read on tempdocs, are meant to be packages. I think they can be much more. This is mainly a software design problem.
Cake creates conventions for everything turning controllers, models and views universal. Same happens to plugins, but because of namespace concerns it is recommended to developers to include plugins name in controllers, models and views names. So a blog plugin would have BlogPost and BlogComment as models, BlogPosts and BlogComments as controllers. That’s fine to me (and recommended) but the Router should be smart so it won’t be necessary URI’s like /blog/blogPosts.
Second is its usefulness. I think plugins can be more than just isolated modules. Imagine a plugin that is mutable, just by receiving some variables on runtime. I think every experienced developer has come to a day where he finds himself coding same thing twice. With MVC architecture that is a problem which is 90% of the time solved, but here are exceptions.
This kind of problem appears on relative big websites. Imagine you have Users profile page, which can receive Comments. You also have the Groups page which can also receive Comments. Code can be reused by creating an element and invoking it on the view, passing the right data. That’s a simple example.
But, what if Users and Groups could have Images. The Images logic would be obviously be present in the Model, but what about all the actions? Could be achieved by /images/view/type:group/23. Still ok to me. But images now have Categories, Tags and Comments. That becomes kind of hard to maintain. Developer is responsible to persist the type and id, for the operations to succeed. A good solution to this problem would be packing all has a plugin, to get all things organized, but the persistent problem would still exist.