Archive

Archive for the ‘community’ Category

Devoxx 2012 JUG Leader BOF Videos

April 21st, 2013 Comments off

Here are two well overdue video recordings of the Devoxx 2012 JUG Leader and Java Champions BOF from last November. Ooops! Sorry it has taken several months, but that is another story. The important things are the end results. There we go now:

Part One

 

Devoxx 2012 JUG Leaders BOF Part 1 from Peter Pilgrim on Vimeo.

 

and Part Two (Devoxx 4 Kids)

 

Devoxx 2012 JUG Leaders BOF Part 2 from Peter Pilgrim on Vimeo.

 

Enjoy ;)

 

+PP+

 

 

PS: Thanks to Rabea Gransberger for reminding me that I did record the entire BOF at the last Devoxx UK conference.


Friday JPR 2013

March 4th, 2013 Comments off

The last day of the Round-Up, which was a bit sad. The day began with a bang with a nice session hosted by Julie Pitt titled “Scaling Scala”. Daniel also co-hosted this session with suggestion on topic to cover the popular Scala libraries: Play and Akka. This content has a lot of good ideas about how to get Scala adopted into an organisation, where it is a new language. The general advice was to start slowly and surely; don’t bite off the functional programming parts until you and your team understands the concepts fully and can write refactorable and maintainable clean code. There was a reminder of the temptation to write a single val assignments, which while are impressive to the smart developer, could leave the co-worker puzzled. Far better it would be for new Scala teams to write smaller chunks of Scala code (with caveat of writing a unit test with ScalaTest or Spec) and then combine those fragments in to a larger whole.

JPR 13

Day 4 Sessions of JPR 2013

The second session was a follow session to the first in many ways. Dick hosted a session; it was called “Types: How Much Can Compiler Do?”. Given static compiled language like Scala enforce type safety, Dick wanted to find out from other people how to ensure code will execute correctly by push the burden of type verification with semantics on to the compiler. Dick is obviously influenced by functional programming languages such Haskell. This may be considered advanced developers and programmer only, when you listen it in the podcast.

The final session of the Java Posse Round-Up 2013 was the “Open Source Business Model” which proposed and hosted by Hans Dockter. Bruce Eckels, Fred Simon and, of course, Hans were the main contributers to this discussion. If you are interested in running a professional open source business in near future, I believe this will be worth you while, as they discuss the various business models on service, product and consultancy oriented operations.

This wrapped up the conference. In the afternoon, there were a bunch of us, who went up to the mountain for a downhill ski or ride on a snowboard. It was great being with Jeremy Cerise, DJ Hagberg, Chris Phelps and Chris Marks. In particular, Chris Mark and I tore the mountain up!

JPR 13

A sunset view of the Crested Butte mountain outside of the Yurt

JPR 13

Inside the Yurt

The last event of the conference, proper, was the Yurt dinner, which James Ward organised very successfully. It was very well attended. The Yurt is a Mongolian hunt in the country side a couple of kilometres from the Crested Butte town. In order to get to the hunt, because it is inaccessible by road, the group hike with showshoes from the Gronk area of town to the Yurt location. The three course dinner was cooked by a quality chef. It is not free, we all had to pay about 75 USD, but it was delicious and well worth it. The biggest bonus was not the dinner or wine, it was the remoteness, and the absence of town lights. When I say we could see the stars, I mean, in truth, we could see stars aplenty. The milky way was fascinating, it was a bit hard to star up in the nightsky, but eventually I saw a faint band of dense stars arching overhead.

JPR 13

Inside the Yurt #2

JPR 13

Inside the Yurt #3

Time to wrap and go home. The end of the Java Posse Round-Up 2013. It has been a fun experience, I am glad I had the chance to travel to this open space conference, despite the initial airplane and weather problems. You do meet some of the best quality minds and humans on this planet. I have come away refreshed and I know exactly what I am going to focus on for the rest of the year.


+PP+

Wednesday JPR 2013

March 3rd, 2013 Comments off

