X

Jazz up your web page with Spritely

// Apparently, programming, like life, is sometimes going in circles. Almost 30 years ago I was doing my first steps…

Markos Giannopoulos

This is not how HTML/CSS should be used! Part II

// Is this getting silly? I'd say probably not, we need to push the boundaries of tech, even if it…

Markos Giannopoulos

“Cute device”

// Legendary science fiction writer Bruce Sterling tried on #googleglass on a Robert Scoble presentation at the NEXT Berlin conference. His response:…

Markos Giannopoulos

Logstalgia: Visualising Apache logs

// Argh! The moment of anger when you find a cool weekend project but realize you don't really have a…

Markos Giannopoulos

Blog Redesign, Part II

// I've been refining the redesign of this blog (see previous post about it for a screenshot of how it…

Markos Giannopoulos

Social media cross-posting with Friends+me

// I've recently posted about Fotostat (http://bit.ly/g-fotostat ) , a new service for cross-posting within several social networks, with focus on images. I…

Markos Giannopoulos

Newton’s playground: Javascript physics engines

The awesome animation below is actually the recorded output of a real-time #Javascript-powered physics engine. There has been quite a lof…

Markos Giannopoulos

Look, I have a notification about… something

// The badge icon says I have a notification in the #Google+ app. So I open it, and click app's…

Markos Giannopoulos

Blogger and the Holy Grail of unified comments

// So yesterday Google announced  a further integration of Google+ comments and Blogger. If you enable the related setting, if…

Markos Giannopoulos

Now this IS parallax!

// I'm not a big fan of parallax scrolling sites. Mainly because it is CPU-intensive which means that you will…

Markos Giannopoulos