Monday, November 10, 2008

View sunset from Galle Fort


My home town is Galle. I did my studies there. When we were in Galle, we had a habit of going to Fort in the evening. With higher studies and job, I was out of this for a long time.

Last weekend I had time to visit the Galle Fort in the evening and see the sunset.

It's really a wonderful view to see. My recommendation is to plan your trips or visits (if you are going on that way) to be on the Galle Fort in the evening, to watch the sunset.

Thursday, October 9, 2008

Demotivating a (Good) Programmer


Found an interesting article on programmer's life, Demotivating a (Good) Programmer.

When I compare my experience and thinking, I feel majority of this article is true.

We oya river, a place to go in the weekend


Last Sunday morning, we were wandering what to do. Suddenly my friend Chamindu came with an idea of going out of Colombo. Janaka took the lead by agreeing to it without any hesitation.
Initially we thought to go to Kithulgala. If we go to Kithulgala, bath in the river and white water rafting is possible. But when we were on the way to there, we heard about a nice place to have a swim.

We Oya, when you travel on Colombo-Hatton road, turn right just before the Yatiyanthota town. The road goes parallel to the We oya river. You have to go around 8 Kms. Then turn right to the road leading to the school there. Less than one kilometer on that road, you will find the place. Best thing to do is, ask from someone there. I can’t remember the exact name of the place, but if anyone of you interested, please mail me.
[Thanks Janaka for the photos.]

Sunday, September 21, 2008

Life in Oslo

I am getting in to the last week in the Oslo visit. In this visit, we have a team from Exilesoft for a set of discussion with one of our client. The discussions going on for requirement identification for their new system. The work is interesting, some times it's kind of too much Microsoft Word these days. But, that's the nature of a requirement gathering phase.

We, developers, tends to avoid Microsft Word/Visio and like to use their development IDEs as soon as possible. But everyone understand that lesser you put time for Word/Visio, more effort you have to put the development to cover the missing requirements. Mostly that ends as a failure or closer. That's a real pain. By reminding that consequence to myself, I am using Word/Visio these days.

Apart from the work, we all enjoy our weekends a lot. We tried to spend our weekend outside as much as possible. We traveled a lot.





The Tusenfryd amazement park was great. We enjoyed roller coasters and the sky monster a lot.
The boats in the sea (Båter i sjøen) was a display of large number of boats. There was different boats from small speed boats to large luxury boats.
We went to Holmenkollen ski jump. Went there by walk, but returned by train.
We took the boat from Oslo to islands nearby. It was a nice view in the evening watching sun down from a boat.
On a Sunday we bought tickets for Oslo Bysykkel (City bikes). With the tickets we can ride bikes for one full day. Everyone enjoyed the bike ride. Especially, we had to depend a lot on maps to find places.
We went to see the Viking Museum. The museum was a good collection of viking ships.

Saturday, September 6, 2008

Came to Oslo





Me


It's almost a week, after we came to Oslo. We came here on Sunday (31/09/2008). We took express train from airport to Oslo central station.

That Sunday was cold for us. In Sri Lanka we were used to temperature range from 25 to 30. So, even 20 C is cold for us. We had a little rest and went out to see the city.

We went to Oslo harbor. It's a great place to see. Large number of boats and yachts were there. Our company CEO, Finn, took us around the harbor. His explanations helped me a lot to understand the nature of the harbor and it's current status. It's always nice to have a walk around the place.









Oslo weather is changing day by day. Worse is the rain. If it is not raining, we can more or less manage the temperature. But, during the weekend, people expect warmer (still cold for us) weather.

Thanks Shameera for photos. I tried to cover visits with my HTC 3452 Touch, but the photos are not that much good at the end. So, most of the photos in this blog in Oslo visit will be from Shameera.


Shameera

Friday, August 22, 2008

Last day @ Kandysoft and first day @ Exilesoft


I have spent the last day at Kandysoft. I was in Kandysoft for more than 2 years. I really enjoyed friendly and nice atmosphere there. Every colleague was a friend for me. So, the last day was bit difficult than I thought. Thank you all Kandysoft for friendship and cooperation during the period. Especially I really thank for the gift I got, Dianome mug. That’s worth a lot, really.

This week, I spent the first day at Exilesoft. Exilesoft offered a different challenge for me. I thought it’s good to have a change and rethink about way we live from time to time.

Tuesday, August 12, 2008

