Using the Task Parallel Library (TPL) for Events

The parallel tasks library was introduced with the .NET Framework 4.0 and is designed to simplify parallelism and concurrency. The API is very straightforward and usually involves passing in an Action to execute. Things get a little more interesting when you are dealing with asynchronous models such as events. While the TPL has explicit wrappers…

CT Code Camp 4 Presentation Materials

I have uploaded the content from my talk at the Connecticut .Net Developers’ Group Code Camp 4 from today (6/18/2011).  The code and content  from my “What’s New in Windows Phone 7.1 Silverlight Development” are available here. Many thanks to SB Chatterjee and his team for putting together the event.  Also thank you to the attendees…

Atlanta Code Camp is open for Registration

Atlanta Code Camp has finally been confirmed for this year and will take place on Saturday. June 25, 2011 at Southern Tech in Marietta, GA.  I’ll be reprising my CodeStock talks on Intro to MEF with Silverlight and Intro to Jounce MVVM Framework for Silverlight.  There are a lot of other really great sessions planned…

Finally on Twitter

Hey, I heard about this really interesting social media thing called Twitter. It lets you type quick posts in 140 characters to let people know what’s going on. It looks really interesting. Maybe you should check it out. OK, so I’m super late to the party but finally broke down and grabbed me a twitter…

Debugger Canvas Tricks and Wishes

Debugger UI’s haven’t changed much at all since I started doing Windows development way back in 1990. You have a call stack, memory, and locals windows that are using code older than many of you looking at them. I really love the idea of the new Debugger Canvas as a fresh and interesting way of…

Telerik, Windows Phone 7, Sterling, and Free Licenses

You’ve heard plenty about the Sterling database engine on this blog. I recently released version 1.5 which extended the reach of the database and added several feature requests. My article on Sterling for Isolated Storage on Windows Phone 7 was also recently published in MSDN Magazine. The phone has made this a very popular engine…

Links to resources involving Jeffrey Richter

Recently, I have been involved with some videos related to threading and Windows Azure which I’d like to share with you: I was the guest on an episode of AppFabric.TV released today! In this episode, I explain how asynchronous programming allows you to build scalable services. Watch the video here. I recently did a Windows…

Microsoft’s Silverlight Elevator Pitch

You have heard of an elevator pitch, right? It’s that quick, 30-second pitch that starts with a hook, goes on to the how, what and why and closes with a strong call to action. It’s the perfect way to quickly provide the value proposition for something you’re trying to sell, condensed into an easy, fast…

Another Great CodeStock!

Once again, CodeStock was awesome and the CodeStock crew took care of everything and made it look easy!  All of the attendees that I had chance to speak with had nothing but good things to say.  Big thank you to the CodeStock sponsors, volunteers, organizers, speakers, and attendees!   I gave two presentations this year:  Intro…

NH .Net Code Camp 3 Presentation Materials

I have uploaded the content from my 2 talks at the NH .Net Code Camp 3 event from yesterday (6/4/2011).  The code and material for my first talk – Introduction to Windows Phone 7 Development with Silverlight – are available here. The code and material for my second talk -  What’s New in Windows Phone…

The Sterling NoSQL Database in a Mango World

I was at the MIX 2011 event. There was an “Open Source Fest” before the event and I came to showcase the Sterling NoSQL Database project that I run (and code most of, although there have been numerous enhancements and patches now added by a growing team of fantastic supporters). I was happy to speak…

CodeStock Presentation: Silverlight 5 for Line of Business Applications

A special thanks to everyone who attended my Silverlight 5 for Line of Business Applications talk at CodeStock 2011. It was a great crowd and I enjoyed meeting everyone. As promised, here are the links to the slide deck as well as the sample project that I used to demonstrate the new features that is…