Hey guys,

I hope that everyone had a relaxing weekend. It is time again for another partner email and there are some great events coming up in the next few weeks, don’t forget to join us for the Developer session tomorrow night. 

Here’s what’s going on:

 

Monday 17th June - London Groovy & Grails User Group Meetup

This month we have Marco Vermeulen of gvm fame talking about Groovy and Cucumber, the natural language behaviour-driven development tool from the Ruby community.

RSVP for this London Groovy and Grails User Group event: http://www.meetup.com/london-ggug/events/118596172/ **EVENT NOW HAPPENED – PLEASE SEE LINK FOR FUTURE EVENTS**

 

Monday 17th June - Not Just Arduino Bi-Monthly Event

7pm – at London Hackspace – User group for people who want to learn, share and experiment on all microcontrollers (free, drop-in event, beginners welcome!)

RSVP for thisNot Just Arduino event: http://wiki.london.hackspace.org.uk/view/Not_Just_Arduino **EVENT NOW HAPPENED – PLEASE SEE LINK FOR FUTURE EVENTS**

 

Tuesday 18th June - The London Developer Sessions

 You absolutely have to get to this event – it’s the best place to come, drink beer and just socialise with other developers. Talk about projects you’re working on, problems your facing, advise a grad or two or just come to discuss anything you like. It’s a great chance to meet first time LJC members as well as seasoned professionals. Ged will be there with a few LJC Book club members. The RecWorks crew will be there to give any career advice or new job opportunities as well as a few Adopt a JSR advocates to help explain how you can get involved. Really what reason do you have not to come along?

RSVP for this London Java Community and Graduate Developer Community event: http://www.meetup.com/Londonjavacommunity/events/120885702/ **EVENT NOW HAPPENED – PLEASE SEE LINK FOR FUTURE EVENTS**

 

Tuesday 18th June - Webinar: Distributed Execution with Oracle Coherence

In this webinar we will demonstrate how to use parallel computation on the grid to deliver highly efficient searches without the need to pull data across the network.

Register here: http://www.c2b2.co.uk/oracle_coherence_webinars **EVENT NOW HAPPENED – PLEASE SEE LINK FOR FUTURE EVENTS**

 

Thursday 20th June - Scala Coding Dojo

A regular coding dojo session run on every third Thursday of the month.  The dojo is now held regularly at the central London offices of TIM Group.

RSVP for this London Scala User Group event: http://www.meetup.com/london-scala/events/99095962/

 

Monday 24th June - 7 languages in 7 weeks: Io ‘Day 3′

This evening we’ll be splitting into two groups:

* An advanced group for those that have completed day 1 and 2 Io material and want to complete the chapter’s activities with day 3

* A ‘catch-up’ group for those people that missed either or both of day 1 or day 2 and would like to have a chance to play with Io..

RSVP for this London Code Dojo event: http://www.meetup.com/London-Code-Dojo/events/119127602/

 

Tuesday 25th June - Code & Coffee West London

Code & Coffee is a cool meeting for those who like coffee and love writing code. The idea is simple. Just come along and you may find other developers writing some code before going to work while drinking some coffee and/or having breakfast.  http://www.electriccoffee.co.uk/, Electric Coffee Co in Ealing Broadway

RSVP for this London Software Craftsman Community event: http://www.meetup.com/london-software-craftsmanship/events/120264422/

 

Tuesday 25th June - Code & Coffee Central London

Morning session (7am – 9am) on Tuesdays every fortnight on Starbucks in Oxford Street.

RSVP for this London Software Craftsman Community event: http://www.meetup.com/london-software-craftsmanship/events/106663212/

 

Tuesday 25th June - Dive into the Google Maps Mobile APIs for Android and iOS

Developing for Android or iOS and use Google Maps API for mobile? Stop by at Skills Matter and dive into these APIs with Google Developer Advocates from Google Maps team. 18:30 in Skills Matter. The Android side of the talk will be based in Java.

RSVP for this GDG London event: http://google-maps-mobile-apis-gplus.eventbrite.co.uk/

 

Wednesday 26th June - Webinar: GlassFish 4: Getting Started

GlassFish 4 has just been released. Now you can test and deploy your JEE7 applications. This webinar will demonstrate taking the latest GlassFish release and installing and running it on a production server.