Wednesday was my absolute favourite day of the round-up. It was mid-week, we were half way through, already, the round-up. But before I can begin, I must say many of us had a late night at Joe Webber’s Princess bar. The jet lag had caught up with me by then, and the morning was rough, and yet I rush to the Parish Hall to get to session that I pinned up on the board: “How to be a Better Consultant?”. Well it did not happen, people were not interested in this topic and there was another one happening at the same. Instead, Romain Pelisse and I had a long chat downstairs in the comfy chairs. We poured over web sockets, Java, Scala, Red Hat and of course travelling to different countries to see clients. I just found Romain fascinating, and the fact that he does training for Red Hat is a good thing too. Sometimes, coincidence is the best thing, what does not occur is the destiny and the true path.

JPR 13

This is the official sheet that host must fill in to record a podcast session for the JavaPosse Round-Up; here is mine on Functional Programming

The second session of the second day was a little vacant. So I thought I am going to propose an session. I grabbed a post-it note and felt tip pen and scribbled down: Functional Java. Well what did I know. People was interested, people including Bill Robertson, Dick Wall, Bruce Eckel and Daniel Hinojosa. I think from this talk that I was letting my Scala learnings slip away. I know why, because I have writing feverishly on the Java EE 7 book, which is the main priority. I will get back on the Scala horse sooner rather later. Bill Robertson had a great deal to say about Closure and ClojureScript schemas. It was an interesting session to say the least.

The title Engineering Management Techniques and Insights was the final and third session of Wednesday. This was hosted by Barry Hawkins and Guy and myself. The other people were the instigators of the session, in truth. As guy put it: how can we lead without managing? The session revealed that there were no easy answers to great engineering management. There topics dived into a performance reviews, 360 reviews, Agile retrospectives; management by walking around the office was controversially seen by some, not particularly myself, as a bad idea. I believe this is going to be an interesting podcast, because you may or may not agree with the points on the tape.

Untitled

In the afternoon, I met up with Chris Phleps and we went to the Crested Butte, the weather was gorgeous, absolutely kind to us. Chris is a skier and I am a snowboarder; the funny thing is that we are both owners of GoPro helmet camera. Chris had a first generation and I had recently invested 200 quid in a third generation. It was a lot of fun riding together. If you want to see more about winter sports, please see my other related blog entry.

Day 2 of the Conference Wall.

Untitled

In between the sessions on Wednesday, I went to the Camp Four coffee shop just around the corner from the church. I saw this outside painting with oil colours the Crested Butte mountain. This local painter is called Shaun Horne; his paintings are displayed at the Telluride Gallery in Colorado, http://shaunhorne.com

JPR 13

Camp 4 Coffe shop just around the corner. Hmmm Coffee+++

JPR 13

The mystery cosmopolitan cocktail from the Princess bar on Tuesday night: actually, it tasted delicious. A chance for developers to unwind and truly forget about professional work and the day job.

JPR 13

Uh oh. I have been caught red-handed with the cocktail in hand! To my right is Bruce Eckel, the co-organiser of the JavaPosse Round-Up open space conference, Bruce Eckel. This photo was taken by James Ward, who was working behing the Princess bar, helping out Joe Webber.

+PP+

Categories: community, Conference, javaposse, Scala, Travel Tags:

Speaking at UK Conferences in 2013: Devoxx UK and ACCU Bristol

February 18th, 2013 Comments off

In the early months of 2013, I have two conference that I, definitely, will be speaking at:

  • Devoxx UK 2013, London. My talk is called Test Driven Development with Java EE 7, Arquillian and Enterprise Containers. This is the first edition of the Devoxx franchise in the United Kingdom. The conference is taking place at the Business Design Centre from March 26th and 27th. The schedule for Devoxx UK is still being determined at the time of writing. It looks like my talk is on the Tuesday at 14:30 in the schedule.
  • ACCU Conference 2013, Bristol. My talk is called Taking Scala into the Enterprise. This is the first edition of the ACCU conference in Bristol; it usually runs from the Barcelo Hotel in Oxford. This year the organiser have decided move the whole conference to the Marriott Hotel in Bristol, which is quite exciting as I have never visited this city. I certainly driven pass it in a car many times. My Scala talk is on the Wednesday 10th April, which is actually on the first day of the regular conference. The conference itself runs from Wednesday 10th April to Saturday 13th. The schedule for the ACCU 2013  has already been published.

Tickets are still available for both of these conferences; so I hope to see you there at one or both of these excellent events.

+PP+

 

Categories: community, Conference, Java, javaee7, Scala, testing Tags:

