From the original article:
I sync contacts using the Sync utility, which utilizes the SymcML protocol, in S^3 devices located in Menu>Settings>Connectivity>Data Transfer. Unfortunately Google seem to have removed the setup instructions from their support site but SYmbian blogger Asri al-Baker put together an easy to follow guide over on his blog. What is nice now is that one sync profile can be automated, so I set mine to sync once a day, typically at midday just to ensure my contacts are always in sync.
Calendar is a little trickier. Google does not support SyncML but there are third party services that can tap into your Google account like Syncme.se (free and paid option) and GooSync (different levels of paid plans). Unfortunately, only one Sync profile can be automated so I found this useless for me. Instead I discovered a lovely service called GoogaSync. I’m using the trial at the moment and I’m so impressed I will cough up the funds to use it. At $14.99 it is steep but I will derive benefit so I’ll gladly put up the money.