Author Archives: erwan

Asynchronous HTTP Client in Play Framework

I just finished migrating Play’s http client to Ning’s own asynchronous library. What does it mean? A lot. When you want to retrieve data from a different server, your web application behaves like a web client. Rather than serving a resource to a client, it requests one from a different server. For example, that’s what

Testing in Play’s Eclipse Plugin

In Play‘s Eclipse plugin, I just added a simple integration with the test framework. Currently, all it does is opening the test page directly within Eclipse. The obvious next step would be that, in case of a failure typically, links from the page brings you directly to your code at the correct line. That would

Deploy a Play Application on Gandi Cloud

Gandi Cloud is a cloud hosting service, similar to Amazon’s EC2. Since you get full access to a Linux installation, deployment is similar to using a dedicated server. They have prepackaged solutions for various frameworks but not for Play. Fortunately deploying Play in general is pretty straight-forward. Note that, just like EC2, it’s not free

Going to FOSDEM, talking about Play

I will be at FOSDEM in Bruxelles on Saturday 6 February. I will make a talk about the Play framework in the Free Java session, at 17:15.

What I’ve been up to: Zenexity, Play

Busy as I was, I realized I didn’t blog about my recent employment change. I left Yoono 2 months ago to join a company called Zenexity (site in French). It’s really cool because after Flock and Yoono that were very similar (consumer oriented/social mashup/Mozilla technologies), I get to work on really different stuff: more server-side,

Japanese Input now built-in in Android

I recently installed the SDK for Android, Google’s OS for mobile phone. I’ve been following that since it was released; I’m pretty attracted by the platform but when I bought my last phone, Android was not really there yet. One of my requirement is to be able to input Japanese. Currently a Google search about

Building Chrome/Chromium Extensions

Seeing the progress done by Chromium on Linux, I wanted to implement an equivalent of a Firefox extension that I like: automatically generating QR Code to send a link to my phone easily. So far, here is what I have been able to do: Add a page action icon in the URL bar Open a

Kiyoshiro Imawano

I recently learned that Kiyoshiro Imawano died last May, from a cancer at age 58. Most people outside Japan don’t know him, but he was a very famous and very controversial pop singer. He was unique, talented, funny and sometimes engaged. He is famous for his punk version of the Japanese National anthem Kimi ga

Search Engine Optimization Basics

As my friend Nicolas suggested, I decided to give some guidelines and pointers about SEO (Search Engine Optimization). Now, full disclamer: I’m not a SEO expert, so what I am going to write is just very basic rules. Also, since Google is by far the most popular search engine, I will focus on it. I

Simple Tips to Build Scalable Websites

A few days ago I’ve been invited to a launch party for a web product in Paris. While the product was nice and polished, it seems like the developers didn’t understand anything about scalability. They didn’t even understand my question when I asked them if the product could scale. It’s probably not a big deal