urlBorg: why build yet another URL shortening service?

So, urlBorg has been rewritten in Python and is now hosted on Google AppEngine (make a note, the new address is urlborg.com).

But why build “yet another URL shortening service”, when it’s so easy to build one? Any web developer could build one in less than an hour, couldn’t they?

The truth is that building a URL shortening service is a trivial task. Building one that could scale is not. I designed urlBorg having in mind “will it work if it made it to TechCrunch or if CNN.com made extensive use of it?” Building such a service is not trivial, believe me. (And I won’t know if urlBorg will make it either, but I think it will.)

But scale wasn’t my only motivation. I believe there’s a lot of space to add value to such a simple service. A quick look at the API will reveal some of my ideas -urlBorg goes beyond returning a short URL.

More details to come soon :-)

5 Responses to urlBorg: why build yet another URL shortening service?

  1. Arik says:

    That’s kinda funny as my first GAE project was url shortenning service too – http://topify.com/

    What I made different than tinyurl and such is that I added statistics to the service. But then a day after launch, I found some other services that do just the same, including twurl.nl… :-)

  2. Pingback: Anonymous

  3. CybeRNerO says:

    Grats και πάλι grats…
    Το επόμενο βήμα σου Παναγιώτη ποιό θα είναι?
    Any web 2.0 service για τις μάζες ? :D :D :D

  4. Hey,

    Good stuff, have a question.

    How you setup DNS for http://urlb.org/ ?

    I’ve found this on Google Help:
    http://www.google.com/support/a/bin/answer.py?answer=91080&hl=en

    If your access URL is of the form http://mydomain.com, also known as the naked domain, you will need to take some additional steps with your registrar.

    Once you’ve signed in to your account with your registrar’s website, configure the A records for your domain to point to the following IPs:

    * 216.239.32.21
    * 216.239.34.21
    * 216.239.36.21
    * 216.239.38.21
    ====================

    But I have a problem that I could setup just single IP for my A record with my hosting DNS control panel.

    Single IP is working but I afraid it will not be reliable enough.

    Whad you did?

  5. Panayotis says:

    Hi Alexander,

    Firs of all, urlb.org is not used any more, I’ve only left it working so that I don’t break the short links there.

    But I use ub0.cc now, that I set up by adding a CNAME record.

    ub0.cc. 3600 IN CNAME ghs.google.com.

    It looks like it’s working.