Fallacies of Distributed Computing

I was reading something and came across these fallacies of Distributed Computing which all beginners (to distributed computing) have. Oh how we all learn. The network is reliable Latency is zero Bandwidth is infinite The network is secure Topology doesn’t change There is only one administrator Transport cost is zero The network is homogeneous

July 7, 2012 · Amit Bahree

WHS is back!

My WHS was dead for close to a year now with no automatic backups happening! I knew the issue was one of the HDD’s had failed, but I did not have time to take them out and plug them somewhere else to figure out the exact issue. I finally bought a couple of new disks and restored the WHS over the weekend and everything is running fine now. Also got about 101 GB backed up on S3, which is good....

July 3, 2012 · Amit Bahree

Metro Apps in C++ anyone?

In Visual Studio “11” when I try and create a new C++ Metro app using the built-in template, I get the following error: “Can’t find localized resources”. I wonder if anyone else has managed to get around this? I am running the Consumer Preview Build of Win 8 (Build 8250).

May 19, 2012 · Amit Bahree

SkyDrive, Windows 8 and Domain Account

I am running Windows 8 on my primary work machine now, which is domain joined. When I try and use the SkyDrive metro app (which ships with Windows 8), it does not like that fact I am domain joined and wants me to switch accounts, which is something I don’t want to do. This of course works great for those who are not domain joined and essentially are personal machines. For many of us who will be using this on ‘work’ machines, this seems like we will be ignored....

April 25, 2012 · Amit Bahree

Concurrency and CEP

The sooner we all understand the Concurrency ≠ CEP (Complex Event Processing), the better the world will be! CEP is generally used when we implement real-time systems (of course that is not the only area where CEP is used). Real-time does not mean concurrent or for that matter high-performing system. Of course there are correlations, but at the same time they are fundamentally different paradigms.

April 18, 2012 · Amit Bahree

AWS Extension for Visual Studio

I had forgotten that I had the AWS Extension for Visual Studio installed until recently I noticed AWS Explorer item in the View menu option. This add-in allows you to explore the various features that Amazon exposes right from within Visual Studio. The toolkit makes it easier for developers to debug and deploy a .NET solutions that uses AWS. When you install this, you also get AWS SDK for .NET which provides one with all the building blocks that are required for consuming the IaaS services exposed by AWS including SimpleDB , S3 and EC2 ....

April 14, 2012 · Amit Bahree

Had to post this!

Got this in one of the chain emails, and thought it was too funny to pass up. Thought of the day

March 26, 2012 · Amit Bahree

Thought of the day

Whilst the following was said in the context of mobile ad-hoc network ( MANETs ) I believe it can hold of many situations that life throws at us. Efficiency and quality are of equal importance!! Both come from experience, not from study. Study as you go, don’t assume that you’re ready for the real world because you studied first. —Jon Davis

March 22, 2012 · Amit Bahree

Suggestions for a new Camera?

Our current camera ( Canon IXUS 860 IS ) is on the last dying leg – the camera itself works OK, but the screen is going to give up any day now – there are big holes where the pixels are dead (looks like a black hole). We love this model and want something along the same form factor and not interesting in anything fancy. One of the options was the new Canon IXUS 240 HS which has a built-in Wifi connection and has just been released, though is not available in all the markets....

March 17, 2012 · Amit Bahree

What I am working on today? Optimisation Algorithms

I often get the question – a what am I working on today? Some of the things I can’t discuss in an open forum, but some I can. Those that I can, I thought it was best to share via my blog and do quick small posts on it. Will this become a new series? Well time will tell – depends on how much bandwidth I will have. This weekend, I am researching Optimisation Algorithms – both Deterministic and Probabilistic....

March 17, 2012 · Amit Bahree

Realisation of the Day

A common mistake people make when designing a computer system completely fool proof is to underestimate the ingenuity of complete fools :)

March 10, 2012 · Amit Bahree

Enabling Win 8 Metro on a Netbook

When you install Win 8 on a Netbook the screen resolution would be too low for Metro apps to run which is a bummer. One way to get around this and “fix” this is to update the registry (and you thought that was so XP!) 😄. Run Regedit and search for “display1_downscalingsupported” (without quotes). Find all occurrences of this entry and change its value from 0 to 1. Reboot when finished and you should have more options on your Screen Resolution choosing which will allow you to run Metro....

March 6, 2012 · Amit Bahree

A great example of a MANET

I have been doing some research on MANETs and UAV’s and this TED talk is a great example of how a number of nodes operate in a MANET and implement some predetermined algorithm, which in this case is the Bond Theme Song. Worth watching. :)

March 1, 2012 · Amit Bahree

Less than Symbol in Latex

If you want to show a simple less than symbol (i.e. <) in Latex, you are in for a surprise as you cannot use that character as is. If you are in math mode and writing this part of a formula then you might be still OK, but if you are in text mode then it is quite difficult. Surprisingly, searching for this online also did not provide any obvious answers (perhaps I was searching for the wrong thing)....

February 28, 2012 · Amit Bahree

Rich Copy - a Robocopy GUI

I needed to copy a bunch of data (Photos and Music) from my primary laptop to both the WHS and MCE and instead of hand crafting a Robocopy script I came across something called RichCopy ( download from here ) which is a much better version of Robocopy GUI and allows for quite a few advanced features. If you use Robocopy a lot then I would highly recommend using this – you can setup multiple profiles depending on your environment....

January 26, 2012 · Amit Bahree

Productivity Future Vision

Microsoft’s productivity future - how cool is this?

November 1, 2011 · Amit Bahree

Happy Diwali

Wishing you and your family a very Happy Diwali May the year bring Joy, Happiness, and Prosperity!

October 25, 2011 · Amit Bahree

Performance Reviews and Dilbert

We are going through your year-end process now at Avanade; perhaps I should have a word with my Boss first. :)

September 11, 2011 · Amit Bahree

Developer, Designer, PM, QA, Client Matrix

Can you find yourself?

September 10, 2011 · Amit Bahree

The reason I tweet

I can’t decide which one of the following reasons makes more sense. :)

August 1, 2011 · Amit Bahree

Joke of the day

Two strings walk into a bar. 1st string: I’ll have a beerk^xtc3ts08bmd;tidd%ti=lt}to 2nd string: Please forgive my friend. He’s not null terminated. (credit: Avanade communities)

July 22, 2011 · Amit Bahree

Greatest moment in a geek's life!

Greatest moment in a geeks life

July 16, 2011 · Amit Bahree

Automatic eTag Management with WCF Web API Message Handlers

July 7, 2011 · Amit Bahree

Books and Desk

I have been asked a number of times, what books do I have and use. It is a long list and I am too lazy to list them out. So instead here is a photo I had taken about a year ago. Sure there are more books since then on different topics, but this should be good enough to give you a flavour. Also people asked me about my machines and study at home – and there is a photo for that too....

July 7, 2011 · Amit Bahree

WP7 Mango Speech to Text feature

So I switched on my Bluetooth headset and discovered the Text to Speech feature that Mango has which works brilliantly. On the other hand, the reverse – speech to Text has a few short comings. Here is what was send to the missus when I replied to an SMS using this feature: “Okay calling amusing text to speech not speak to destitute lots of okay bye” And in case you were wondering, no I did not say that – but something quite different....

July 5, 2011 · Amit Bahree