YOUR JAVA TECH COACH
Plan | Create | Deliver

3-Session Junior Developer Coaching Plan

  • Agile Mindset
  • Communication Skills
  • Team dynamics and how to survive them
  • Spring Boot Intro
  • Basic Design Patterns
  • Modern Engineerng Practice
  • Career Advice
  • How to get that next levele gig?
SUMMER 2025
Get a discount simply by making an enquiry: TECHLAYOFF

CONSULTANCY

NightHacking Tour with Stephen Chin

20 November 2012 Comments off

2 minutes

240

On Monday 19th November 2012, in the evening, I interviewed for the final episode of the Nighthacking tour by Stephen Chin, who is an Oracle Evangelist for Java, Chairperson of the JavaOne Program committee, and also a Java Champion a.k.a @steveonjava. We talked about ScalaFX the open source Domain Specific Language and Scala library framework for […]

A Groovy Script to Keep The Internet Cafe’s WIFI Alive

26 October 2012 Comments off

2 minutes

364

Have you ever been to an Internet Cafe and connected to the free WIFI? Have you found that after five minutes of activity the connection has been dropped and you have go through the License and Terms of Agreement again and again and again? Annoying isn’t. Well after expiring this at Charlotte Airport in the […]

Custom Ordering Scala TreeMap

12 July 2012 1 comment

3 minutes

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 […]

QCon London 2012 Philip Wadler Answers “What is a Monad?”

09 March 2012 Comments off

1 minute

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 […]

ScalaFX, Scala Build Tool and JavaFX 2.0 Libraries

08 November 2011 Comments off

4 minutes

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 […]

Install JavaFX Runtime Into Local Maven Repository

17 October 2011 9 comments

2 minutes

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 […]

Progressive JavaFX Custom Components

16 October 2011 Comments off

1 minute

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, […]

Java Performance Tuning on Crete

15 September 2011 Comments off

5 minutes

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, […]

Scalafication of an Equity Quote Application Part 3

26 July 2011 Comments off

7 minutes

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 […]

The Collective Summer Camp UK Continues

Comments off

2 minutes

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 […]

Scalafication of an Equity Quote Application Part 2

23 July 2011 2 comments

8 minutes

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 […]

Scalafication of a Java Equity Quote Application Part 1

01 July 2011 2 comments

10 minutes

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 […]

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.