Bill Buchanan

  • How Oracle Versus Google Could Ruin Software Development

    The Java programming language, which has just turned 20 years old, provides developers with a means to write code that is independent of the hardware it runs on: “write once, run anywhere“. But, ironically, while Java was intended to make programmers’ lives easier, the court case between Oracle, Java’s owner, and Google over Google’s use…


  • iWorm Hack Shows Macs Are Vulnerable Too

    Picture: Nick Kellet The computer operating systems and applications we use today have often evolved over many years, decades even, and contain tens or hundreds of millions of lines of code. Flaws in that code — and there will always be some — give rise to security problems that, in an internet-connected world, are an…


  • How Teenage Love Took Down Tweetdeck

    TweetDeck, a Twitter app with millions of users, is back online after a rather surprising security scare. For several hours, the service was taken down all because a 19-year-old user tried to add a cute heart to his messages.