/Latest Projects

> The best (and the worst) email clients for Windows

1416783069_envelopeThis is not my usual post, but I wanted to share the result of my research (and frustration) regarding email desktop clients for Windows. I found a depressing lack of innovation and one software even transmitted personal data over unencrypted connection. Read more »

  • Posted on: Nov 23
  • Tag:
  • Reactions: 66

> Add To Homescreen 3.1.0

This latest release is all about Android fragmentation. Read more »

> Front-end user registration and login in WordPress

1411589568_LoginMost of the information I've found on front end login in Wordpress seems outdated, incomplete or just plain wrong. This is an overview on (hopefully) all you need to do to bypass the Wordpress backend for regular users. Read more »

  • Posted on: Sep 24
  • Tag:
  • Reactions: 1

> Privacy in Password retrieval forms

Protecting our privacy is becoming so frustratingly difficult that most of times we simply give up. Even an apparently harmless password retrieval form hides a threat to our privacy. Read more »

  • Posted on: May 19
  • Tag:
  • Reactions: 6

> Add to Homescreen: the WordPress plugin

Developing WordPress plugins is all you hate about PHP! All my respect to WP plugin developers because coding clean, functional, secure add-ons for that platform is a real pain! Anyway, if you want the latest Add to Homescreen updates on your WordPress site, the official plugin is finally landed! Read more »

> Add to homescreen goes 3

Add to Homescreen finally adds Mobile Chrome support and a hell lot of new features. The API changed but the outcome is well worth the effort! Read more »

> Add to Homescreen v3 needs you

icon-152x152It was about time for an Add to Homescreen refresh especially since Chrome is finally the default browser on Android. The script is a complete rewrite full of new features and before going "live" I need your help for beta testing. Read more »

> Build your very own PC keyboard

PQIoFYqI spend too many hours coding and my main interface with the PC is definitely the keyboard. I could probably live with a crappy mouse but never with a mediocre keyboard. This is how I went from standard commercially available keyboards to a completely customized home-made beauty. Read more »

  • Posted on: Mar 29
  • Tag:
  • Reactions: 30

> Performance tricks for (mobile) web development

During the many years of iScroll development I had to find all the possible ways to spare CPU cycles and speed optimization has become a mission. In this post I try to sum up the bare minimum for a snappy application. Read more »

  • Posted on: Feb 28
  • Tag:
  • Reactions: 5

> iScroll 5

iscroll5iScroll 5 is a faster more mature code than the previous versions. It doesn't add many new features but it fixes bugs and most notably runs smoother on old devices. Please note that previous releases are not maintained nor supported, so go get the new version! Read more »

  • Posted on: Jan 10
  • Tag:
  • Reactions: 27

> iScroll, a small moan

It seems there's some misunderstanding about how iScroll works and I feel I failed at explaining it. I hope this post can make things clearer. Read more »

> Open Source made me the man I am

From designing websites for domestic companies to developing high end web applications for the biggest international players, all thanks to open source software. Read more »

  • Posted on: Oct 6
  • Tag:
  • Reactions: 45

> FYI, iScroll is out of beta

I know I've been a bit lazy lately with my blog but iScroll updates are coming at a constant pace. Read more »

> CardView

rolodexThis is a little control to browse through a collection of items like they were cards in a deck or in a rolling file device (rolodex). Mostly useful on mobile, but desktop compatibility has been added for ease of debugging. Read more »

> iScroll 5 ready for beta test

After a long development phase iScroll 5 is finally out and is looking for beta testers. This is probably the most important iScroll release yet as it leaves the mobile-only realm to become a universal javascript scroller. Read more »