Speaker for the Dead....Restarted scienece fiction reading

Previously I read novels and science fictions a lot. But for the recent past I was more interested on non-fictions and autobiographies.

My friend Chamindu always reads science fictions and my habit of reading non-fictions and autobiographies was a topic to talk for him. Last week I thought to read a science fiction and see whether my mind is ready to accept science fictions again.

I borrowed "Speaker for the Dead" from Chamindu last week. Spend part of last week and whole weekend to finish it. I must say that it's addictive. It was so addictive that for the whole weekend I had the book in my hand.

"Speaker for the Dead" is a good collection of fictions blended together. The author, Orson Scott Card is building the rule set for the future universe and unfold the story nicely. I have already borrowed "Ender's Game"(previous one in the sequel) from Chamindu.

Wednesday, August 6, 2008

Enabling mobiles for enterprise applications

For the last period our team was doing a supply chain management product. It contains a synchronization process to update data between stakeholders. The system has rich clients and mobile clients who occasionally connect to the main server to send/receive data updates.
A photo from our Wasgamuwa trip
Last week, I had a break to review our mobile design the refactor the code base. We used Microsoft synchronization services with SQL Server CE database. Used WCF based web services as the conveyor for the synchronization. Windows mobile 5 platform provided the base for the application. After doing all, I was looking for best practices for mobile application development for enterprises.

Found Kulathumani Hariharan’s “Best Practices: Extending Enterprise Applications to Mobile Devices” in The Architecture Journal. It is generally covering a vast scope in the mobile application integration for enterprise solutions. It was a great opportunity for us to review the system with a blueprint. That’s an article each mobile developer should read.

Sunday, July 13, 2008

An Inconvenient Truth


Watched 'An Inconvenient Truth' yesterday.

My initial thought was, it's Al Gore's work and it may contain political aspects. But, when I watched that few minutes, I felt some thing unusual about the documentary.

It's telling about a catastrophe coming tomorrow. It's real and it's coming. 'Global Warming' is leading all of us to the catastrophe. The documentary unfold a bunch of touching evidences to convey the idea.

These days we really experience the weird difference in weather. We know the culprit and unfortunately everyone is feeding the culprit. The documentary ends with a pragmatic road map to avoid the catastrophe.


The documentary is a must for all global citizens to watch. Watch and learn how to save the globe.

Sunday, June 22, 2008

Microsoft Sync Services for Occasionally Connected Applications

Occasionally connected system (OCS) is not a new word for technical jargon. But with the availability of new technologies and tools, it's becoming easier to rollout OCSs than earlier.

These days I am working on a field force automation solution with Windows Mobile 6 based devices for my company, Kandysoft. When I saw Microsoft Synchronization Services introduction in a web site for the first time, I thought to dig in to it. The technology was promising, but there were lot of dead ends for me at that time.

Recently, I had another look at Microsoft Synchronization Services and found Adam Salvo(z) blog, which had a good overview about how to dig in to the technology.

To summarize my finding about the technology, I will list the sequence of articles, a beginner should follow (as I feel):

Introduction to Microsoft Synchronization Service:
Synchronization Runtime, OCS with sync services

Synchronization Services for ADO.NET - documentation
Architecture and classes, How to do common tasks for sync

Database changes to facilitate synchronization
Changes tracking, How to track changes, Setup script

Coding required for synchronization
Getting started, Design and deployment considerations

I was trying to use Windows Communication Foundation (WCF) to expose server side synchronization data provider. "An Introduction to WCF for Device Developers" article helped me to get rid of several unclear areas in mobile WCF.

Sunday, June 1, 2008

Trip to River Song Cottage – Knuckles

Sri Lanka is a country with wide variety in nature from the sea level to top of central mountains. There are beautiful places all around and majority of us yet to visit most of the places.

It’s nearly 10 months after our last Kandysoft office trip, to Wasgamuwa national park. Last few weeks we had several opinions for a trip. But finally with the help of Hemantha, we finally settled for one place, River Song Cottage – Knuckles. At the time of cottage reservation, we had only little clue about the place, because there were virtually no information about the place in internet. So, we all had doubts about the place and the location.

After all hard work to get people to the trip, we had 10 colleagues onboard. Plan was to go to Kandy by train and hire a van to get to the cottage. Last Friday (23rd May), early in the morning at 6.30 (yep, it’s early in the morning for me) we all came to Colombo Fort railway station and the trip got going. After getting down from Kandy we found a van and did shopping for food and beverages. It’s still good to remember the shopping we did in Kandy Cargills outlet.

