Rich Buggy

...Developer, CTO, Entrepreneur

Shittyrail – half the service, same old price

Written by Rich on January 5th, 2009

I see James Polley posted about City Rail once again changing how they measure something to make their figure look better instead of solving the problem. I’d like to add last week to the list of complaints. Between 29 December and 2 January (4 working days for me) I was force to put up with City Rail running trains to a Saturday timetable while still feeling they should charge me a peak hour rail fare. If you want to operate an off peak service then try charging for it.

Email bankruptcy

Written by Rich on December 14th, 2008

With 16,000 unread emails in my inbox it might be time to declare email bankruptcy…

Cheap books

Written by Rich on December 11th, 2008

There’s a cheap bookshop at the end of the Devonshire tunnel near Central station. They seem to specialise in books that are close to end of life (i.e. the book covers the previous version of … or the title just didn’t sell well). A couple of guys from work went there at lunch to get some books. The store rarely has books I’m after so I decided to skip the trip. After seeing what they returned with and how much paid I stopped in on the way home and picked up the following Apress titles:

  • Beginning Java SE 6 Platform
  • Pro Apache Struts with Ajax
  • The Definitive Guide to Grails
  • Begining EJB 3 Application Development
  • Begining JBoss Seam
  • Begining J2ME Platform

Total cost: < $40

I’m still trying to decide exactly which Java framework I’m going to use but at these prices I thought I’d pick up the books for all the frameworks they had. It’s a shame they didn’t have anything about Spring and that Theo got the last one about Hibernate.

Perl 6 & testing Perl on Windows

Written by Rich on December 5th, 2008

I’ve been at the Open Source Developers Conference for the last couple of days. Late this afternoon Adam Kennedy made two major announcements about Perl:

  1. The first Perl 6 distribution (it’s still Beta) was created at 5am this morning. A CD with the distribution burnt on it was presented to Larry Wall who was the keynote speaker on Thursday. Just prior to the announcement he said the beta would be publicly available later this month with the final Perl 6 expected at Christmas 2009.
  2. Microsoft is providing hosted access to all supported versions of Windows for everyone with an @cpan.org address so they can test their modules.

The 2008 Open Source Developers Conference is almost here

Written by Rich on November 28th, 2008

For the last year I’ve been involved in organising this years Open Source Developers Conference with a really great bunch of people. This years conference is almost here leaving me both excited and glad that we’ve made it. On Tuesday we’re hosting the Google Hackfest Day (free to OSDC attendees who registered for the hackfest too) with the conference itself running from Wednesday to Friday. If you’re in Sydney and into Open Source then you should really consider attending.

This year our keynote speakers (sorted by last name) are:

  • Anthony Baxter (Python release manager)
  • Chris DiBona (Google Open Source Manager)
  • Andrew Tridgell (rsync, Samba)
  • Larry Wall (Creator of Perl, patch and rn)
  • Pia Waugh (Waugh Partners & OLPC Australia)

The full program is also available online if you still need a reason to attend.

Finally learning Java

Written by Rich on November 20th, 2008

Almost three months ago I decided to learn Java. Over the last few weeks I’ve finally found the time to start reading about Java, J2EE, Servlets, etc. Today I ported the MVC component of my custom PHP framework to Java. I decided to do this so I could get a feel for both how to perform common tasks in Java and how fast it is. The results surprised me:

PHP 5.2 without APC – 350 requests/second

PHP 5.2 with APC – 1,300 requests/second

Java using Tomcat 5.5 – 3,500 requests/second

Now on Twitter

Written by Rich on November 20th, 2008

I finally gave in a joined Twitter. http://twitter.com/richbuggy

I've decided to learn Java

Written by Rich on September 6th, 2008

Those people who know me know I’m fairly passionate about PHP. As a solution for developing web applications it’s pretty good. While I can program in a number of languages none of these are at the same level that I can with PHP. Lately I’ve been feeling the need to add another language at or close to that level.

The decision about which language was quickly narrowed down to three choices:

  • C#
  • Java
  • Python

After thinking about it for a while the clear winner, for me, is Java. Why?

  • The syntax is similar to PHP so the learning curve is lower
  • It’s compiled (I already have PHP if I need a scripting language)
  • I can use it to develop mobile applications (something I would like to try)
  • With SWT I can build desktop applications that look native
  • I’ve been wanting to experiment with the Google Web Toolkit and Google Gears so this is a way to ease myself into Java without completely switching
  • It’s a highly marketable skill for a professional programmer (no, I’m not looking for another job)

How not to launch a website

Written by Rich on July 31st, 2008

Yesterday a new search engine, Cuil, was launched with much fanfare. It was promoted as a “Google killer” created by founders who’s previous company was sold to Google for its search technology. The site had huge problems with the load created by the launch hype and the search results are nothing short of craptacular. I thought I’d give it a go by searching for myself. On the other major search engines this returns a link to my blog while on Cruil it links to LinkedIn, a previous employer and random posts I’ve made around the web but not to my blog.

Today I heard that if you search for “cuil” you don’t even get a link for the search engine itself. I guess next time they’ll try opening it up for beta testing first…

TechNation Australia

Written by Rich on June 29th, 2008

If you’re involved in technology startups then you might want to check out TechNation Australia. They’re a recent blog covering the Australian startup scene. Kim’s doing a great job at building this into an Australian version of TechCrunch.