We're very pleased that you want to get in touch with us. Please fill in the form below:



or   Close this form  
Some content

Peter Pilgrim :: Java Champion :: Digital Developer Architect

I design Java EE and Scala software solutions for the blue-chip clients and private sector

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 enforce 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.

JavaPosse Episode #434 Functional Programming on the JVM

02 July 2013 Comments off

2 minutes

239

Here is a recording from the JavaPosse Round-Up 2013, which I attended this February in Crested Butte, Colorado. I put a yellow post-it note on the church board with an umbrella term: Functional Programming on the JVM/Java. It was one of the days in the morning where the open space conference really did not have […]

GlassFish 4 Promoted Build, Gradle and Embedded Application Server

31 January 2013 Comments off

2 minutes

416

Very recently, perhaps towards end of last year, the GlassFish open source team released GlassFish 4.0 beta 72 as a promoted build. Arun Gupta posted an article on the Maven coordinates for the GlassFish 4 .0 beta 72 on his blog. This release was significant because the team published the artifacts into a maven repository. […]

Agile Software Developer Terminology for New Programmers

21 December 2012 2 comments

10 minutes

2153

This is a post for new developers, young, inexperienced or old and retraining into information technology. Recently, I had a discussion with many engineers at one of those many London user group nights about how there is so much new stuff that we have to explain to people new to programming. One person had to […]

Where There is Still Hope

04 December 2012 Comments off

2 minutes

401

On Monday evening, 3rd December, 2012, I went along to the British Computer Society London in the Strand for a lecture from non other than Professor Sir Tony Hoare. It is not everyday you get meet a personality who has been so well deserved lauded in the computer science, in its history and its modernity and  brief time […]

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

Contents of this blog entry are under copyright © 2017 by Peter Pilgrim and associates. For enquiries after republishing, please contact us for permission. All requests for syndicated content will be ignored /dev/null, consider yourself warned!

I help to design, create and build JVM components and services that are behind popular e-commerce websites.

My Blurb

Please get in touch , directly, to establish hire availability, contract & consulting opportunities.

Speaking at Your Conference

Contact by invitation

What Peter Does

Contact