Register here: http://www.c2b2.co.uk/glassfish_4_webinar_series

 

That’s everything for now – I will be back in two weeks to bring you some more partner events, lets hope that summer has made an appearance by then. Looking forward to catching up with you all on Tuesday night!

Sam

@SHRecWorks


recworks_logo1

 

 

The London Java Community’s next free event is – The London Developer Sessions on Tuesday 18th June at 18:30.

Please see link for details and to sign up – http://www.meetup.com/Londonjavacommunity/events/120885702/

This is our monthly social gathering, which incorporates members of The London Java Community and Graduate Developer Communities. This is an informal social evening most of the evening will be spent having ad-hoc informal discussions in small groups.

We are back to The Slug and Lettuce this month: 19/20 Hanover Street, London http://www.slugandlettuce.co.uk/hanover_street/. We have had some fantastic feedback from those who have attended the event at this venue before and will be holding this month’s event in the same great location. The venue has a nicely sized function room with its own private bar, there are some great offers on beer, there is free wi-fi and it’s easy to move around and chat to lots of people. Most importantly it is a friendly and relaxed environment where developers can get together to chat and network.

The event will kick off at 6:30 PM and usually goes on until around 11:30 with members coming and going at all times throughout the evening. We usually attract 50 – 70 members so it is a lively event in which members, both junior and senior, can connect in a relaxed atmosphere and set the development world to rights.

Barry or another RecWorks team member will be onsite so if anyone is looking for free recruitment advice it’s a great chance to come along for a chat.

Please see link for details and to sign up – http://www.meetup.com/Londonjavacommunity/events/120885702/

Organised by RecWorks:

recworks_logo1

Date 05/06/13

Attendeed: Martijn Verburg, Somay Nakhal, David Illsley, Simon Maple, Ben Evans
Apologies: Richard Warburton, Jim Gough

Thanks to Jim Gough for setting up the meeting

  • Simon took/is taking minutes for the meeting
  • Martijn to set up the next meeting doodle poll
  • JCP to put up a public calendar – Chasing java.net to do their site refresh
  • ACTION Ben to put our vote through for 358
  • Red Hat wants to start the expert group for Java EE 8 with others including as many developers as possible, as early as possible, including participation from the LJC. We’re looking into helping with this.
  • Graham has stepped down – Action to write a thanks post
  • Still need a 3rd for Ben for the F2Fs
  • Martijn will likely step down as a 2nd to Ben so will need a 2nd and 3rd at some point
  • Wanting to increase the number of volunteers in the LJC JCP committee. The committee will reach out to individuals after a lack of success on the main mailing lists
  • The ‘What should the JCP do next?’ survey has been rubber stamped by the EC committee – so we’ll send this out soon to developers so we can pass this back.
  • Write a blog post about our position for JSR 358 – very little action on this – Discussed during the meeting and will write up in a doc/blog post as the LJC JCP’s statement.

LJC  JCP- Committee Meeting

Date : 23rd April 2013

Time: 18:30

Attendees:

  • Ben Evans

  • Martijn Verburg

  • Simon Maple

  • Richard Warburton

  • David Illsley

  • Somay Nakhal

Thanks for Jim for scheduling the meetings and JClarity for hosting

  • Take minutes – Somay

  • Send updates to OTN and Java magazine – Martijn.

  • JSR states on trello board – Updated by Martijn.

  • Previous month meeting minutes – posted by Simon.

  • Voting records on wiki – was updated by Ben.

  • Scheduling next Meeting – Jim volunteered.

  • Reach out to Spring about CDI – Martijn to follow up.

  • Landing page for Adopt a JSR – Martijn to talk to Sonya at java.net to arrange it.

  • Blog about signing the OCA/JSPA – Jim to write blog.

  • How to run Adopt a JSR presentation – Richard to make available on java.net

  • Blog post 358 position statement – All to update document.

  • “What should the JCP be doing?” Survey – Ben to take to Zurich meeting for the EC opinion.

Hi Guys,

I hope you all had a wonderful weekend and enjoyed all the events while I was away. I am back with some more great partner events for the next two weeks starting with a code Dojo tonight. Looking forward to catching up with everyone at an event soon.

Here’s what’s going on – enjoy….

