Thursday, November 14, 2002


I just "found" another of my "lost" Radio stories from last July 1 - Introduction to .NET Com Interop. This is real basic and I have written much deeper stuff since then but it might be of use to people starting out.
9:42:18 PM    

John Giudice has started a weblog.  John is another Product Manager here at Groove.  He is in charge of the Groove Developer Kit and its various tools and utilities.  John says:

Over the coming days I will try and share ideas on what is involved with creating collaborative applications and making them succesful

[Matt Pope's Radio Weblog]

Cool! I worked with John a lot on the Toolkit. One of the very cool things that I always loved about John is he is one of the very few Product Managers I have ever seen anywhere that gets as dirty in the code as he does. He codes at home too. Cool!


6:32:44 PM    

WinForms Auto-Scaling. That cool auto-scaling that WinForms does when moving between system font settings baffled me 'til I sat down to really understand it. [sellsbrothers.com: Windows Developer News]
6:28:35 PM    

WinForms Data Validation. A little essay on the WinForms Validating event. [sellsbrothers.com: Windows Developer News]
6:28:17 PM    

C# and Java: The Smart Distinctions. Article by Dominik Gruntz from Journal of Object Technology (Nov-Dec 2002 Issue), this article shows some of the subtle difference between C# and Java. [sellsbrothers.com: Windows Developer News]
11:35:41 AM    

Distributed Programming Runtime Systems: Inside Rotor
Gary Nutt. University of Colorado

"This is a hands-on book that focuses on the internals of a CLI implementation on a UNIX platform"

Cool! This morning Google led me to this book.  There are several chapters online too. I only had time to glance at them this morning, but looks like good stuff. Check out chapter 3 for a nice overview of the VES.  

[Managed Space]
11:35:15 AM    

Writing Secure Code

This book provided a few new insights, but nothing earth-shattering.  It's a good read for newer programmers, but [good] seasoned programmers will have already run into a lot of the described issues and learned from their mistakes. [Paresh Suthar's Radio Weblog]

I agree that its quite basic. However, judging from the amount of buffer overruns that are seen in everyday C/C++ code, and the fact that Buffer Overrun checks had to be put into Everett C++, I don't at all agree that many programmers are writing C/C++ write code that doesn't have these problems (or even aware). Heck, to some extent Java and C#/.NET exist for large reasons because of the failure of C/C++ programmers to write good safe code.


9:30:16 AM