IronPython 1.0 Beta 1 Is Released

Huzzah! IronPython 1.0 Beta 1 is released: http://www.microsoft.com/downloads/details.aspx?FamilyID=94082d26-e689-4f7f-859b-fec6dacf3ae8&displaylang=en

more ...

Monetizing A Programming Blog

Don Demsak brings up the question of making money off blogging. This is appealing to me, not so much because I like blogging but because I make, in most years, the majority of my money by writing. So, although you wouldn't know it from the quality of the writing on …

more ...

Turbo Ruby

::: {.Section1} [Wouldn't it be awesome if Borland released a complete Ruby development environment that could target native Windows, Linux, the JVM, and .NET? Plus, of course, Rails? ]{style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"} :::

more ...

van Rossum goes Google?

::: {.Section1} O'Reilly's Jeremy Jones is reporting that Guido van Rossum, creator and lead developer of the Python programming language, is now working for Google\< ?xml:namespace prefix = o />.

My immediate reaction was "Not Heinemeir Hansson?" (The creator of Ruby on Rails, the much more buzzword-y framework for Web apps).

Seriously …

more ...

Getting Sacked The Week Before Christmas

CMP, a major trade publisher, laid off a bunch of people in their software development publishing group on Friday, including blindsiding a five-month pregnant editor who'd worked there for more than a decade. Ah, corporate America!

I suspect that at least two well-known but ad-challenged magazines are going to shut …

more ...

The Dismal Failure of XSLT

XSLT is used to transform one XML document into another. The canonical example is the transformation of a data-oriented XML document into a XHTML document formatted for reading in a browser. However, the evolution of dynamic Web sites has clearly favored procedural programming to get the data (ASP, PHP, etc …

more ...

MSBuild tasks for Subversion access

The msbuildtasks project at http://msbuildtasks.tigris.org/ has written tasks for MSBuild that include Subversion commit, update, checkout, etc. Also, they have an FTPUpload that double definitely come in handy. Fantastic!

more ...

How Many Lines of Code in Windows?

In Vincent Maraia's The Build Master (recommended) there's a helpful little chart on the size in lines of code for Windows NT:


Ship Date Product Dev Team Size Test Team Size Lines of code (LoC) Jul-93 NT 1.0 (released as 3.1) 200 140 4-5 million Sep-94 NT 2 …

more ...

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 ...