The path from Kandy to the Cottage is Kandy - Wattegama - Panwila Town - Bambaralla Road - Turn right from the Water board junction (24Km post) - Arattana Road 2Km - Turn left to the gravel road - River song cottage

Wow!!! We were standing in front of a very nice cottage; river is flowing in little distance from the cottage; the view is splendid.

We all had a very good time there. Next day we went for a hiking too, to Knuckles range. But a single day is not enough to climb Knuckles. We thought to climb to the top to Knuckles range, not this time, some another day.



River Song Cottage
All of us, from left to right - Sumudu, me, Janaka, Hemantha, Asela, Sanjaya, Sameera, Anuradha, Amila and Buddhima
Hulu ganga (Hulu river)
Anuradha busy with photos

Thanks Buddhima for the photos.

Monday, April 7, 2008

Vantage Point...Different way of story telling


Repeating the time scale with incremental level of information can change the level of understanding. That is the basic theory used in Vantage Point.

Each point of view starts at 12.00pm. Pete Travis, the director first shows the incident from one point of view. Then increases the level of information by showing the next point of view and next. This enables director to show same set of screens without leaving the ‘have seen this’ feeling in viewers’ mind. That’s a brilliant method of story telling. I have seen this style in Red Violin also.

Overall, I like the movie. Especially Saurez (the mastermind behind the operation) is far more attractive than Thomas Barnes (the agent). I like the way Saurez is using a PDA to initiate incidents. That a innovative way of using new technology.

Sunday, April 6, 2008

Missed post, while we were in Pakistan

I should have included this post earlier. But I really felt this when I mailed to my friend Waqas yesterday. Then I realized that I haven't mentioned about friends we have in Pakistan in any post. So thought to do it here.


With Waqas we worked almost three and half months together, from the start to end. Travelled around the country. Worked long hours. Had issues, solved them all. It was really good to work with him.

Another friend to mention, Zohaeb. Zohaeb is such an interesting character, who was a very close friend for us while we were away from our home country.

I need to mention about Adil, who worked with us in Rawalpindi region and then several days in Islamabad. But I can't find a photo of him. When I get a photo, I will fill the gap.

Tuesday, March 25, 2008

Sicko....Terrified


I couldn't watch Sicko still this week. I have watched Bowling for Columbine and Fahrenheit 9/11 by Michael Moore previously. So, I was expecting a good movie.

But, the topic was too close for us, than any other Michael Moore's movie. His way of storytelling with the statistics make us more terrified than a horror movie. It's hard to believe but I found this CNN article. It proves the accuracy of movie statistics. I can say, he has done a great job again to show us the cruelty of political businessmen.

When we think about our own health care system in Sri Lanka, I understood we are also moving towards American way of health care. We believe Prof. Senaka Bibile is a patriot. But that’s true only for medical student, not to medical practitioners. Medical practitioners forget old ethics soon when they pass out from medical faculties.

Our products of free education make the life of society (who funded their studies) terrible with strikes and trade union actions. That’s true from Doctors to labors working in Sri Lankan health care. Doctors work according to pharmaceutical company advices. Political adds the missing corruption element. Private hospitals make the way to insurance companies. So the public, who can afford medical insurance, have to find a protection (?) from insurance companies. Others have to bear the all sort of difficulties to get medical attention.

Finally, I was thinking, are we leading to private hospitals - Insurance merchant oriented health care system?

Thursday, February 28, 2008

I Am Legend.....The Assassination of Jesse James

This month is passing very fast. Not only this month, last month was also like that. May be the work is over killing us. So that we can't see what is happening to ourselves.

Last week I have realized that I couldn't watch a single movie for a long time. Tried to restart the habit with few movies.

Watched "I Am Legend". Lost one and half hours.

Then put two and half hours to watch "The Assassination of Jesse James".


One thing to say is the time it takes. Very long for a movie. Though it takes a long time, it flew seamlessly. Director is keeping his fan around the movie all the time. Story teller is changing the view point several times to make the story more attractive. Brad Pitt and Casey Affleck deliver superb acting. So, what else you can expect from a movie. Worth watching the movie.

Wednesday, January 16, 2008

My new phone : HTC Touch

My new phone is HTC Touch with Windows Mobile 6.