Avanade in Netherlands went on a campus recruitment drive and seem like they are having too much fun! In case you are like me and do not understand Dutch, then what it says is "Food for IT guys" and essentially was a marketing drive on various campuses where prospective interns for Avanade were offered some food (looks like chips) in exchange for their emails. I think the whole idea is just brilliant! We should do something similar in other regions.
I do like the attention to detail – check out the resume – I love it. In case you have not notices that is a small movie with a play button on the bottom left.
I wonder if I update my resume to look like that – would it work in the real world?
Megha send me this one; I had never heard of these guys but I do recognize the music from the new iPod Nano advertisement.
WCF's configuration is somewhat complex and the first time you start using it can been daunting. Below is an image of the schema published by Microsoft. You can print this out on a A3 or something and use it has a handy reference.
I was trying to install the Vista SDK and due to my network card having some issues I wanted to reboot. However, before doing that, I had to cancel the SDK setup (as it downloads the bits during the setup process).
Now I understand the need to warn the user not to do "close" the setup as the installations is rolling back to previous state – but the need to have a topmost window is very irritating and not required. It is not like that the SDK would be installed by a "average user" with the need to have this constant reminder "in the face".
If I bought an expensive gadget, I own it and can do anything with it (as long as it is legal of course). So if an update deliberately bricks the gadget how is not bullying? Also is it legal (obviously I am no lawyer). Phht … and people say Microsoft acts life a bully! I think it might be time to boycott Apple and take my business elsewhere.
Pretty hilarious (and probably true) – how the loo/restroom/bathroom signs should be.
As Mr. Kale so eloquently puts it (and of course 100% correct):
- If you think you need multi-threading, you're wrong
- If your specification says "you need threading", see Rule 1
- (For advanced users only) If you think you need multi-threading, you're probably wrong.
You must have heard of the perpendicular storage now coming out – but how is this any good. To understand this listen to poor HDD sector explain it – pretty cool.
No, there is no typo in the title of this post – there is a .NET "Micro" Framework (which is a Microsoft stack in case you were wondering). I had not heard of such a thing until today (but then I have not done any embedded stuff for a while).
It is designed to use only a few hundred kilobytes of RAM (512K) and an inexpensive processor (ARM7 and ARM9 based). In addition to the usual managed code advantages (GC, exception handling, etc.) it also supports standard interface such as SPI, I2C, (Serial) GPIO and USART. You can download the SDK and use it with VS 2005 (or higher) and of course get all the productivity gains of the IDE.
There is also support for Flash-based devices with tools allowing you to "re-flash" and there are a number of developer kits such as Digi Connect for Ethernet networking solutions, EmbeddedFusion Tahoe which works with a Meridan CPU and Freescale i.MXS which allows you to build SideShow apps – they are not cheap mind you.
Basically this gives you another choice when working on an embedded platform. The various pros and cons of the three options available i.e. .NET Micro Framework, Windows CE, Windows XPe (that is XP Embedded) are outlined here – interestingly Microsoft Robotics Studio is not featured in that comparison.
Now the challenge will be to get some time to sink my teeth in this.
I was pleasantly surprised to see the appearance of my book, Pro WCF on Books24x7 today. Below is the screen shot from the email
I have been playing with some of the P2P stuff in .NET 3.5 and seems like to have missed the plot along the lines somewhere while debugging ….