Some Advice for New University Graduates; Dreams of Developing Software

December 26th, 2012 1 comment

I have taken a step back in an attempt to put the year 2012 in focus. As always, it started with great hopes and there were highs and it seemed for a moment, that working life was back on track, but lurking in the background was an impending disaster. The problems were not fixed, I can see them now, but that is for another blog post.

In this post, I went with another angle of working life, I pondered for a moment, what on earth would I tell myself as the twenty something university graduate? What advice would I give to another university graduate now?

Tools, Frameworks and Languages

The tools for writing applications are definitely here. At the end of 2012 there are an abundance compared to slow pre-Internet age of 1992. You have lots of opportunities in programming languages such as Java. It runs on a virtual machine and you can forget about dreams of C++ being a guru engineer and purely object oriented development. The landscape is changing. I would say learn something about functional programming languages. You have to learn version control systems such Subversion, Mercurial and Github. Take advantage of the new technologies for learning, videos and on line courses, broadband Internet, and ways to amplify your knowledge. Remember: technology is not the answer, a panacea on its own, it only exists to serve to every human being, to provide efficiency, improvement and greater achievements in progress. Out there is such a breadth of knowledge waiting and so little time to learn it all. Choose your technology and learning wisely.

I would warn myself about the dangers of social networking, and suggest you would do the very same. Privacy is dear. Code and ideas are dear. Keep some part of life in the off-line mode for your own security, if nothing else. Other people have been known to take ideas with out credit and attributions. That drunken binge or that slur against some person could in the future become a living nightmare. Only ever put on the Internet, the stuff you are truly happy to let be public knowledge; find the balance between share-nothing and share-almost-anything for yourself. Be wary of code that you do put out there in the Internet.  In my opinion in the future it could be held or used against. If you are showcasing ‘wares make sure it is the best work that you can do, don’t be shoddy or lazy about programming. Being part of open source framework as a committer is a good thing, it will open doors, and you get to meet electronically people on the other side of the planet. You might even be lucky enough to meet the other committers at conference or visit on holiday; maybe they may come to you. Life is better with the people you know; who know you and therefore have a bond with.

Because they are too many tools, frameworks and programming languages out there, I would advise myself to choose the special interest wisely with a view of what is going to benefit my career in the long term. Nobody can be master of all trades in IT. Now, our profession is too long in the tooth for that. If you want to be good developer, be that, a database girl be that, a security dude, then be that. Practise, rehearse and train in order to “get good”, only then will you become great at whatever it is you choose to do. Choose something you enjoy not the thing that your mother and father tells you that you must do. Listen to your beating heart first, before listening to the opinion of other people. Develop that gut, that the gut-feeling, the little voice in your head, the spirt that comes sometimes you feel exciting or when there is a sudden whisper of foreboding, an ill-wind, whatever, because it is true. It is the one statement of a fact that is not a YAGNI, you are going to need it, your inner voice.

You must live and work with other people. If the code is an experiment and is just for fun, then advertise as that with a definite label. Code is also nothing with people. Unfortunately code is the easy part, it is the dealing with the people, the communication, the handling of information between groups of folk, the social aspects, which are the hard parts.

Elitism

Surprise, surprise: be warned that Elitism is still in effect. Nothing has changed since the early 1990’s in what is legalised prejudice of university graduates. Employers are allowed to specify on job advertisements that they are only interested in certain set of candidates from so-called red brick universities [2] even though this smacks in the face of diversity and fair entrance. There are employers wanting the so-called best software developers out of university or higher education college, if you have less than second-class first level degree (2-1) your application might tossed directly straight in the bin [1]. In my day applications were sent by post, now it is quite easy to discard a very crafted Word or PDF document in to the digital waste receptacle in the sky. Yet, it is common knowledge, or it should be, in the IT profession that a certain Mr Bill Gates, of Microsoft, did not even graduate with a degree.

My advice is to the same now as it was then, Keeping On Moving [10], there are always alternatives to elitist organisations, which may well go out of business sooner rather than later. I learnt very quickly there is always one choice, colloquially, known as The Law of Two Feet [9]. All you have to do build on the network that you started whilst in university. The teacher or lecturer you did the best project for, the mate that you had the best times with at the pub, even the gym is a place to find and discuss opportunity. If you have impressed a friend or colleague and if they are really your friend, know you personally, then you are more likely to get opportunities of work that are more suited to your skills.

