Reading time:
3 minutes
Word count:
514
How do you get custom ordering in a Scala TreeMap? Well this puzzled me for a while. The answer lies in the world of implicits and receiver type converters. In a nut shell, a scala.collection.immutable.TreeMap is a SortedMap. If you look at the documentation for TreeMap, you will see it takes an Ordering[T] as an […]
Reading time:
1 minute
Word count:
102
Today, I am at the final day of the QCon London 2012 conference in partuculary in the Scala and Functional Languages track. Philip Wadler gave an excellent presentation on functional programming and his belief about lambda calculas, mathematical formal logic and an advanced computer science. At the end of his talk, there was a lot […]
Reading time:
4 minutes
Word count:
888
Hard Reference In my last blog entry, ScalaFX A Walkthrough, I talked about setting up ScalaFX 2.0 in IntelliJ 10.5 with the Scala Build Tool (SBT) in the screencast. I left out some salient points. The JavaFX 2.0 SDK has one important hardcoded reference in it, which makes it hard to use in a Maven […]
Reading time:
2 minutes
Word count:
262
In order to get JavaFX 2.0 to work with a Maven Repository, requires some fudge factor. Because one cannot simply redistribute JavaFX Library, you have to install the libraries manually into a local Maven repository. This is my MSDOS command script to do it: Once you have the local repository set up, once include a […]
Reading time:
1 minute
Word count:
141
I have completed all three of my Progressive JavaFX 2.0 talks in California, at JavaOne 2011, Silicon Valley Code Camp at Foothills College and Silicon Valley JavaFX User Group at Oracle Conference Center. You get the slides deck from here as a PDF document. The source code is a Maven assembly distribution, a ZIP file, […]
Reading time:
5 minutes
Word count:
918
I have been fortunate to attend Kirk Pepperdine’s Java Performance Tuning course on the beautiful Mediterranean island Crete. My journey started on 11 September 2011 at London Gatwick. With a flight delayed for 90 minutes I arrived late on Sunday evening. I met up with Kirk Pepperdine in the lobby of the Perle Spa Hotel, […]
Reading time:
7 minutes
Word count:
1383
This is the final part in a series of article about porting an existing Java application to Scala. The application calls the Yahoo! Financial web service and retrieve stock quotes for the user, storing them in a local repository. The original Java project was described in the part one. In the part two of this […]
Reading time:
2 minutes
Word count:
292
In the first three weeks of July, I was super-busy, so The Collective Summer Camp UK had to take a backseat while I sorted out stuff. I am still pushing on with this event. I believe definitely that we should have this style of event happening in the UK. We have create the flaming […]
Reading time:
8 minutes
Word count:
1624
In Part 1 of this article, we discussed the Java language form of an exercise project. The task was to create an equity quote application that retrieved stock prices from a public web service Yahoo! Finance. Let me suggest a really good process of adopting Scala inside the organisation: take the unit tests written in […]
Reading time:
10 minutes
Word count:
2158
Here follows in these series of three article is a description of Scala application that ported from Java. I would prefer to call this work a “Scalafication”. Many people are thinking about Scala Adoption as it gets important interest from the wider community. Did you know that Professor Martin Odersky won the Java Top Ambassador […]
Reading time:
2 minutes
Word count:
429
So I was at the Scala Exchange at Skills Matter last week. It was a really great mini-conference that happened in the middle of personal awkward time, a somewhat busy and confusing place in my space-time, my corner of the universe. Thanks for the invitation by Skills Matter as London’s only Java Champion, one […]
Reading time:
2 minutes
Word count:
381
Yay! The Scala Adoption (Episode 353) session from JavaPosse Round Up 2011 has been released. You can listen to the JavaPosse podcast episodes online at The Lounge or try this German website directly Podcast.de. The session was proposed by Diane Marsh and myself. There is not much more I can say to add to the […]
Hey all! Thanks for visiting.
I provide fringe benefits to interested readers: checkout
consultancy,
training or
mentorship
Please make enquiries
by email
or
call
+44 (0)7397 067 658.
Due to the
Off-Payroll Working
plan for the UK government, I am enforcing stricter measures on contracts.
All potential public sector GOV.UK contracts engagements must be approved by QDOS
and/or SJD Accounting.
Please enquire for further information.