Monday 3rd June - London Code Dojo 23 – Meteor hack

This evening we’ll explore what it takes to produce a simple web app using the Meteor.js framework. Please make sure that you have the framework installed before you arrive on the evening. PLEASE NOTE: I’m not aware of getting Meteor up and running on Windows machines other than in a Linux or OSX VM e.g. VirtualBox.

RSVP for this London Code Dojo event: http://www.meetup.com/London-Code-Dojo/events/117792142/ (EVENT OVER NOW BUT CHECK THE LINK FOR FUTURE EVENTS)

Monday 3rd June - Not Just Arduino

7pm – at London Hackspace - User group for people who want to learn, share and experiment on all microcontrollers (beginners welcome)

RSVP for this Not Just Arduino event: http://wiki.london.hackspace.org.uk/view/Not_Just_Arduino (EVENT OVER NOW BUT CHECK THE LINK FOR FUTURE EVENTS)

Monday 3rd June - In The Brain of Jon Pither: Functional Programming in the enterprise

This is a general yet opinionated introductory talk as to why functional programming is a good fit for all institutions, including the heavyweights. It’s based on a couple of case studies of introducing Clojure to an investment bank and an large newspaper group, and this talk may feature some live coding.

RSVP for this Skills Matter event: http://skillsmatter.com/podcast/java-jee/functional-programming-in-the-enterprise-4235 (EVENT OVER NOW BUT CHECK THE LINK FOR FUTURE EVENTS)

Thursday 6th June - Java Development Testing

A technical and interactive presentation on how ‘Development Testing’ is addressing the ever changing landscape of software delivery: high quality, secure applications, limited resources and an ever increasing pressure to launch faster across multiple channels!

Suited to a technical audience from developers, architects, testers to managers, this talk will be presented by Coverity, the global leaders in Development Testing.

RSVP for this London Java Community event: http://www.meetup.com/Londonjavacommunity/events/119372312/

Saturday 8th June - Hack the Tower – June 2013 (last one for a few months)

A hack day for the technical communities in London. Its a great chance to build apps with other developers and discover how to get the most out of new technology and practices.  Bring your own projects to work on, or join in with others on their ideas.

RSVP for this London Java Community event: http://www.meetup.com/Londonjavacommunity/events/100797252/

Tuesday 11th June - EUCE IS (NOT YET) EMACS UNDER CLOJURE

In this talk Hakan Raberg delivers a talk on Deuce. Deuce is a re-implementation of Emacs in Clojure. It’s a port of the C core and re-compiles existing Emacs Lisp to Clojure.

For more information check out Hakan’s Github

RSVP for this London Clojure Community event: http://skillsmatter.com/podcast/java-jee/deuce-is-not-yet-emacs-under-clojure

Monday 10th June - 7 languages in 7 weeks: Io ‘Day 2′

A workshop run in the Code Dojo format for people reading and working through the Pragmatic Programmers book “Seven Languages in Seven Weeks” by Bruce Tate.

RSVP for this London Code Dojo event: http://www.meetup.com/London-Code-Dojo/events/119127472/

Tuesday 11th June - Code & Coffee West London

Code & Coffee is a cool meeting for those who like coffee and love writing code. The idea is simple. Just come along and you may find other developers writing some code before going to work while drinking some coffee and/or having breakfast.  http://www.electriccoffee.co.uk/, Electric Coffee Co in Ealing Broadway

RSVP for this London Software Craftsman Community event: http://www.meetup.com/london-software-craftsmanship/events/120264412/

Tuesday 11th June - Code & Coffee Central London

Morning session (7am – 9am) on Tuesdays every fortnight on Starbucks in Oxford Street.

RSVP for this London Software Craftsman Community event: http://www.meetup.com/london-software-craftsmanship/events/106663202/

Wednesday 12th June - Java Native Interface with Eclipse and Android

Presented by Jeff Lawson.

The Java Native Interface (JNI) enables Java developers to make use of C libraries for high-performance functions such as telephony, sound and graphics. JNI enables developers to re-use their existing C/C++-based software and opens up the opportunity to use the C/C++ libraries developed by the company or organisation they work for.

This event provides broad and detailed coverage of JNI across all platforms and specifically for the Android NDK. This is a how-to presentation with fully working code samples and turn-key instructions for implementing all aspects of JNI listed..

