Sponsored Link •
A Community of Software Thinkers
B. Scott Andersen
Vladimir Ritz Bossicard
James O. Coplien
Cees de Groot
David Heinemeier Hansson
Jakob Eg Larsen
Robert C. Martin
John D. Mitchell
Eric S. Raymond
Guido van van Rossum
Richard Hale Shaw
by Jeremy Meyer, April 4, 2008, 10 comments
Excited by the possibilities afforded by JRuby and the ability to plug it into various different Java environments, I decided to try implementing a JRuby interactive console in Eclipse.
by David Vydra, March 30, 2008, 16 comments
Developers who have relied heavily on refactoring support available for static languages are suspicious of the productivity gains promised by dynamic languages.
by Bruce Eckel, March 29, 2008, 70 comments
I just came across Steve Yegge's "Execution in the Kingdom of Nouns," which (might) provide much of the explanation for why Java programs always seem to end up being excessively verbose.
by Bruce Eckel, March 25, 2008, 4 comments
Wired Magazine, April 2008, page 44. Expired: ASP.NET, Tired: PHP, Wired: Django.
by Bruce Eckel, March 18, 2008, 4 comments
One of my main objectives at Pycon 2008 was to hear about experiences regarding existing tools for parallelizing Python programs, and also to find out more about mathematical programming with Python.
by Guido van van Rossum, March 17, 2008, 2 comments
I've posted the slides from my PyCon 2008 keynote on python.org. Here are the URLs, plus a warning against the temptation of changing your APIs at the same time as porting to Py3k. This is really important!
by Christopher Diggins, March 12, 2008, 13 comments
I propose the term "superlanguages" to describe languages with extensible syntax, designed for the implementation of domain specific embedded languages and to support language oriented programming, because they effectively provide a superset of the syntax and semantics of other languages.
by Bruce Eckel, March 11, 2008, 4 comments
This is a free sample of a book that I have been working on with my coauthor Jamie King. As of March 2008, the full book is not yet available. However, this sample covers C# 3.0 fundamentals, and provides a full grounding in C# 3.0 Query Expressions.
by Nancy Nicolaisen, March 6, 2008, 3 comments
I’ve been doing this job for decades and I can’t remember a time when people weren’t carrying on about data types. To my way of thinking, this hysteria has often resulted in overdesigned solutions that are so safe it isn’t actually practical to use them. Sort of like wearing a seat belt while sitting at the kitchen table.
by Nancy Nicolaisen, February 23, 2008, 5 comments
The main job of a phone, after all, is to behave in a phone-like manner: always connected, always on and always available. If application failure could preempt these canonical device behaviors, we’d have, um..Windows. But we don’t. Thus, an incorruptible safety net is required, and we get this from the Symbian Leave architecture.
by Andy Dent, February 14, 2008, 16 comments
Ruby is the cool new kid of on the block and has some significant cred in code-generation circles. Python has whitespace sensitivities that make it a poorer fit for templating solutions. This sounds like a no-brainer decision but is the real argument about which language the market wants to see used?
by Bruce Eckel, February 4, 2008, 19 comments
I read somewhere that over half of acquisitions fail. I think the percentage might be much higher than half.
by Nancy Nicolaisen, February 1, 2008, 4 comments
If you have C++ background and some experience with Model-View-Controller architecture, the structure of a basic Symbian GUI app will be surprisingly familiar.
by David Goodger, January 31, 2008, 5 comments
An interview I did recently with Mike Riley of Dr. Dobb's Journal has been released: http://www.ddj.com/architect/205918857 (click through for a live hyperlink).