The Multicore Revolution And Language Design

The software development community is about the fall off a cliff.

  • Single-threaded programs will never run faster than they run today

Think about it: clock speeds have maxed out and no mainstream programming language is automatically parallelizable. Pissing matches about Java versus CLI generics are irrelevant. The Intel and AMD …

more ...

Waiting for other technologies to rev to 2.0 release...

The recent release of Visual Studio 2005, SQL Server, and .NET 2.0 is all good news, but it seems to cripple me a little. My next two articles on Avalon / WPF and Tools for Domain Specific Languages, neither of which can I get to install on top of the …

more ...

Programming the Realtime Stylus

My latest article on DevX implements a packet filter and custom selection tool using the Tablet PC RealTime Stylus APIs.

more ...

MSDN Subscriptions Overloaded By VS2005 Downloads?

Trying to download VS2005 or SQL Server, I get "Error Code = 11001" on MSDN Subscriber Downloads. That's "Host Not Found" in SQL Server, according to the search engines.

more ...

Hawaii Jumps 1,000 Miles Closer To The Mainland

Since Hawaii doesn't have Daily Savings Times, in the Winter I can start working at 7 AM in order to maintain West Coast hours... Mmmm... Sleep until dawn....

more ...

Sutter's excellent PDC talk on concurrency online

::: {.Section1} [Herb Sutter has in the past year made a convincing case that "the free lunch is over" for performance and that languages cannot ignore concurrency and remain relevant. His PDC talk introduces his thoughts for "Concur:" a set of conforming extensions to C++ that provides high-level abstractions ("active" objects …

more ...

Why aren't IDEs incredibly fun?

::: {.Section1}

[Ted Leung (]{style="FONT-SIZE: 12pt"}[http://www.sauria.com/blog/2005/10/20\#1406]{style="COLOR: windowtext; TEXT-DECORATION: none"}\< ?xml:namespace prefix = o /\>) wonders "?Where are the incredibly fun programming tools?.... Many \[IDEs\] take out some of the tedious tasks associated with programming, but none of them give me …
more ...

Vista CTP 5231 Installed and Running

Ah hah! The latest Vista CTP installed very cleanly. The first thing I noticed was that it took me minutes and minutes to figure out how to add files to Windows Media Player.

As I post this, I am surprised to see that the HTML-editing \<textarea> is not the WYSIWYG-style …

more ...

IronPython + WPF (Avalon)

Greg Kerr just posted a WPF app written in IronPython to the mailing list. Very, very cool.

>

more ...

Ward Cunningham Abandons Microsoft, Joins Eclipse

::: {.Section1} [Via http://www.peterprovost.org/archive/2005/10/17/8707.aspx: …this link from EclipseZone.com announcing that Ward is going to be joining the Eclipse Foundation…]{style="font-size:10.0pt;font-family:Arial;color:navy"}

[Ward Cunningham’s joining Microsoft was (rightly) touted by that company as a bit …

more ...