RSVP for this London Java Community event: http://www.meetup

.com/Londonjavacommunity/events/119738442/

That’s everything for now – Don’t forget to get in touch if you know of any other events or would like us to promote your groups too.

Have a great sunny Monday

Sam

@shRecWorks


recworks_logo1

 

 

The London Java Community’s next free event is – Java Native Interface with Eclipse and Android on Wednesday 12th June at 18:15 at Skills Matter, London.

Please see link for details and to sign up - http://www.meetup.com/Londonjavacommunity/events/119738442/

Presented by Jeff Lawson.

The Java Native Interface (JNI) enables Java developers to make use of C libraries for high-performance functions such as telephony, sound and graphics. JNI enables developers to re-use their existing C/C++-based software and opens up the opportunity to use the C/C++ libraries developed by the company or organisation they work for.

This event provides broad and detailed coverage of JNI across allplatforms and specifically for the Android NDK. This is a how-topresentation with fully working code samples and turn-key instructions for implementing all aspects of JNI listed below.

The presentation will be delivered using slides and live code demos.

The following subjects will be covered:

* What is JNI and why use it?
* Writing C functions and C++ methods callable from Java
* Mapping strings and other data types
* Writing callbacks into Java
* Exception handling
* Memory management
* Threading
* SWIG
* Using standard C libraries
* Using open source shared libraries, e.g. OpenJPEG
* Adding native code libraries to JAR files
* JNI with the Android NDK
* Targeting multiple processor architectures
* Using native APIs, e.g. OpenSL ES in Android 2.3
* Debugging native code in Eclipse

All slides and codes samples will be provided to attendees.

Who should attend:

Developers wishing to gain a good understanding of the Java NativeInterface plus the Android NDK.

This event assumes that attendees are Java developers with at least apassing acquaintance with C/C++. Attendees are assumed to have noexperience of JNI.

Bio:

Jeff Lawson is a Java / C / C++ / Obj-C developer who works for an international telco. He wrote his first JNI-based product, a JNDI service provider, in 2001. He now uses JNI as a crucial and extensive part of his Android telephony development.

Please see link for details and to sign up - http://www.meetup.com/Londonjavacommunity/events/119738442/

Organised by RecWorks:

recworks_logo1

The London Java Community’s next free event is – Java Development Testing on Thursday 6th June at 18:15 at Skills Matter, London.

Please see link for details and to sign up - http://www.meetup.com/Londonjavacommunity/events/119372312/

A technical and interactive presentation on how ‘Development Testing’ is addressing the ever changing landscape of software delivery: high quality, secure applications, limited resources and an ever increasing pressure to launch faster across multiple channels!

Suited to a technical audience from developers, architects, testers to managers, this talk will be presented by Coverity, the global leaders in Development Testing.

Topics include:

Software complexity, static analysis, finding and fixing critical defects and security vulnerabilities, raising quality and accelerating time to market.  How this complementary methodology is supporting developers’ education to write better code and free up QA and SA teams to focus on functionality, UX and network security.  Automated unit testing – a powerful new slant on line coverage, and finally how all this can seamlessly integrate into your existing workflow, including Agile!

Bio:

Ian Ashworth started his career as a civil and structural engineer but let his passion for software engineering preside. He followed a typical pathway as a developer, rising up the ranks to management and then later applying his expertise as a technical consultant within the financial services sector.  He brings years of experience working with various technologies and methodologies across a range of domains and now works with many well-known global brands helping them adopt Coverity’s Development Testing platform..

Please see link for details and to sign up - http://www.meetup.com/Londonjavacommunity/events/119372312/

Organised by RecWorks:

recworks_logo1

 

 

The London Java Community’s next free event is – The London Developer Sessions on Tuesday 21st May at 18:30.

Please see link for details and to sign up – http://www.meetup.com/Londonjavacommunity/events/116173952/

This is our monthly social gathering, which incorporates members of The London Java Community and Graduate Developer Communities. This is an informal social evening most of the evening will be spent having ad-hoc informal discussions in small groups.

