Author Archives: thesamet

Leaving Google – Starting TrueAccord

After more than six years at Google, I have decided to quit and start my own company. Those years at Google have been an amazing experience.  I’ve had the privilege to work with some of the smartest people in the … Continue reading

Posted in Uncategorized | 4 Comments

Facebook is Becoming an Address Book

UPDATE (2014): This has been written 6 years ago, at that period when my facebook feed was all about what my friends had been doing on Farmville. Most of this has been pretty much gone by now. My feed is still … Continue reading

Posted in facebook | 6 Comments

First week at Google

What a week. I’ve arrived to Dublin on last Sunday. A driver waited for me at the airport and dropped me at a temporary apartment Google organized for me. The apartment is relatively large (2 bed rooms) and is very … Continue reading

Posted in google | 8 Comments

15Gammons: Backgammon in TurboGears

I’ve finally launched it. 15Gammons is an online realtime backgammon website. Its backend is written entirely in Python using TurboGears and Twisted. In fact, it is the first TurboGears project I’ve started (over 18 months ago); and the last one … Continue reading

Posted in python, turbogears | 7 Comments

Speeding Up your Application with Javascript Templates (and cjson)

The web application project that I am currently working on (the one for which I’ve written TGFusionCharts) has some pages with huge tables, generated using the Kid Template Language. Page loading times became more and more notable as the table … Continue reading

Posted in python, turbogears | 10 Comments

Add Eye-Catching Flash Charts to Your TurboGears Application

I’ve released today the first version of TGFusionCharts. TGFusionCharts is a TurboGears widget built around InfoSoft’s FusionCharts, which lets you easily add beautiful animated flash charts to your web application. The package support a wide varierty of chart types, including … Continue reading

Posted in python, turbogears | 2 Comments

Catching Up

A lot has been going on lately: 1. I participated in an academic workshop in Vrnjačka Banja, Serbia. 2. More or less 20 hours after I returned from Serbia to Israel, I flew to Dublin, Ireland for a day of … Continue reading

Posted in daily | 5 Comments

Productivity Tip: Multitasking slows you down

The picture says it all. Multitasking really slows you down. Suppose you have two tasks to do: Task A and Task B. When you perform your tasks alternately (as in the top line) you pay a big overhead cost. Each … Continue reading

Posted in daily | 10 Comments

Winners of the Python Challenge

The Python Challenge had started two years ago, in April 2005. The basic idea of the Python Challenge was to introduce people to the wonderful world of Python by creating a puzzle which will encourage them to solve programmatic problems … Continue reading

Posted in python | 6 Comments

WordPress MySQL Database Encoding Fun

How I transferred my latin1 encoded wordpress blog into a perfectly working database setup with UTF8 encoding. Continue reading

Posted in daily | 3 Comments