More about Windows SideShow

In addition to releasing the .NET Windows SideShow API that I created, the Windows SideShow team has also just released the Windows SideShow for Windows Mobile Developer Preview: http://www.microsoft.com/downloads/details.aspx?FamilyID=79f19684-f862-4e02-a2b0-0003b4565f34&displaylang=en Install Instructions: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=3432560&SiteID=1 In addition, the Windows SideShow team has announced in conjunction with nVidia a contest for the best SideShow gadgets produced in the next…

Power Threading Library (AsyncEnumerator & SyncGate), .NET Rocks! and SideShow

Recently, I have been updating my Power Threading Library by adding some new features, fixing some minor bugs, and improving the documentation and sample apps to demonstrate its features. I am particulary proud of my AsyncEnumerator class which allows you to write asynchronous code using a synchronous programming model. With my AsyncEnumerator, you can, with…

eBooks

Many readers have asked me if an electronic version of my book is available. Unfortunately, the answer is no and there are no plans to make one available. Some older versions of my book were available in electronic form but Microsoft Press and I discovered that many people took the file and posted it on…

Windows via C/C++ Table of Contents

Some (potential) readers have asked me to post the complete table of contents for my new Windows via C/C++ book. Here it is:   Part I Required Reading 1 Error Handling 2 Working with Characters and Strings 3 Kernel Objects Part II Getting Work Done 4 Processes 5 Jobs 6 Thread Basics 7 Thread Scheduling,…

CLR via C# will NOT be updated for .NET 3.5

I get a lot of e-mails asking me if I will be updating my CLR via C# book for .NET 3.5. This blog entry will asnwer this question. Here is the short answer: NO, I am not updating the book. Here is the long answer: My CLR via C# book was last updated for .NET 2.0 and I…

Book Update

First, the bad news: A while ago, Microsoft Press and I bantered around the idea of producing a version of my “CLR via C#” book targeted towards C++/CLI users. The book was going to be titled “CLR via C++/CLI” (catchy title, eh?). As I am not a C++/CLI expert,we thought we’d find another author for…

Windows SideShow .NET Framework Components 1.0 (Beta)

Well, I’m very pleased to announce that the “Windows SideShow .NET Framework Components 1.0 (Beta)” is avialable as of today (January 18, 2007). You can download it from here: http://www.microsoft.com/downloads/details.aspx?FamilyId=06FA2ACE-A42D-4117-821C-BCE80786F1C4&displaylang=en This is the managed API that I personally implemented for Microsoft to make it easy for managed developers to write SideShow gadget applications for Windows…

Jeffrey Richter Update

Hi all, I have been silent on the blog as usual but thought I’d add an entry today bring you up-to-date on my activities. I have been extremely busy. Wintellect has gotten some big deals lately which has had me travelling and teaching my .NET Framework class and my new Building Responsive, Reliable, and Scalable…

Accessing Power Collections

The Power Collections Library on https://training.atmosera.com no longer requires that you register with Wintellect. As of yesterday, you can simply download the file and start using the Power Collections immediately.  

.NET Questions regarding JIT compiler/strong-naming security

A reader of my books asked me some .NET Questions regarding JIT compiler/strong-naming security. I thought I’d share his questions and my answers with you: 1.    According to Microsoft documentation the Just In-Time Compiler takes the following attributes of the machine into account when producing the executable code.  Define how these factors alter the output. …

I wish I had patented the idea of Zero, it was my idea first, really!

Today, I discovered that Microsoft was filing a patent for “an operator that returns true when two memory addresses are not equal”!   See http://appft1.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PG01&p=1&u=%2Fnetahtml%2FPTO%2Fsrchnum.html&r=1&f=G&l=50&s1=%2220040230959%22.PGNR.&OS=DN/20040230959&RS=DN/20040230959.   Surely, we can still come up with better ideas than this to patent, can’t we? Plus, I think there is a lot of prior art around this particular invention.