Job Shock

During the early 1990’s the world was recovering from previous financial crisis, albeit it was a smaller compared to the massive crunching meltdown that we have had running now for five years, since 2007. For the record, I am also grating my teeth too, in frustration with you too.  I feel. I am a human being too. The shocking stories of the job search of recent university graduate have left me cold.

There was a time before the monetary union of Europe and the Euro, when each country in the European union had it’s own currency like the Deutschemark, the Franc, the Peseta and Lira; and therefore their own national bank of control, of monetary policy, then there was the possibility and the economic reality of at least Germany still being the powerhouse of Europe and the World when Britain was in the doldrums. Indeed, Germany was able to survive the recession of the early 1990’s, I know because I was living there for a time.

Since the turn of the century, the sudden explosion of the Internet, the reliance on better communication links, the rise of common markets, radical improvements of technology, better efficiencies in trading have meant we have a global economy.  The door has closed forever on hoping over the English Channel to find lucrative work, even if the language barriers were not there at all. A recession in Germany most certainly means a downturn in Britain and Ireland.

For university graduates, this means that getting a job search is much harder than 15 and 20 years ago. The competition is fierce; the depression is deep. Some graduates wondered why they have invested their formative years in to getting a university paper only to find themselves flipping hamburgers at McDonald or desperately applying to become a retail shop assistant at the local Debenhams or Next fashion store [3][4].

The Job-Shock of 2012 is clearly worse than 1992.

Eric, Newcastle

I have just passed my 1 year anniversary from my master’s degree. There’s nothing to celebrate because it’s also the same time I started looking for jobs and 1 year on, I have had no success. I have been to nearly a dozen interviews to progress on my career to be an engineer and have had no success.

Laura, London

I completely understand what you guys mean. It is so hard to keep motivated when you keep getting told, “Sorry, you haven’t got enough experience” and then you say “but that’s why I want a job!!”

With the two years from finishing my degree to starting my graduate job I gained experience and continued to apply. Getting experience isn’t easy though because quite often you need some experience to get experience. My advice is to plan what skills you want to show experience in then make a plan from their, starting with smaller experience and aiming for the bigger stuff when you have something in hand.

We are losing young and gifted people across a wide-cross section of disciplines [5]. Some are giving up on their dreams of having a career. Sadly, some people who thought about a career in information technology, software development, programming or designing applications, may already be saying to themselves: too long and hard to achieve the result I dreamed of; do not think to apply because it never happens to people just like me.

Continuous Reinvention

I am here to tell you that if you want to get a programming job in information technology then it is possible. Don’t give on IT just yet. The roles are there, if you keep looking for them. It is quite similar to dating. Two people will never meet each other, if they stop searching of the other lover. If either one of them gives up then the cause of true love is lost. But then, how do I find a job? A better question is, how do I find a job that I really will enjoy? The best and ideal way to do this is, I think, is to find that company and group of employers that is enthusiastic, altruistic and cultured. In other words, the company must have a distinct lack of dysfunction, but you as a graduate candidate have already found that to be true, yours suspicions, which you most likely experienced on the job hunt are quite correct, I am afraid.  You absolutely correct to note that every company that advertises, “We hire only the best candidates”, is logically not “the best”.  Learn to read those job specifications and as some would say read between the lines. Ask some searching questions: what happened to last year’s recruitment? As an addendum to the infamous and standard question: How did this job become vacant?

Start networking when your career is in infancy. Keep your ear to the ground and listening and learn the behaviours of others. It is sad, but true, in the IT career too, you have to watch your back as well. Resist the temptation to be closed and unapproachable, instead be that person, open to change, a mind like parachute. Remember who put the faith in you and got you to this great position that you are in now. You have a university degree or better, not many people in the world get that, and those who try to put you down, are jealous, because when they had their chance in life, they bloody blew it. Just because they took a mis-step then that does not mean you are going to. If you really want to be black and proud and be bad meaning good, then for heaven’s sake, buy the CD or download the MP3 of Public Enemy: Fight The Power, Rebel without a Pause and Bring The Noise [8]. Rock on out in your bedroom when you feel the world is against you. For all other people find some inspiration and music to gets you going, motivates and inspires positivity in yourself, whatever it is, whether music, theatre, classics, walking the dog, or a landscape that you remember as a child, then keep on at it and make it your central core, your sword and shield in the battle, the battle of survival.