We are back to The Slug and Lettuce this month: 19/20 Hanover Street, London http://www.slugandlettuce.co.uk/hanover_street/. We have had some fantastic feedback from those who have attended the event at this venue before and will be holding this month’s event in the same great location. The venue has a nicely sized function room with its own private bar, there are some great offers on beer, there is free wi-fi and it’s easy to move around and chat to lots of people. Most importantly it is a friendly and relaxed environment where developers can get together to chat and network.

The event will kick off at 6:30 PM and usually goes on until around 11:30 with members coming and going at all times throughout the evening. We usually attract 50 – 70 members so it is a lively event in which members, both junior and senior, can connect in a relaxed atmosphere and set the development world to rights.

Barry or another RecWorks team member will be onsite so if anyone is looking for free recruitment advice it’s a great chance to come along for a chat.

Please see link for details and to sign up – http://www.meetup.com/Londonjavacommunity/events/116173952/

Organised by RecWorks:

recworks_logo1

 

 

 

Just before Devoxx, the LJC held a Nashorn HackDay in conjunction with Oracle.

Nashorn, in case you’re new to it, is a brand-new implementation of Javascript which runs on top of the JVM.

There is already an existing JS-on-JVM implementation, called Rhino (after the animal on the cover of the O’Reilly Javascript book), which was developed by Mozilla. It is quite old, and was not architected in a way which makes it easy to update it to take advantage of modern JVM features. Having said that, Rhino (at least in its interpreted mode) is quite simple to understand, so if you’re interested in how an interpreter is implemented on top of the JVM – then you should look at the Rhino source code.

With Java 8, however, Nashorn (pronounced NAS-horn, not NASH-horn) replaces Rhino (Nashorn is actually the German word for Rhino) – and Rhino is being removed.

Nashorn is a from-scratch new JS implementation, and designed to take full advantage of all Java 7 & 8 features – including method handles and invokedynamic. It is the first JS implementation to pass the spec tests 100%.

It will ship with Java 8, but it is already & pretty good shape, and with the interest in it, we decided to take it for a spin before Devoxx…

The Hackday took place at Oracle’s Moorgate building – and we were very pleased to have Attila Szegedi, one of the Oracle engineers working on Nashorn as our guide.

Attila opened the day with a presentation about how to use the JS shell (jjs) & how to integrate running Java code from within JS (and how to use Java to call out & run JS scripts from within a Java program).

In the hack sessions, people focused on using Java libraries from Java, comparing JSON processing in JS vs in Java (& some rudimentary benchmarks) with more advanced users looking at trying to defeat the Nashorn security model & sandbox.

It seemed to go very smoothly, and if there’s interest, we’d definitely be keen to run more events focused on Nashorn over the Summer – let us know if this would be interesting (leave a comment below or email us).

-Ben

Attended: Richard Warburton, Martijn Verburg, Ben Evans, David Illsley, Graham Allan, Somay Nakhal, Kim Ross

* Graham to schedule the March meeting
* Wrote a couple of articles for Java Magazine – Adopt A JSR & Hackday
* Still looking for a JEE person – failing
* JSON/WebSockets hack day done! Yaaaaay – very little feedback back to organisers
    * Short retrospective after the hackday?  (on the hack day and the JSR)
    * Split the hack day with experienced/novice users – offer intro to novice users
    * Possibly better to have joint hack days running on weekends
* David to write up JSON/WebSockets hackday feedback
* Richard to add the how to run a hackday presentation somewhere more visable
* Martijn to write a thank you post to Trish
* LJC to publicly write it’s position on JSR 358 – Google doc to put our thoughts in.
* David to take the tertiary position as the LJC JCP rep – to check with work first (GDS)
* Adopt a JSR global call – “Awesome call” – covered: Facebook page started by Brazillians, how to run a hack day, adopt a jar, bunch of git commits
* Adopt OpenJDK – Going well – Trying to get OpenJDK onto github. Looking into the best way to submit patches to OpenJDK

What is the LJC

The London Java Community (LJC) is a group of Java Enthusiasts who are interested in benefiting from shared knowledge in the industry. Through our forum and regular meetings you can keep in touch with the latest industry developments, learn new Java (& other JVM) technologies, meet other developers, discuss technical/non technical issues and network further throughout the Java Community.

Twitterfeed

Follow

Get every new post delivered to your Inbox.

Join 736 other followers