Pioneering the next generation of genomics research – in the cloud

Australian National University (ANU) is the top-ranked university in Australia, and the 24th best university in the world. Researchers at ANU contribute to this prestigious ranking by advancing knowledge and conducting groundbreaking studies, including cutting-edge genomics research. Over the past year, Dr Sebastian Kurscheid, a research fellow in the Department of Genome Sciences, has turned…


Artificial Intelligence In The Classroom

This article first appeared in the Interface Magazine March 2018 edition and has been republished with the kind permission of the editors of Interface. You can see the rest of the great articles here. This is a guest post by Sam McNeill. It is an exercise in stating the obvious to say we are living in a rapidly…


ExpectedExceptionBaseAttribute and "Object reference not set to an instance of an object"

You’re writing unit tests with Visual Studio and you want to verify that you’re throwing the correct Exception. You could use ExpectedExceptionAttribute class but it only allows you to verify the type of the Exception. You might want to verify other properties so you decide to create a subclass of ExpectedExceptionBaseAttribute, which allows you to have…


Seattle Works Day 2007

1,000+ participants at 30+ project sites added up to nearly 4,000 hours of service in a single day. Seattle Works Day is a fun and easy way to green up Seattle. Microsoft also broke Seattle Works Day records. We had three projects this year with over 300 participants – our largest group ever. Microsoft has…


New Adventure

After working in SQL for more than 19 months, I have decided to pursue a new opportunity in Office Live. On June 1, I’ll begin my Office Live adventure.


Microsoft Surface

Cool product, cool name, cool website. I saw the demo in our company meeting and I really like it. http://www.microsoft.com/surface/ Executive Q&A: What the new surface computing category means for Microsoft and consumers http://www.microsoft.com/presspass/features/2007/may07/05-29Surface.mspx Microsoft Launches New Product Category: Surface Computing Comes to Life in Restaurants, Hotels, Retail Locations and Casino Resorts http://www.microsoft.com/presspass/press/2007/may07/05-29MSSurfacePR.mspx


10 Reinvigorating Facts About Microsoft’s Profits

I’d like to share an interesting article on Microsoft’s profits published a while ago: 10 Reinvigorating Facts About Microsoft’s Profits … Microsoft last week announced quarterly revenue of $14.4 billion and net income of $4.93 billion. In other words, Microsoft’s daily net income is about $55 million. That’s $55 million in pure profit every 24…


Progressive Development

My mentor James at Microsoft recently started a blog with the name “Progressive Development”. It talks about best and worst practices of software engineering in the format of entertaining conversations between two figures Motley and Maven. I knew James through his class at Microsoft and he is a fantastic teacher with excellent engineering knowledge and…


Bluehat message recall incident: flashback to Bedlam DL3

If you don’t know what Bedlam DL3 means, I encourage you to read this blog entry You Had Me At EHLO… : Me Too! Yesterday, a similar event happened, in a smaller scale though. Someone sent an announcement email to the Bluehat Alert DL with more than 1000 members at the company. The email was…


Bill Gates’ Transition

Today Bill Gates announced his transition plans: http://www.msnbc.msn.com/id/13348456/ Essentially in two years, Bill Gates will transition away from a daily role at Microsoft to focus on the charitable work of the Bill & Melinda Gates Foundation. However, he will continue to be the company’s chairman after the two-year transition period. Bill Gates always is my…