Saturday, 1 February 2014

Windows 8 really does rock

This post was from 2013 but I forgot to post it. Still valid though.

I decided to spend some time setting up a machine with Oracle Express. For years I has used Sybase and MS-SQL Server but my new project at work uses Oracle and I felt a bit lost.

I downloaded a 4GB VM from Oracle's website that used Oracle Linux (a Redhat variant and RH is what we use at work) and had Express and all sorts of things installed. I loaded it up in VirtualBox and got to work.

It was awful: old browsers, poor driver support and extremely slow.

Ok. Let's try it in Linux. I didn't want to use Ubuntu because it was slow in Parallels. I thought I'd try Linux Mint. I had it installed already and it wasn't slow! By now it was late and as soon as it started warning me about problems with using Open JDK in Intellij I gave up.

I downloaded a 64bit Ubuntu and it really was super slow in a VM. I added more video memory and it was a bit better.

Installing Java was another faff. Oracle downloads come as RPM and Ubuntu doesn't like RPM. Converting RPM to DEB seemed to work but needed lots of manual setup.

OK. lets quickly try Windows 8.

Easy. Peasy.

Updating Windows 7 ran smoothly.

Installing all applications using provided installers was easy.

It was fast.

Why on earth did I even bother with the mess that is Linux.


Tuesday, 2 August 2011

A few more links

Yet more interesting links.

Announcing SDD - Support Driven Development

By now we have all heard of BDD, TDD etc. I've coined a new one:

Support Driven Development.

What do I mean by that? 

When you build using TDD the unit tests are created first, then the code.

In SDD the unit tests are built, then the interfaces, then the concrete classes, after that you add the JMX Annotations, the logging, the REST interfaces, the reports etc that will be needed to support that code.

Make sure that your support team can support your work.

Sunday, 24 July 2011

Stuff that Interests me.

Here are a few links that interested me over the past couple of weeks.

The Secrets of Node's success
Scott Hanselman's JavaScript Is Assembly Language For The Web
Facebook's New Realtime Analytics System: HBase To Process 20 Billion Events Per Day
Mac OS X 10.7 Lion: the Ars Technica review
ClojureScript: A Clojure to JavaScript compiler
Cedric Beust's 5 reasons why should rejoice about kotlin
Stephen Colebourne's take on Kotlin

I'm not yet convinced that Java's replacement has arrived yet. 


Scala is too complex, Kotlin looks nice but has a single set of tools, Clojure is too different, Fantom looks most interesting but needs tooling,  Groovy is very nice but needs better tooling.  Java is the best language for JVM development because it has the best tools,  the fact that it isn't the best language is irrelevant.







Friday, 13 August 2010

Message to Adobe

No.

I do not want the Adobe Download Manager.

No.

I do not want to have to restart my browser to install your plugin

No.

I do not want a virus checker. (I have one)

No.

I do not want the Google Toolbar.

All I want is the latest Flash Player delivered as quickly as possible.

Sunday, 8 August 2010

Favourite things Revisited

DropBox proved so useful I bought a 50GB upgrade. I now store all my photos on it and am considering getting rid of JungleDisk. JungleDisk is great but it doesn't have the ease of use that DropBox does.

Twitter for iPhone is now my preferred twitter client. I used Twitteriffic for ages and its great but the tighter integration (marking of favourites etc) felt a bit more natural. Its still a bit buggy though.

ByLine for iPhone is the best offline RSS reader I've found. It uses Google Reader accounts - which is great. Its a little buggy buts its fast and more customisable than NetNewsWire. Why don't they let me change fonts though?