TechCrunch is down

Looks like TechCrunch is down because the MySQL database server is either down or inaccessible.

techcrunch down

Mike really should look into VIP Hosting at WordPress.com.

Advertisement

Save Baby Gavin

I apologize as this is a little off-topic for this blog but I wanted to bring as much attention as I could to the Save Baby Gavin website and blog. My wife's cousin Jill has a beautiful little boy named Gavin. Gavin was born on February 23, 2006 with end-stage renal failure, or congenital kidney failure. Gavin was born with only 10-15% function in one of his kidneys, and 0% function in the other. He was admitted to Children's hospital of Wisconsin immediately after his birth and started on peritoneal dialysis. Peritoneal dialysis means that he is hooked up to a machine at home every night for 10 hours to “clean out” his blood. Without a kidney transplant, Gavin will not survive.

We are launching an initial fundraising campaign to help Gavin's family with costs not covered by private insurance. Our goal is to raise $100,000 for Gavin's account, which is managed by the Children's Organ Transplant Association (COTA). COTA is a national, nonprofit 501©3 charity dedicated to helping families raise funds for transplant-related expenses.

Please visit the Save Baby Gavin site and donate anything you can. If you can, please blog about this and link to Gavin’s site to get a wider distribution of this. Thank you.

I am such a loser :)

Discovered EgoSurf via. Steve Ruble’s blog and so I gave it a shot and scored 9130 points. I need a life 🙂 The idea is simple – You enter your name and your blogs web address and EgoSurf searchs google (MSN, Yahoo, Technorai, Del.icio.us also) and finds links to your blog which is used to calculate your ego ranking. Pretty interesting and a great way to kill a few hours at work 😉 EgoSurf is the creation of Jason Hyland.

egosurfall

Looking for a reliable host with Tomcat/Jetty and MySQL

I have use pair.com for all of my hosting need for the last 10+ years and have rarely had any problems. But one of the bad things about Pair is the lack of Java support on the shared hosted side. They offer Tomcat, Jetty, JBoss, etc on a dedicated server but that’s usually overkill (and overpriced) for some simple applications.

I have a little project that needs Tomcat or Jetty and MySQL and so am I looking for any help you can provide in finding a reliable host that has decent bandwidth, great uptime and Java/JSP support in a shared/virtual environment. Any suggestions? Please leave a comment or send me an email using the link on the right.

Top Financial Firms Architecting with XML

Found this item on Robin Cover’s must-read XML.org Daily Newslink. Last month, Reuters unveiled a new XML-based secure trade notification system that enables financial institutions to manage their trading capital and risk exposures better as well as improve operational efficiency. Reuters’ service, already selected by Lehman Brothers, offers a trade messaging hub to make a variety of financial integrations easier and cheaper. At its core, Reuters Trade Notification Service (RTNS) is a trade messaging hub that facilitates the electronic transfer of all trade related messages. The service is already operational and is undergoing a controlled introduction. RTNS will initially focus on trade affirmation and confirmation, and will be expanded to cover allocation and settlement instructions, amongst others. The service will support industry standard message formats such as FIX, FPML, as well as FIX and TWIST. FpML provides an overall template for execs in other vertical industries how they might map XML (schema and transmission) concerns to their needs for dataflow, business rules and access control. The FpML standard, which is freely licensed under the FpML public license, is intended to automate the flow of information across the entire derivatives partner and client network, independent of the underlying software or hardware infrastructure supporting the activities related to these transactions.

Links of interest:

Sad State of Affair in Java & .NET blog server software

It really is a sad state of affair when it comes to blog server software for Java and .NET. For the last few weeks, I’ve been working to introduce blogs and the concept of blogging internally at work and trying to pilot the use of blogs instead of the standard project portal. To that end, I figured I should really get the latest offerings from all of the blogging server software out there and put them through the paces to see which one works better than the other.

I’ve personally only used Blogger, Movable Type and WordPress in the past 5 years. The primary blog ran on Blogger for many years before I finally moved everything to WordPress. To make sure we’re eating our own dog food, I decided to download Roller and Community Server (formerly. Text) and give them a whirl.

Being a Java guy, I was excited to download and install Roller, as it’s one of the most popular Java blogging software out there. Boy, was I disappointed. I know this is free and open-source but installing and getting Roller running was a royal pain in the neck. The installation is documented fairly well for Tomcat but I have tons of servers running WebLogic and so I tried to deploy Roller under WebLogic. So I configure the appropriate datasources and authentication realms and try to deploy the application. I killed the server before I got a seizure from the fast scrolling stack-trace. Without boring you with all the details, it took me almost 8 hours to get Roller to work correctly under WebLogic. Having worked with J2EE containers for over 6 years, I know the reality of deploy-anywhere but this is ridiculous. How easy is it to create a web application that works on a bunch of different containers? I could not believe the effort it took to get this simple web application deployed. Take a look at Confluence – Java web application that configures itself and runs on every container out there. And other major issue I have with Roller is the lack of support for any other database platforms besides MySQL, PostgreSQL and HSQL-DB. I love MySQL but I have Oracle running internally on big boxes that are backed up several times a day and actively monitored. But I can’t use Oracle with Roller as it only supports MySQL, PostgreSQL and HSQL-DB out of the box. With technologies like Hibernate, why do we still have applications written in Java that are so database platform bound? My next mission is to get Roller working with Oracle and then document (and blog) the hacks necessary to get Roller working under WebLogic and Oracle.

Another problem with Roller is the lack of community support and plug-ins. Coming from the WordPress side of the house, there is a plug-in for everything including the kitchen sink. Before you can think it, someone has already written a plug-in for it. (I should really look at Pebble and Blojsom)

Moving to the .NET side of house is not a pretty picture either. The blog engine that used to be named .Text is now rebranded as Community Server. The installation is pretty easy and product looks fairly robust. Telligent Systems is the company that’s taken over development of .Text and the new product includes a discussion system, blogging system, and photo gallery system. The same lack of plugins or add-ons exists here and the 3 listed add-ons require a commercial license. Beyond the base blog functionality, there is nothing available.

Roller and Community Server work well once you get them installed. But anything beyond the basic requires custom development and I just feel that is not a good use of my time. To me, blog server software is a commodity and so I want to find something that’s easy to use and has the most features. I know I am developer and I can sit down and write anything I need but my company pays me to add value in a different capacity.

WordPress on the other hand is unbelievable. It’s written in PHP, which I can hack (if I had to) but all the plugins I’ve downloaded simply work. Download a plugin and just drop it in the plugins directory and you’re off and running. The big deficiency for WordPress in my opinion is that it only supports MySQL as a database platform but the value proposition provided by all the functionality is just incredible. I just hope Roller can catch-up as competition is great and really helps drive innovation.