When you leave university and get on the job market for the first time, it is a great time to learn and identify the different types of institutions. For instance, you may have thought that big company ACME was the best for you to a get a job in, perhaps you were tempted by the glossy brochure, or the suited and booted personel at the job fair, maybe they had the best gizmos in the handout bag at a conference; and then you later find out that the much smaller FROZFIZZ is better. You will be probably be surprised at youreself suddenly turning to the FROZFIZZ, and finding this smaller enterprise attractive. Maybe it was because they have a better training scheme, perhaps they send there employees to get  proper IT certifications, and perhaps they offer a real chance to use the next interesting new technology or framework there. More often or not, the FROZFIZZ employees seem really happy ,warm and generous. It is not fake, because you can confirm from a friend who recently got a job there. That is good-cultured. You know it when you find it. Some people spent their life trying to find the good culture. Okay, FROZFIZZ has a much lower starting salary than ACME and they cannot afford to pay an contributory pension plan or some other additional benefits compared to ACME. This is the time after university to learn how to measure up and down different employers when, most likely, you have not yet got the husband or the wife or long term spouse to bloody annoy you and you can concentrate on what is best for you and your career. Twenty years down the line, you will not regret choosing happiness in organisations like FROZFIZZ rather the gravy train of ACME. In fact, it is better to have worked at series of FROZFIZZ like companies than stick to the pressure and unloved atmosphere of ACME for ten years, even if you start climbing the promotional ladder in to senior management. The one thing that I want to hit you home with, that is almost universal truth, “The People are the Company”.

In software industry, which is a global economy, being comfortable where you work and when you work is the most important reason for having a career. Yes it can be learning Java or Scala or Groovy some other programming language, but if the company is dysfunctional then the world can feel like a horrid place. In this day and age, we are rapidly seeing the decline of a job-for-life. If you cannot change the organisation, then change the organisation.

Some people, do leave the country just to find that the one opportunity to start an IT career. If you want my advice, and you are seriously considering it, then do it. If nothing else, you will learn a new language, if English is not the native language of country that you will work in, and you will have a different culture and outlook of life to tune it in. It will demonstrate to the world, on your curriculum vitate that you are one of the few who is remarkable, courageous and brave. Although leaving the country is tough and deliberate decision for many people, you can always come back after a few years. Even fewer souls, permanently leave Great Britain for the USA or beyond and never return, their lives changed because they made the decision. It is all about finding alternatives.

Remember you always a choice. Just ask Carol Vorderman [7]. Stay the course, and achieve your dreams of becoming a professional software developer; I guarantee you will not regret it.

[1] http://www.standard.co.uk/news/work/sign-of-the-times-graduates-take-to-streets-in-search-of-job-8226282.html

[2] http://en.wikipedia.org/wiki/Red_brick_university

[3] http://www.independent.co.uk/news/education/education-news/redbrick-universities-are-more-elitist-than-oxbridge-634051.html

[4] http://www.guardian.co.uk/money/2012/jul/04/graduate-recruiters-look-for-21-degree?intcmp=239

[5] http://www.guardian.co.uk/education/2012/jul/31/lower-second-degree-employment-prospects

[6] http://en.wikipedia.org/wiki/Organizational_culture

[7] http://www.guardian.co.uk/theguardian/shortcuts/2012/jul/04/dont-judge-job-applicant-by-degree

[8] http://en.wikipedia.org/wiki/Fight_the_Power

[9] http://en.wikipedia.org/wiki/Open-space_technology

[10] http://en.wikipedia.org/wiki/Keep_On_Movin’_(Soul_II_Soul_song)

+PP+

Catch Up At Devoxx 2012

November 8th, 2012 Comments off

Next Week, I will be at Devoxx 2012, in Antwerp, Belgium from Monday 12th until Friday 16th, December. I shall, therefore, be out-of-office. I am looking forward to meeting you all in person, if you can make it, at Europe’s premier Java IT technology conference. Sadly, the conference has already sold out weeks ago.

 

Devoxx2012 WeCodeInPeace

 

