Wintellect Code All in One Place

We’ve been kind of loose at Wintellect on how we deal with our open source projects. Many are published like mine on a blog or various open source hosting sites. After discussing it internally, we are now starting to push all our code to http://code.wintellect.com. That’s your go to place for our code. We’re hosting…

Using OData in Windows 8 Apps for Windows 8 RTM

The following is an excerpt from Chapter 6 of my book, Building Windows 8 Apps with C# and XAML. The Open Data Procotol (OData) is a web protocol used for querying and updating data. It is a REST-based API built on top of Atom that uses JSON or XML for transporting information. Windows 8 applications…

Quick Tip: Activating your Windows 8 Installation

Like many of you reading this, I was eager to jump online and download my copy of Windows 8 when it became available to developers yesterday. I pulled down the Windows 8 Enterprise SKU and installed it on my Samsung Series 7 Slate. The install went quickly – I was up and running in about…

Synchronous to Asynchronous Explained

I’ve posted several articles about the new async and await keywords that are available in Visual Studio 2012, but I still see some people struggle with the concept. How do you make a task asynchronous? When and where do you use the async keyword? The answer is not simple because the need to process asynchronously…

Hello Nokia Lumia 900 – and thanks, Endomondo

After years of using a Samsung Focus (older generation) for Windows Phone 7, I recently received my brand new neon blue Nokia Lumia 900. A trip to the AT&T store had my SIM quickly moved from the regular SIM card for the Samsung to the micro SIM that the Nokia uses. I was up and…

LIDNUG Webinar Presentation Materials

Many thanks to the participants, organizers, and sponsors of today’s LIDNUG webinar – “Putting the Cloud in Your Pocket Pt1 – Using Windows Azure to Build Cloud-Enabled WP7 Apps.”  I especially appreciate the patience of those who attended as we struggled to do the best we could to resolve the LiveMeeting technical issues that dogged…

The Unsung Story of the Windows 8 Desktop

When developers first got their hands on the Windows 8 Developer Preview, I heard some comment that it was Windows 7 with some touch-friendly menus added in Metro. While most now know that is far from the case, there is a heavy focus on the Metro-style features and I think it is easy to miss…

Talking about Windows 8

This month has been a busy and productive one for me with Windows 8. In addition to the recorded webinar, The Top 10 Features Windows 8 Metro Developers will Love, I also participated in two interviews about Windows 8. The first interview was with Jesse Liberty. I’ve known him for several years now. We’ve met…

Boston Azure Bootcamp Presentation Materials

I had a tremendous time this weekend presenting alongside Bill Wilder, Michael Collier, John Zablocki, and Jim O’Neil at the Boston Azure Bootcamp event in Cambridge, MA.  The topic once again covered the concepts of using Windows Azure to enhance mobile Windows Phone application and general mobile development considerations, and went beyond my demos to…

Testing SmtpClient using Microsoft Fakes

A new feature of Visual Studio 2012 is the Microsoft Fakes functionality (well, not a new feature, per se, just a repackaging of the Moles Isolation Framework published by Microsoft Research). It provides a means to isolate functionality in .NET application for testing, including non-virtual and static methods in sealed types. The last part is…

Video: The Top 10, er, 11 Features Developers will Love about Windows 8

I downloaded the Developer Preview for Windows 8 within minutes of it being announced during the major //BUILD conference in September 2011. Since then, I’ve been working with Windows 8 on both a laptop and a slate and have come to love several features. I wrote about the top 10 features I think developers will…