Jeremy Selier

  1. Jolicloud and HTML5 and... me

    I’ve wanted to talk about all the stuff I’m doing at Jolicloud since a few months now but never take the time to. We’re doing amazing things at Jolicloud, we’re pushing the limits of HTML5[1] — Open Web technologies, in Chromium (I mean, literally, if you could see the nightmare our Chromium builds are living most of the time). This is really exciting to be at this very moment in Web development history.

    HTML5 Logo

    Two days ago, the W3C created a logo for HTML5 and we are currently featured on their gallery which is really nice. We decided to take a breathe during our insanely fast release schedule to post a quick note on what really is our relation with HTML5. If you didn’t see it yet, I suggest you take a look at it!

    As I’m sure tech-savvy people would love to hear more about our experience with HTML5 technologies, we hope to share more with everyone in the near future. And if you see me at an event, feel free to ask me anything and I’ll do my best to answer you!

    In other news, the Jolicloud chrome app is doing great and I’ve recently contributed to a much needed website: http://w3fools.com.

    And it's not too late to wish everyone an amazing new year. I hope 2011 will be awesome!

    [1] HTML is the new HTML5.

  2. Preview URLs in the new Twitter: there’s a Chrome extension for that!

    If you've used the iPad version of Twitter, you probably love the preview of websites within the app. Well, me too, that's why I decided to try to re-create this behavior on the new Twitter.

    So I created a Chrome extension called: Twitter Desktop Notification & Preview URLs (I suck at titles). You can install it by going here.

    The extension in action

    This is a very early implementation. Detected URLs are displayed in the sidebar under the tweet, you can use "p" to view a fullscreen preview of the URL and navigate with the arrow keys if you have multiple URLs in a tweet. I've also added the ability to have Desktop Notifications alerting when New Tweets are received.

    I'll probably release the code soon on Github, there's no magic tricks in this code, I'm just using the Linkify library (like Twitter) to find the URLs. The most important part is probably the use of the sandbox attribute for the iframe element to prevent access to the main document. As I’m not really a pro regarding Javascript, I probably made some things wrong. But as soon as the code will be on Github, people will probably help so that's OK!

    There's probably some bugs, feel free to contact me via Buzz or Twitter and I'll try to fix them as soon as possible.

    Hope you enjoy it!

    And thanks Romain Huet for some Javascript Ninja tips!

  3. What's new in Chromium?

    As I just came back from vacation. I opened my Google Reader to check the latest Chromium commits. With more than 750 commits for the last week, I decided to make this little post to list all the interesting (in my opinion) stuff regarding Chromium instead of tweeting/buzzing each feature as I usually do when I discover them.

    I will not do this on a daily basis. Peter Beverloo is already doing this amazing work for Chromium/WebKit on his blog.

    So what's new?

    • Apps will open in normal tabs by default but if the user pin the tab, it'll be remembered.
    • The speech input attribute is enabled for all platforms and you should use x-webkit-speech instead of speech to use it now.
    • About labs (about:labs) is enable on all channels.
    • Background Web Apps is a new lab. It allows installed web apps to run in the background at system startup and continue running after all windows are closed.
    • The extension management API (more info here) is no longer experimental. It's an interesting API.
    • AutoStart for Linux and Windows as landed, this allow to start Chromium without any windows.
    • More work has been done on the Google Talk Chat Manager app.
    • Chromium hits the 8.x version.
    • Web Apps have unlimited quota on the FileSystem API (more info here) if they requested it with the "unlimited_storage" permission.
    • Chrome OS will have a mobile activation UI.

    And that's all!

Archives