Create hashtags for Facebook. Then create the Hashtags killer.

A few months ago, (Jan, 12) I created Hashtags for Facebook : a Chrome extension that adds the Hashtag functionality to Facebook with trending topics support, location and whatnot.

Little did I know that the idea would be adopted by Facebook – eventually it was just a question of time.

Exactly 5 months and some users later, on Jun 12, Facebook launched officially its hashtags service. And I launched a Hashtags killer … for Facebook, after a friend suggested it.

If you ask why, just look #at #difference #between #this #part and this other part : it’s exactly what it does. And for someone with ADHD, life becomes easier to navigate through.

Download Facebook Hashtags Killer from the Chrome Webstore.

Could the secret to Infinite Renewable Energy lie in a simple equation ?

Dear reader, if you’re looking for a deep insight, maybe an “aha!” moment, read along. If, on the other hand, you’re looking for a secret tasty recipe, I recommend this show.

A (very) brief history of Energy.

We have been trying to harness energy from Nature’s own existence since our earliest ancestors. Energy was then knows as Fire. They started making fire with a stick, then a bow drill, then rocks.

Obviously, that wasn’t enough for them.

Our great grandfathers kept looking mercilessly for other, most sophisticated ways to create The Ultimate Fire. One that could keep the cave warm, the food grilled, and the enemies away. Continue reading “Could the secret to Infinite Renewable Energy lie in a simple equation ?” »

Get 1 Billion users, Turn into a Puppet Master : The Facebook paid messages.

When you fire up a Facebook page, you have at least 5 ad blocks. I mean, this could go up to 9 ad blocks + sponsored stories and and …

But we all know it; we are starting to develop an Ad-blindness across the interwebs.

But guess what, apparently Facebook isn’t profitable enough via ads. Or so investors think.

Now if you want to send a message to someone you aren’t friends with, you either pay $1.00+, or your message gets filtered (sent to the Other Inbox no ones knows about). I was shocked. Especially that friending people now is more strict than ever.

Facebook Paid Message

Facebook Paid Message

I personally don’t care. I’m not even a big fan of using the social media bullshit, but It got me thinking. Continue reading “Get 1 Billion users, Turn into a Puppet Master : The Facebook paid messages.” »

Android is dead. Long live Android.

So you’ve heard : Andy Rubin stepped down from being SVP of Android at Google - and Sundar Pichai (SVP of Chrome/Apps) is taking over the reigns. Starting March13th 2013.

Andy will take a position within the GoogleX project (read below).

The big question is,

Why Andy Rubin stepped down ?

Since Andy Rubin founded Android Inc. in 2003, he has been the Android father figure. Even after the big Google acquisition in 2005, he was deeply involved in Android matters; from thinking the product through to making critical decisions and handpicking Android speakers and developer relations team.

I mean, it’s clear that he has been very passionate about his product/baby.

And if you’re a startupper/product guy, you know how hard it is to abandon ship. This could be due to three reasons : Continue reading “Android is dead. Long live Android.” »

jQuery Mobile 1.3.0 SASS / Compass [GitHub]

In the process of releasing an MVP for Zaigood, and applying some Six Sigma principles on my software engineering process (I will write about this later), I released a SASS / Compass version of the jQuery Mobile project.

You can find it on GitHub. Contributions/bug reports are highly welcome, as always.

Backbone-AMD using RequireJS Boilerplate [GitHub]

Everyone knows how big of a headache it is to write heavy JS applications – even in BackboneJS. The codebase tends to span across thousands of lines, with no modularity whatsoever.

Backbone-AMD is the solution. But bootstrapping a Backbone-AMD compliant app is no easy task … until now : )

I just released an open source Backbone-AMD Boilerplate – feel free to fork, pull, suggest, … and share !

Bootstrap 3 : An early overview (and download link).

A release candidate of Bootstrap 3 was previewed earlier today. The last major release dates back to Jan 28th 2012 … more than a year ago.

Personally, one thing struck me : the flat design. But in a very positive way, mainly because of two things :

  1. I love super-minimalistic UIs.
  2. I can’t stand prototyping my apps with a Twitteresque design (I have a Bootstrap flat fork for that).

The bad news (at least for me) is the flat design is only temporary.

The other bad news, except the default responsiveness (responsive styles are now included in the main stylesheets – navbar example), I can’t see any major change in Bootstrap 3. At least for the time being !

Bootstrap 3 - Responsive Layout

Bootstrap 3 – Responsive Layout

Bootstrap 3 - Home

Bootstrap 3 – Home

Bootstrap 3 - Mobile Navigation

Bootstrap 3 – Mobile Navigation

Get it now.

If you want to get while hot, and can’t stand the teaser download link, here’s a direct link via the Bootstrap 3 GitHub working branch.

All the GoogleIO easter eggs (and how did I get them).

UPDATE : After the Google IO’13 started, the experiment has been moved to a new home : https://developers.google.com/events/io/experiment

If you just want the GoogleIO’13 easter eggs codes, jump directly to the bottom if this post. If you’re interested in how I got’em all, read along.

So, the main codebase is located in the /js/app.min.js of the site. But it’s compiled and pretty much unreadable. Luckily, I have Sight, a Chrome extension that indents/prettifies the code. But still, it’s still not readable.

I had to browse through the code to find some telltale signs, and what do you know, I find this : Continue reading “All the GoogleIO easter eggs (and how did I get them).” »

LiberTweet : This is how your longer tweets could appear with this app.

Since its launch a few weeks ago, LiberTweet (the only app that integrates seamlessly with the Twitter web and Android clients to make longer tweets – and also, my new born baby) had gone through some major changes.

But the biggest update by far, is this one : now even if your followers don’t have the Android app/Chrome extension installed, they can still see your long tweets inside their twitter clients (Web, Android, iOS, Tweetdeck …) ! See the images below :

Inside the Twitter Web client.

Inside the Twitter Web client.

Inside the Twitter Android client.

Inside the Twitter Android client.

Download it now for Chrome and Android. And share if you like :)

Your feedback is always welcome.

Do machines understand Humans ?!

I was in Tunisia to give two workshops (UX design and Mobile HTML5) for the TNWebDays - live coding sessions, use cases and whatnot.

Basically, my laptop (Macbook Pro) was crucial for this mission.

But, like any machine that has got some self esteem, it crashed as I was about to wrap up the presentations. That crash is vastly known in the Apple community as “White screen of death“. And quickly recoverable by resetting the PRAM by pressing Command+Option+P+R. Continue reading “Do machines understand Humans ?!” »