Checked Exceptions suck? Darren Hobbs: Checked Exceptions Don't (always) Suck. I agree with Darren's statement that checked exceptions are misused a lot. As a matter of fact, they're misused so much that I've come to the conclusion that, while great in theory, they do indeed suck in practice. If you have a team of experienced and disciplined Java developers that truly understand... (707 words, 6 Comments)
ieSpell rocks! ieSpell is a spell checker add-on for Internet Explorer. It's a must-have for anybody that's entering blog-entries through IE.... (19 words)
Goodbye Radio, Hello Movable Type As anybody not reading this blog through an RSS aggregator no doubt can tell, I have switched from Radio Userland to Movable Type. I could previously just host static webpages (got 10Mb free space with my domain registration) and was therefore limited in my choice of weblogging software. Since radio had some weird quirks from time to time, and Les... (119 words)
MVC Dare Obasanjo (aka Carnage4Life) weighs in on the MVC discussion. Dare is also working on a .NET RSS Aggregator and seems to be running into the same issues I posted about last week.... (34 words)
Regex performance Carlos compares the performance of different Java Regex engines, and then compares the .NET Regex class against the best performing Java one. Result: Java is 20 times faster than C#. While I think the comparison should be between the standard Java Regex vs. the standard .NET Regex, even in that case Java is still over 3 times faster than C#.... (200 words, 2 Comments)
Les Stroud has a weblog My friend Les Stroud just started a weblog. Les is a really smart guy that has been working with Java since before it went public. I know his weblog will make for an interesting read. RSS subscribed!... (37 words)
MVC ChrisAn writes: I mostly agree with Steve Tibbett's comment on Luke's post "MVC is something you build on top of the framework, not something you build into it.." The building blocks of the platform shouldn't require something as high policy as MVC - but a having an application framework like MFC provide a default implementation of MVC is a good... (201 words)
.NET RSS Aggregators Rick wonders if anyone would notice when he releases his .NET RSS aggregator. I've wondered the same thing about SharpReader. When I started SharpReader, there was just Aggie (that I knew of). Soon after, I read Jeppe Cramon was starting on FeedExpress, which has since been released. Then came Syndirella, Beaver and NewsDesk, so SharpReader is just YA3PDNA. Is it... (97 words)
To MVC or not to MVC... Chris Anderson doesn't like MVC, and John Lam agrees with him - I don't. The lack of MVC in Windows.Forms has been one of my main disappointments with C#. I hate having to add code to manually update the UI every time something changes in the model. Hearing about Swing and MVC was actually one of the main things that... (173 words, 2 Comments)
Let the flame wars begin Mark Pilgrim calls Kevin Burton "the most dangerous kind of idiot" and of course Kevin cannot help but respond. One of the issues they disagree upon is how to handle RSS feeds that are not valid XML. Mark wants to parse at all costs by writing an RSS-parser that uses regular expressions instead of an existing XML parser, while Kevin's approach is to simply... (315 words)
The dark side of design patterns There's an interesting interview with Rod Johnson (author of Expert One-on-One: J2EE Design and Development) on the ServerSide. It's refreshing to hear a J2EE book author be willing to criticize the typical over-engineering, design-patterns-galore approach that goes on in many J2EE projects. Many Java developers seem to think the GoF book is their personal bible, and will not hesitate to... (227 words, 4 Comments)
One reason Java is better than C# This is probably one of the 101 reasons why Java is better than C#, but Java's IDEs are definately ahead of their .NET counterparts. Hoping for something similar to Eclipse, I started out using SharpDevelop as my C# IDE, but quickly grew frustrated with the many bugs in the product. Since the standard edition of Visual C# costs less than... (176 words, 1 Comments)