Functional programming and test-driven development

If you're a fan of test-driven development, you're likely to be a fan of functional programming. One of the mindsets of test-driven development is that if something is hard to test, it may be an indication of poor design. The natural upshot is that in a test-driven system, objects tend …

more ...

Notes On Programming Sabre In C Ja

Notes on programming Sabre in C#, Java, and XML

more ...

Turings Singlecelled Millionsold Ancestors Are Turingcomplete Oxytricha And

Turing's single-celled millions-old ancestors are Turing-complete. Oxytricha and Stylonychia, two ciliated protozoans, are Turing-complete biocomputers that rewrite their DNA to perform calculations. They've been at it for several million years. Keen. Link Discuss (via Coherence Engine) via [Boing Boing Blog]

more ...

Turnabout Is Fair Play A Hrefhttprsscomcom2100100731009183htmltypeptamppartrssamptagfeedampsubjnews

Turnabout is fair play: Sun tool targets Microsoft. At its JavaOne conference next month, Sun Microsystems will demonstrate a tool designed to simplify Java programming and steer users of Microsoft's .Net tools to Java. via [CNET News.com]

more ...

even Though Hes Been Programming In A Looselytyped Environment Ruby For Quite A While Now Hes Not Found Himsel

"....even though he's been programming in a loosely-typed environment (Ruby) for quite a while now, he's not found himself making the stupid mistakes that the strongly-typed environment is supposed to be protecting us from...." via [The Mountain of Worthless Information]

The other day, while trying to enumerate the advantages of …

more ...

Glenn Vanderburg Has A Weblog Devoted

Glenn Vanderburg has a Weblog devoted to computer languages. Subscribed.

more ...

Idiot Judge

Idiot Judge via [snellspace]

more ...

FnbspMicrosofts New Language Is CAML For NET

F#: Microsoft's new language is CAML for .NET. CAML is a functional language, a family of languages that include Scheme, Miranda, and Haskell, and which emphasize the evaluation of expressions, rather than the execution of commands. If that seems esoteric, it's because functional programming is more of a mindset than …

more ...

Ive Pretty Much Given Up On The Community Starter Kit From Aspnet Im Building A Site De

I've pretty much given up on the community starter kit from asp.net. I'm building a site dedicated to software for the Tablet PC (InkPositive.com), and hoped the starter kits could jumpstart me, especially regarding discussion boards. But in addition to being buggy (the kits are still in beta …

more ...

This Windows And NET Watch From SD Times Discusses Microsofts New Best

This Windows and .NET Watch from SD Times discusses Microsoft's new best practices and architecture sections on MSDN, which are chock full of valuable resources.

more ...