In software development, handling exceptions (”things that go wrong”) is a pain. It’s a (necessary) distraction from implementing the core functionality of a program. Not unsurprisingly then, every so often in the Java and/or C# development communities the question of how exceptions should be best handled comes up. Is it better to have “checked [...]
I’ve said it before, and I’ll say it again - WPF/E could be massive for Microsoft. However, as is the case with many things, the devil is in the detail. And my assertion is that, whether or not it turns out a success depends critically on how well they execute on the “E” in [...]
Last November, I wrote about Sun needing to up the pace of innovation with Java ME if they want to keep up with Flash Lite. Now, Microsoft may be about to trump both Sun (Java ME) and Adobe (Flash/Flash Lite).
Microsoft’s plans for WPF/E are starting to look pretty impressive: a well-designed technology; [...]
Java is a great platform, and a great language. In fact, as I’ve said before, it’s my overall favourite programming language. Particular strengths are Java’s many and varied APIs. And, as Tim Bray points out, the Java community is really paying attention to developer productivity in the face of stiff competition - [...]