I feel on this year’s conference that I may go off on a different track to peek at some of the other technologies, because not just Java is offered at Devoxx. For instance, there is on Monday, An Introduction to iOS 6 for Java developers, by Michael Seqhers. I know how to program with Android since Summer 2011, but I for iOS and Objective C, I haven’t the faintest idea, and I think this could be nice start; especially now that I already invested this Summer in a new Apple MacBook Pro machine.

On Tuesday, there is an Advanced Scala talk on concepts and best practices by Bill Venners and Dick Wall on offer. This should tie me up for the University days, and not forgetting the JavaFX Bootstrap talk with Jim Weaver and Gerrit Grundwald.

The conference really starts on Wednesday through until the last half day on Friday, and there are literal lots of interesting talks depending on your personal choice. I have marked a few that I would like to attend in person.

  • Joe Darcy has a Road to JDK 8: Lambda talk; now that Lamba functions will be showcase in the next Java Development Kit release in 2013, version 8.
  • David Blevins has a Java EE 7 talk on Context and Dependency Injection, Bean Validation and JAX-RS.
  • Jerome Dochez and Nicolas Behrens has an Effective Dependency Injection talk on CDI.
  • The JavaPosse of Dick Wall, Carl Quinn and Tor Norbye have a now annual live podcast, Javaposse Episode 400 at Devoxx. I will be there, definitely.
  • I am very tempted to visit Jonas Boner‘s Akka talk (again), especially since Akka actors are going to part of Scala 2.10 as recently confirmed by Martin Odersky.
  • What is this alternative JavaScript language called Dart about? It is off the beaten track for my usual conference interests, yet I feel Seth Ladd’s talk on the Dart Programming Language for Web Applications, may be worthy of educational investment.
  • Jasper Potts and Richard Bair are reprising their JavaOne JavaFX talk for Devoxx, Building Amazing Applications.
  • Adam Bien, the illustrious Java enterprise consultant of note, has a talk on Real World Java EE

There are also many other events, like birds-of-feathers, hands-on-labs and tutorials. I expect to meet folk in the exhibition halls and the upstairs hacking open area. I will giving an interview to Stephen Chin, for his Nighthacking Tour in Europe, which I am also scheduled to do back in London;  and I also will interview with  Tori Wieldt for Oracle Technology Network news. So come along and say hello. Some other people from London are also going to there.

 

Eurostart Trains

On the way to Devoxx from London St. Pancras

 

See you over there in the lovely city of Antwerp after stepping off an Eurostar train from London.

+PP+

 

Emancipated

October 19th, 2012 Comments off

IMG_1285

By the beginning of September 2012, my consultancy contract, ended after 10 months. In a lot of ways, it was an interesting experience, a game of two halves. The first half was in-house and learned Spring Integration, Enterprise Application Integration, properly. Whereas in the past, I only touched on the periphery of these ideas, using Java Message Service and IBM MQ at various investment banks, with the work I did. I saw the meaningful and practical side of EAI on how two complete different and separate systems could be integrated together, through extensive configuration, to allow data to pass between them efficiently and flexibly. The second half of my so-called game was surprising, it was a steep learning curve on XSLT. In previous financial services projects, I had barely touched the surface of XSLT and XML data transformations. I guess you could say, I was well outside my typical comfort zone. In any case, I came to respect XSLT as an art, a rightful domain specific language and as a functional programming language.

As some might say, colloquially, What does not kill you, makes you stronger [derivation from Friedrich  Nietzsche, "Was mich nicht umbringt, macht mich starker" ]. This is way of a professional IT worker. You do the contract, stick with it and come out of the other end, take stock, evaluate and breathe in and out again. Such is life, keep place one foot in front of the other, then next, repeat. As Bob Marley once sang, “You see I don’t worry about thing. Don’t worry about a thing, [because] every little thing is gonna be alright”. I like these quotes/lyric as a reminder to stay strong, keep the faith, the belief, and the only way is up. The caveat emptor is always that it does not put money on the table. Unfortunately, one has to labour. It is during these stints of labour, when we have them, that we forget the most important things that matter. Some of those thing are rather so important, and just one day, you may never get a chance to relive them, share them with other, relish those great times , or it might suddenly all come to end, as it must one day for everybody. Being free of bonds and having the time between work reminds you, of it should, because some of us could care less for it, of life and its limitations, which quite frankly are inescapable. Still when you have the time, then there are great benefits.

