Assertions work: Empirical Study

You probably knew that there was a correlation between assertion and defect density, but here's a paper that proves it.

Assert(Use_Assertions)

more ...

Nick Hodges Becomes Product Manager of Delphi

Nick Hodges has been named Product Manager of Delphi at "DevCo," the to-be-named, to-be-formalized spin-off of Borland's languages division. His blog.

more ...

Learning Lisp or Ruby

My favorite technical book of the past year was Practical Common Lisp by Peter Seibel. Believe me, if it could convince me to return to Lisp, it's a well-written book.

However, all the cool kids are learning Ruby. Ruby has some Lisp-like flexibility in comparison to more popular languages like …

more ...

Can't We All Just Interoperate, Part 2

Success! I can access Tablet SDK functionality from Java. Rather than use COM, my original tactic, I did what I joked about: used C++/CLI so that the call is Java->Unmanaged C++->C (Win32)->Managed C++! Pretty funny, but not all that hard to follow in the source code …

more ...

Visual Studio: Database Edition CTP Now Available

The first CTP drop of the new VS2005 geared for DBAs is now available for download.

more ...

Morgenstern on Vista Flash Technologies

eWeek's David Morgenstern is skeptical of Microsoft's ReadyBoost and ReadyDrive technologies. These are Vista capabilities that allow flash memory to increase apparent RAM and speed boot times respectively. As far as ReadyBoost goes, I agree: the idea of depending on a USB dongle to increase RAM seems very hinky to …

more ...

Free Satellite TV

I was reading an article about Libya and it mentioned, as is common in stories from developing nations, the many satellite dishes you see. This is something I can personally vouch for, having seen many satellite dishes in places like Papua New Guinea and Irian Jaya. What I don't get …

more ...

Google Minesweeper Poised To Dethrone XBox360

Well done. via \<a href="http://www.knowing.net/ct.ashx?id=2b24309b-4cf6-414b-b27e-c5a346a93128&url=http%3a%2f%2fswigartconsulting.blogs.com%2ftech_blender%2f"" target=_blank rel="noopener noreferrer">Scott Swigart

more ...

Wes Moise on Text in GDI+

Wesner Moise rants about the problems in GDI+. It's a good read and contains a link to a crucial KnowledgeBase article.You wouldn't think that one would fall back to GDI as an example of a "good" text-layout API, but at least it's lightweight. WPF has a vastly improved API …

more ...

Can't We All Just Interoperate?

So I'm trying to write a program to manipulate the Tablet PC Input Panel from within a Java application. So I have to use JNI to interop with a native .DLL written in C++. My DLL uses Win32 to find the handles to the Java application edit windows and then …

more ...