Mike Kelly's Blog

From my Office to Yours

Browse by Tags

Tagged Content List
  • Blog Post: Virtual Memory and Performance

    There’s an interesting article about performance of server apps in the July 2010 Communications of the ACM somewhat provocatively titled “You’re Doing It Wrong”. In it, Poul-Henning Kamp, the architect of an HTTP cache called Varnish , describes the “ah ha!” moment...
  • Blog Post: Outlook Mailing Addresses

    To fix a problem with a corrupted Outlook profile , I created a new profile which caused all my Contacts to be initialized from my Windows Live account. Pretty much everything came in OK, but one of the annoying things is that the “default mailing address” isn’t set right. For whatever...
  • Blog Post: Using Custom Performance Counters with Windows Azure Services

    Windows makes available a wide variety of performance counters which of course are available to your Azure roles and can be accessed using the Azure Diagnostics APIs as I described in my recent MSDN article on Windows Azure Diagnostics . However, it can be useful to create custom performance counters...
  • Blog Post: Skype App-to-App Channels and Microsoft Robotics Studio

    For a consulting project, I’ve been playing around with getting the Skype public API to work with Microsoft Robotics Developer Studio (RDS) by building a DSS service that communicates with Skype. I’ve gotten this working and wanted to use the Visual Programming Language to wire up a simple test of sending...
  • Blog Post: Robotics Studio R2

    As part of a project I’m doing for a Seattle startup, I’m playing with Microsoft Robotics Developer Studio (RDS).  I downloaded the 2008 release and generated a simple program to use a desktop joystick (basically a UI element displayed on the screen) to control an iRobot Create.  That worked...
  • Blog Post: Windows Azure Panel Discussion Q&A

    I am at the Azure Firestarter event in Redmond today which just finished with a panel discussion and Q&A.  Here are my notes. Q: For Dallas, do I need to use C# to access the data? A: No - it's pretty easy to use C# classes but Dallas exposes an OData feed so you need a language that can access...
  • Blog Post: Migrating Apps to Windows Azure

    I am at the Azure Firestarter event in Redmond today and just heard Mark Kottke talk about his experiences as an app development consultant with Microsoft on migrating existing customer apps to Azure.  Here are my notes; slides and sample code are to be posted later and I will update the post with...
  • Blog Post: Windows Azure SQL Notes

    I am at the Azure Firestarter event in Redmond today and just heard David Robinson from the SQL team give an overview of SQL Server for Azure.  Here are my notes; slides and sample code are to be posted later and I will update the post with them when they are. SQL Azure - David Robinson Goal is...
  • Blog Post: Windows Azure Developer Overview - Notes

    I am at the Azure Firestarter event in Redmond today and just heard Steve Marx give a lap around the platform.  Here are my notes; slides and sample code are to be posted later and I will update the post with them when they are. Idea behind Azure platform - we no longer think about transistors and...
  • Blog Post: A PowerShell Cmdlet for Managing Windows Azure Diagnostics

    I decided to write a PowerShell cmdlet to manage Windows Azure diagnostics.  This cmdlet will let you retrieve and delete log information in the Azure cloud for your service; right now there isn’t any easy way to do this. I started out by writing a simple spec for my tool; you can see it here . ...
  • Blog Post: ASP Forms Authentication in myFerry

    As a previous post mentioned, I’ve added the AspProviders Azure sample to the myFerry app to provide for login and profile storage. It works to allow me to login and retrieve and save profile information.  But there is – of course – a problem.  We developers live for these sorts of squirrelly...
  • Blog Post: Don’t Assume

    Just fixed a bug where a query being issued from my service to Azure table storage was returning no rows.  I have Cerbrata’s most excellent Cloud Storage Studio running in another window and when I issued the query in that window, it returned 14 rows.  Why isn’t my app working? After poking...
  • Blog Post: Updates to my Azure Ferry App

    I’ve been working on getting my ferry times app running and have recently been motivated to step it up.  I’m submitting the app to a contest that Microsoft is running for partners to encourage developing Windows Azure apps.  Here a few random things I’ve learned while I’ve been tuning up the...
  • Blog Post: Everyone I’ve Sent Mail To

    For a farewell mail to my colleagues at Microsoft (I’ve decided to move on, but will continue contributing to this blog), I was worried I might miss someone.   Using the arguable presumption that the “important people” were those who I’d sent mail to, I figured I would write an Outlook macro...
  • Blog Post: Top Ten Things at PDC 2009

    I’m sitting at LAX writing this summary of PDC which is just wrapped up. Although I went “on my own dime” (i.e. I paid my own way), it was definitely worth it for the ten reasons below… Learning a bunch more about Azure storage and SQL for Azure at Jai Haridas’ session and Brad Calder’s session...
  • Blog Post: DevDays Seattle – Scott Hanselman

    Lolcode.net – funny site with a domain-specific language that mimics IM syntax.  Actual code MVC When you create an MVC project, you get default code for controllers and views but nothing for the model. ASP.Net MVC lets you use nHibernate, Linq to SQL, whatever for your data access. The URL hierarchy...
  • Blog Post: DevDays Seattle – Joel Spolsky

    We get interrupted too much by a computer that has an agenda of its own for ourselves. Examples: Windows updates Outlook: Any exceptions associated with the recurring appointment will be cancelled. Is this OK? <OK> <CANCEL> but Cancel doesn't mean cancel the appointments, it means cancel...
  • Blog Post: DevDays Seattle

    I’m at DevDays Seattle , an event sponsored by Stack Overflow and Microsoft.  I look at it as a day of seeing “how the other half codes”, i.e. those not using the Microsoft stack (IIS, ASP.Net, Azure, C#, etc.) but more open source tools like jQuery, mySQL, etc.  One of my favorite tech bloggers...
  • Blog Post: Unix Time and Windows Time

    A little note in Portfolio magazine caught my attention: On Friday, February 13, at 23:31:30, the Unix time value with be 1234567890. This got me thinking about when the Windows time value will reach that serendipitous number, and led to some research on MSDN . Time is a complicated topic - part of...
  • Blog Post: Windows C++ Exception Handling

    Good post on how to see the stack when an exception is thrown on Windows at http://blogs.msdn.com/slavao/archive/2005/01/30/363428.aspx
  • Blog Post: Visual Studio 2008 "Orcas" Beta 2 and Silverlight

    OK, have passed one hurdle in getting Scott Guthrie's Silverlight samples to work with VS 2008 Beta 2. The trick suggested by Samsp on the Asp.Net forums is to change the version numbers for the assemblies in the web.config to 3.5 from 2.0. That did the trick and resolved the missing assembly reference...
Page 1 of 1 (21 items)