My partner and I went off to Spain to soak up the late Summer/Autumn sun, I fell into a true relaxing mode of living again.  I was able to devote a lot time to writing demos for JavaOne 2012 rather than putting on façade, of being this great actor, worker, when I working in a high pressure environment. And once, I let the chains of burden completely fall away from my hands, I realised that there is a lot of ideas to look at. I began to question a little bit my overall investment in Java platform. From the stack of books in the small home office, many that I gave away, it was an awful lot. Am I happy with Java? Am I proud of all that I have done in Java? These were some searching questions. In order to answer them honestly, one had to be free of the triviality of everyday work, to take solace with family, and find time to be alone.  I was eventually able to say yes and yes again, because it was a choice-thing.

+PP+

Moving Java Forward into The Future

September 30th, 2012 1 comment

Well now. I got here, San Francisco, on Friday night in one piece for another JavaOne 2012 conference. Sunday, today, is the first day of the conference. What will 2013 bring to the Java community world wide? What sort of technology will become more recognised?

I am actually very happy with the way JavaFX has been adopted. It started as this really hard to fathom thing in 2007, with Christopher Oliver. JavaFX Script was fantastic idea and those involved with graphics, rich media, and scene graph knew that Java had nothing to stand worth as competition against Adobe Flex, SilverLight and other technology. I was surprised as many have been in the time between now and 2007, how the mighty Flash and the markitecture of SilverLight fell to the way side.

I do not think this idea of thickness and size of an assembly, bundle or plugin was the entire story for Flash’s demise or Java on the Desktop to really take off. It certainly is the wariness of developers and business distrust of Microsoft technology that left SilverLight as being a corporate investment risk.

The Java platform is the success of the technology and the community around. I might bemoan the fact, the masses take an age to upgrade from J2EE to Java EE, keeping around old application server technology, like WebLogic Server 7, WebSphere 5, and IBM RAD 3, let alone moving to learning a new language like Scala or Groovy or something else. There is great warmth and comfort and a bit of patience around the Java platform. Oracle has to be congratulated for being a relatively gracious working steward and taking over the corporate mess of Sun Microsystems. JavaFX is a case in point.

Finally, we have a great scenegraph library and API that can deliver rich media, graphics and audio up to the standard of the early 21st century. Oracle have kept JavaFX alive, and supported Java EE and they should and will. I think with a little patience and a deliberate design it will all work out.

What is clear is to me, is that whole community deserves a global event where we all can meet up and see the state of the art. I expect exciting times are ahead for the whole Java platform and it will be up to the community to meet the challenges.

Here is my lanyard.

  Peter Pilgrim's Lanyard for JavaOne 2012

Here is Chris Oliver from 2007, the inventor of JavaFX Script and Form Follows Function (F3).  [Skip the first minute to get to Chris]

If you are at JavaOne 2012, say hello, and  feel free to chat about Java and the future. If you cannot be here, then watch the technology world press for details over the next few days.

+PP+

Code Anything At Will

August 25th, 2012 2 comments

In this entry, I am handing over the natural keyboard to you. Don’t be afraid. Don’t fret. There is absolutely nothing to be worried about. Just take it and code something wonderful. Code something beautiful, mega-gorgeous, substantial. How about something profound, something that inspires you? Completely tear it up whilst you are in the zone, and when you are finished, teach your programming stuff, your software to someone else. If you are game, you can open-source your ‘wares.

I have been doing this software development thing for so long, now, and I still love it. I will never stop. It is time to inspire others.

  Code X at Will, Peter Pilgrim, Promotional Poster Image

See you at JavaOne 2012 in a month or so.


  Register for JavaOne 2012 , From 30 Sept to 04 Oct

+PP+

Devoxx 2011 European JUG Leaders BOF Video

March 1st, 2012 Comments off

I really apologise for being very late with this. Sorry about that. However, the European JUG Leaders BOF Video from Devoxx 2011 is finally here in all of its glory.

Enjoy for real now Winking smile

 

 

Plus there is a more friendly URL http://vimeo.com/peterpilgrim/devoxx11-europeans-jug-leaders-bof


PS: There JUG leaders here from North and South America, Africa and around the world.

Categories: community, Conference, Devoxx, Java, JUGS, Leaders, Users Tags: