Close

Solving an interesting TimeZone Problem

Let’s say you have a customer base spreaded across several time zones i.e. from Hawaii to Alaska, all the way across mainland US and even some remote parts of Europe. You want a service to deliver a particular message at certain time via email, in that time zone. How would you do that?   This problem…

Share

K iteration steps simulation in Ruby

Adi Oltean reported an interesting problem in his blog. Say that you have an array of N boolean values, with all values initially set to FALSE. At each iteration step, you arbitrary pick an element in the array and set it to TRUE. What is the average number of elements set to TRUE after K iteration…

Share

Patterns & Practices Live

From PNPLive website "Let's face it, some webcasts are just plain boring while others are nothing but fluff.  There's one thing you can say for sure about our webcasts - they're both live and lively.  We record them at Microsoft Studios and have a great time doing it.  Join in the fun and register for…

Share

Playing Piano with SOAP Messages

I just finished seeing Don Box and Chris Anderson's MSDN TV Special Holiday Episode III - Connecting People, Programs and Devices Using WinFX which gave the term CGI Joe completely new meanings. Their Holiday song which was sung with notes produced by XBOX Controller sending SOAP Messages to piano is as follows. code they told mepa-rum-pu-pum-puma new…

Share

Software People - Why Good Developers are so important.

While reading David West’s Object Thinking, I came across some valuable quotes elaborating on “People’s Issue” from Robert Glass’s “Facts and Fallacies of software Engineering”.   The most important factor in software work is not the tools and the techniques used by the programmers, but the quality of the programmers themselves. The best programmers are…

Share

Some interesting .NET interview "Answers"

I recently came across some real amusing/humorous/sad (depending on your context) answers from a candidate; please don't try these in your interview as it's quite difficult for interviewer to bite the tongue and try not to laugh.What is the difference between HTTP GET, POST and SOAP protocols?Answer:When you visit a web page, it's GET. When you click the…

Share

BBC News Documentary @ Google video

My BIL Ken Nign once said that everything which makes you smart is usually pretty expensive; it was in context of prices of documentaries, history channel tapes, Mythbuster DVD's and such. However, with Google video, things are getting better. A friend recently recommended this documentary which I found to be very interesting and thought provoking. The Power of…

Share

MIX - the next web now

From Mix's site "A 72-hour conversation, the Pitch. As the web enters its second decade, the old barriers are blurring or breaking down completely. Media is transforming technology and technology is transforming media. Web “designers” are starting to write a little code, while Web “developers” are learning to twiddle pixels. AJAX is redefining the boundaries…

Share