Code:QMats Henricson's weblogI'm going to JavaOne!- February 19, 2006 I wish someone paid my expenses, but I have to do it myself since I am now a contractor. I will probably also go to that Ajax conference the week before, The Ajax Experience 2006. It would be great to meet some people!http://www.jroller.com/matsh/entry/i_m_going_to_javaone Bruce Tate pimping Ruby on Rails again- February 18, 2006 Bruce Tate is at it again, pimping Ruby on Rails. If he was pumping a stock, wouldn't everyone notice that he just bought one million shares of RUBY He would, after all, stand to make a great living out of being the guy that told everyone in Java-land about Ruby. Wouldn't we notice that he has absolutely NO real backing of his claims, except that it works great for him and his closest friends, and that the number of RoR downloads has gone from 60K to 260K in, gasp, only 6 months. WTF I...http://www.jroller.com/matsh/entry/bruce_tate_pimping_ruby_on Tools for debugging Ajax- February 2, 2006 When Joe Walker (the creator of DWR) visited Stockholm last week, he got a question during the Ajax seminar what tools there were for debugging Ajax. He whipped up this list of tools and techniques: Venkman for FireFox Joe's Venkman hack The (Mozilla) DOM Inspector The (Mozilla) Console The (Mozilla) Web Developer Extension The Microsoft Script Debugger for IE The Internet Explorer Developer Toolbar Opera JavaScript debugging defaults write com.apple.Safari IncludeDebugMenu 1 (don't ask what..http://www.jroller.com/matsh/entry/tools_for_debugging_ajax All exception constructors should take a String parameter- February 1, 2006 I've spent several days in code reviews. I kept seeing Exception classes with empty constructors, and that just drives me nuts. I also saw exception constructors taking only a Throwable. That drives me nuts almost as bad. After a few days I realized what the programming recommendation should be: All exception constructors should take at least a String parameter They may take more than a String, of course, such as a Throwable, or an extra int, but there must be at least a String...http://www.jroller.com/matsh/entry/all_exception_constructors_should_take Java Open Source CMS- February 1, 2006 I've known about the pretty amazing Open Source CMS site for a while, but recently bumped into the CMS Matrix. I spent an hour or so browsing throgh all the entries, ten by ten, listing all of the open source Java products. Here they are, in case anyone is interested: Apache Lenya BrowserCMS C1 CMS Genie Cofax Contelligent dotCMS EPAM CMS Enfinity Suite 6 eXo Platform Harmonise imCMS InfoGlue Liferay PortalCMS Lutece Magnolia MeshCMS OpenCms OpenEdit WebCT95 Maybe I'll evaluate them later...http://www.jroller.com/matsh/entry/java_open_source_cms |