Attendeed: Martijn Verburg, Sean Landsman, Ingo Hoffmann, Omar Bashir

  • Welcomed Omar as a new member!
  • Discussed JSR 363 – Units and Measures. Omar pointed out that it looked good overall but he had some concerns about the verbosity / boilerplate nature of having to use Factories and Builders in order to get going. He noted that the Java 6 compatibility made sense (IoT, Android and other older platforms). Martijn commented that DI of some sort might help tackle the verbosity, but that the Spec Lead and EG had likely discounted that in order to allow it to be used across a wider set of projects.  Omar will send in final feedback by Sunday the 7th.
  • Discussed the vote for JSR 380 – Bean Validation 2.0.  Unanimous yrs, Ingo noted it was early stages and that we should have a more careful review when there was the beginnings of a RI.
  • Discussed the vote for JSR 367 – JSONB – Group looked at outstanding issues and send a message to the Spec Lead over a concern that JSONPointer support had not been addressed.  Will wait until Sunday evening (7th) before casting final vote.
  • Discussed nominations for JCP awards. Unit of Measure and Jigsaw seemed to be the outstanding JSRs, more research required on the Adopt a JSR award.
  • Martijn will give feedback at the next meeting about the Aug 7th EC phone conference, covering Java EE 8 as Oracle sees it.

Cheers,

Martijn (on behalf of the LJC JCP Committee)

Attendeed: Martijn Verburg, Sean Landsman, Ingo Hoffmann, Abraham Marin-Perez

  • Welcomed Abraham and Ingo as new members!
  • Discussed MicroProfile.io and status of JavaEE 8 – the LJC will officially support MicroProfile and run hackdays against vendor implementations of the profile.  The LJC is waiting until JavaOne in Sept to see what is happening with Java EE 8 but hopes that Oracle will join the collaborative MicroProfile effort.
  • Discussed JSRs under review and agreed to go away and do more research and send feedback to the list:JSR 380 – Bean Validation 2.0 – JSR Review
    Appears on the ballot: 26 July 2016
    URL for proposal:
    https://jcp.org/en/jsr/detail?id=308JSR 362 – Portlet Specification 3.0 – Early Draft Review 2
    Last day of review: 12 September 2016
    URL for EDR 2 materials:
    https://jcp.org/aboutJava/communityprocess/edr/jsr362/index2.html

    JSR 367 – Java API for JSON Binding – Public Review
    Appears on the ballot: 26 July 2016
    URL for Public Review materials:
    https://jcp.org/aboutJava/communityprocess/pr/jsr367/index.html

    JSR 363 – Units of Measurement API – Proposed Final Draft
    URL for PFD materials:
    https://jcp.org/aboutJava/communityprocess/pfd/jsr363/index.html

  • Discussed an IP and copyright of APIs proposal that was put to the EC.  Decided that further in depth study was required before commenting.
  • Martijn will arrange the next meeting before the Aug 7th EC phone conference

Cheers,

Martijn (on behalf of the LJC JCP Committee)

TLDR: Go to microprofile.io and join the mailing list there and fill out the survey!

Recently the LJC officially put its support behind MicroProfile, a new open source project and collaborration between Java EE vendors and the developer community to provide enterprise developers comfortable with Java EE a way to move into the microservices space.  The LJC will host hackdays as Microprofile gets closer to its first GA release in September 2016.

The recent interview with JAX Enter sums up the current state nicely, so I’ve repeated it here verbatim.

JAXenter: Red Hat, IBM, Tomitribe, Payara and the London Java Community joined forces to create MicroProfile. What are the objectives of this initiative?

Martijn Verburg: The initial goal is to provide developers who are most comfortable with enterprise Java (Java EE if you will) a starting point to work with microservices in a non vendor specific way (which is what they’re used to from the Java EE world).  The aim is then for the developer community to actually drive what they feel they need in microservices runtime/API, so instead of the vendors ‘guessing’ that you might want security, or logging or discovery or whatever. It’ll be up to the MicroProfile community to help define what should go in and what should stay out.

Some open standards will likely fall out of this to give businesses confidence about the longevity and the vendor neutrality, which is something they’ve enjoyed and trusted from the Java EE ecosystem.

JAXenter: What is the London Java Community’s take on the current state of Java EE? How can MicroProfile bring it forward?

Martijn Verburg: Java EE has clearly stalled with the lack of progress on Java EE 8. Although many of us feel that the time for the monolithic Java EE platform standard is possibly over, there’s still enormous value in having standards around key pieces of Java Enterprise technology. Enterprise Java does after all still drive billions of dollars worth of IT business and directly or indirectly drives trillions of dollars in the global economy.

JAXenter: How is the goal of MicroProfile different from Java EE Guardians’? What is the London Java Community’s contribution to this new initiative?

Martijn Verburg: The goal of MicroProfile is to bring collaboration around microservices for enterprise Java developers.  This is very separate to the Guardians group, who are advocating Oracle to put resources back into the Java EE 8 platform.

JAXenter: How can MicroProfile push forward microservice innovation in Enterprise Java?

Martijn Verburg: By asking the community what they want and releasing early and often.  Then standardizing on what the community and the vendors feel are the right APIs that need longevity.

JAXenter: Do you hope to generate a reaction from Oracle?

Martijn Verburg: We hope they join in the initiative!  Oracle has shown that it can lead in open source via OpenJDK and we know that like all vendors, they have an interest in microservices.  Some common ground between all of the vendors and the community will help ensure that enterprise Java is well placed for the challenges going forwards.

JAXenter: How can the community participate in the MicroProfile effort?

Martijn Verburg: By going to microprofile.io and joining the mailing list there, filling out the survey and shortly contributing code!

Hi all,

We’ve been remiss in posting our thoughts on our official votes for various Java standards that go through the  Java Community Process (JCP) Executive Committee (EC). So in order to get back into the swing of things we thought we’d start with the all important Java 9 SE vote!

For JSR 379 – Java SE 9 (See full results from all voters) we voted Yes for the JSR Review Ballot with the following comment:

We are very happy with the technical content and have high hopes that it will increase the longevity of Java in the age of containers and smaller devices.

We are disappointed with the relatively late release of this JSR. Since much of the RI and TCK has already been built, it makes it much harder for independent implementations to reach the market in a timely manner.

We see that Red Hat, IBM, Google and Oracle will likely make up the EG and we hope to also see wider participation from other JVM vendors.

In terms of technical merit we’re broadly happy.  There are certainly issues with Jigsaw vs the ‘real world’, which was anticipated and hopefully will be mitigated by further early testing of JAva 9 and some compromises made by both the authors of libraries, frameworks and products and the authors of the Jigsaw module system.  The rest of Java 9 offers up loads of exciting new features including HTTP 2 support, JShell and a host more.

To add some further insight on the other half of our comment, we need to explain the current challenge we have with OpenJDK vs the JCP standardardization process.  In short, OpenJDK is the GPLv2 licensed open source project that is the Reference Implementation (RI) for Java SE.  Oracle and most (not quite all) other vendors create their commercial ‘Java’ releases from OpenJDK.

However, in order to release a ‘Java’ which can be called Java, you must pass the Technical Compatibility Kit (TCK) which is produced as part of the Java Specification Request (JSR). If the JSR is delivered late on in the development of OpenJDK it puts vendors who produce a non OpenJDK based implementation at a massive disadvantage and even puts the vast majority basing their implementations off OpenJDK at a disadvantage in terms of getting their product complaint and to the market.

There’s also no real mechanism for the community to push back against proposed changes via the JCP, as so much work has already been done in OpenJDK. That is, what’s in OpenJDK is effectively fait accompli.  That’s not necessarily a bad thing as OpenJDK generally speaking provides that highly collaborative open source environment which allows for plenty of community feedback and influence (it’s still nominally Oracle controlled, but it’s about as good as you can get given single vendor ownership).

It does place OpenJDK and the JCP at odds though and we look forward to working with Oracle and the JCP to resolve that (there are some early proposals being discussed).

Cheers,

Martijn (On behalf of the LJC JCP Committee)

Hi all,

After much thought and consideration the LJC JCP Committee have cast their votes for the JCP elections (Look for the Executive Committee Elections link at jcp.org).  We’re making our vote public and will give our reasons according to the openness and transparency requirements for the committee.

The list of nominees for the seats are as follows (link also contains useful recordings and notes from the nominees):

There are 8 ratified seats and 5 open seats up for election.  Although it may seem like the ratified seats are shoe-ins since to the number of candidates == the number of available seats, enough no votes can make a candidate ineligible to take the seat.

Ratified Seat Vote

Freescale, Gemalto M2M GmbH, Goldman Sachs, MicroDoc, SAP, Software AG, TOTVS and V2COM all get yes votes – they are important players in the Java ecosystem.

In particular they represent:

  1. Strength in the emerging IoT market (Gemalto, Freescale and MicroDoc)
  2. The increasing importance of the BRIC economies on the ecosystem (TOTOVS and V2COM)
  3. The massive impacts on SE and EE platforms today (SAP, Software AG and Goldman Sachs).

In short, we think Oracle have chosen well and see no reason not to ratify these candidates.

Open Seat Vote

This was a very close vote as the strength of candidates was unprecedented. Here are our yes votes:

  1. Azul Systems – Azul is one of the few JVM vendors out in the marketplace. Their inclusion is vital in order to keep Java SE as an open standard and Gil Tene’s insights around thorny legal issues have proved to be invaluable to the EC.
  2. ARM Systems – The world needs Java to run well on ARM, they should be involved in evolving Java, simple as that!
  3. Hazelcast – Represent both strength in the EE space (JSR 107 and 347 for caching and distributed data grids) and also push the SE envelope with the requirements for their core product. Greg Luck is a long time experienced member of the JCP process, his expertise would be welcome.
  4. Waratek – Bring innovative new thinking about the JVM with regards to scalability and security in cloud environments with their multi-tenanted VM. As with Azul, it would be great to see other JVM vendors on the EC to keep help keep Java modern.
  5. Morocco JUG – Representing the voice of developers in the Middle East and Africa.  It’s estimated that a majority of new developers will come from these nations over the coming years and so they should continue to be included at the highest levels of Java.
  6. Geir Magnusson Jr – Geir was instrumental in helping shape Java in the early years of its existence and brings a wealth of experience and understanding of the broader Java ecosystem.  It’s great to see him back!

There were lots of other worthy candidates, but we feel these 5 candidates represent the best balance to face the challenges of the industry in 2015.

Summary

Although the Committee has voted for and endorsed these particular candidates, any LJC member who is also a JCP member can (and no doubt will!) vote any way they wish to.

Cheers,

Martijn (on behalf of the LJC JCP committee

Hi guys,

My name is Maggie Cranford and I’m a professional writer currently working with RecWorks, strengthening and developing tech communities in and around London.

I hope you enjoyed a break this summer.  We’re well into September already, and a new season of talks, meet-ups and workshops is getting underway in and around London.
Whether you are looking for details of regular sessions where you can get together with like-minded people, or sessions focused on more specific topics such as learning Apache Cassandra or tools and techniques to improve coding, all the contact details and information you need are given below.
Please do let us know which events you find particularly useful, as this will help the organisers of events in the future.

Monday 15th September
Evening Code and Coffee / Craft Beer
Every fortnight, we meet for coffee, code, craft beer, and some great food.
This is a great opportunity to:
• meet other cool software craftsmen
• work on pet or open source projects
• pair with someone else on whatever you like (katas, koans, etc)
• ask someone to join or help you with your own project
• have a face-to-face meeting with your mentor or mentee
• have a nice chat over coffee and beer
We’ll be meeting in “Look mum no hands!”, a laptop friendly cafe/bar that’s open until 10pm, and sells great coffee, excellent beers, and some tasty food. They also repair bikes and hang them from the ceiling like chandeliers, because why not? http://www.lookmumnohands.com/
London Software Craftsman Community
http://www.meetup.com/london-software-craftsmanship/events/187054782/

Monday 15th September
7 languages in 7 weeks: Clojure day 1
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. This time, we’ll be starting Clojure.
London Code Dojo
http://www.meetup.com/London-Code-Dojo/events/144665542/

Wednesday 17th September
“Leaning on the two Ts” Mani Sarkar, & “Tests need love too” Colin Vipurs
Talk 1 – Leaning on Tools & Techniques to Improve Code Quality – Presented by Mani Sarkar (45 mins approx.)
Attendees of this talk will learn about my experience when learning to use static analysis tools (i.e. SonarQube) and some of its features. In addition also find out how it can be used to improve your code quality and personal practice. A number of tools will also be mentioned and how to include them in your practise.
Talk 2 – “Tests Need Love Too: Common Reasons Unit Tests Are Brittle” – Presented by Colin Vipurs (45 mins approx)
Any developer who cares about software quality should be committed to writing unit tests. Used well it can be a vital tool in every developer’s toolbox, but unfortunately the theory and practice don’t always match up. Easily-made mistakes can lead to brittle, unmaintainable and ‘write-only’ tests that not only become difficult to work on, but can lead to a hatred of unit testing in general. Presented here are examples of these mistakes with code samples, why you’re making them and how to avoid them in future.
London Java Community
http://www.meetup.com/Londonjavacommunity/events/205121022/

Wednesday 17th September
1: Couchbase and Hadoop. 2: Sub-millisecond response times with Couchbase.
We needed a bridge between the real-time tier, where we used Couchbase, and the batch tier, built on Hadoop. When we couldn’t find a suitable option, we built our own: Couchdoop – an open-source Hadoop connector for Couchbase.
Based on our experience with Couchdoop, we will discuss best practices in creating connectors for Hadoop and NoSQL DBs. We’ll address the challenges we encountered while developing Couchdoop and share how we tuned it for performance.
Together with Bigstep, we will also show how much throughput that can be squeezed from a Hadoop connector. We have benchmarked Couchdoop for performance and we’ll talk about the behavior you can expect and tweaks that can improve the performance of your big data setup.
Couchbase
http://www.meetup.com/Couchbase-London/events/193886282/

Thursday 18th September
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 Springer.
London Scala Users’ Group
http://www.meetup.com/london-scala/events/194390772/

Thursday 18th September
HTML5, AngularJS, Groovy, Java and MongoDB all together – what could go wrong?
It seems to have been a common theme amongst startups to create the MVP (Minimum Viable Product) in a language that facilitates rapid prototyping (for example Ruby), and then migrate to the JVM when the application has proved itself and requires more in terms of stability and performance..
Virtual Java User Group
http://www.meetup.com/virtualJUG/events/204877992/

Monday 22nd September
Couchbase Server developer day
The ideal opportunity for developers to get their first taste of the Couchbase Server NoSQL document database.
In this hands-on session we’ll cover:
Couchbase concepts and architecture.
First steps with the Couchbase Java SDK.
Building a first simple Java app using Couchbase.
Querying data with Couchbase.
Introduction to data modelling with Couchbase.
Introduction to Couchbase Mobile.
All you need to bring is your laptop with your favourite Java IDE installed.
Lunch is provided.
We expect this event to fill up quickly so please note that we can offer access only to people who register using this Eventbrite event.
Couchbase
https://www.eventbrite.co.uk/e/couchbase-server-developer-day-tickets-12869315469

Monday 22nd September
Hazelcast introduction
David Brimley, Solutions Engineer at Hazlecast, will come give an introduction to the Hazlecast open source in-memory data grid.
Hazelcast will also be kindly providing pizza and drinks.
London NoSQL
http://www.meetup.com/London-NoSQL-and-Big-Data/events/193878712/

Tuesday 23rd September
Michael Donaghy: Stacking Monads High
Scala’s rich type system makes it easy to include composable effects as part of a method’s type. Monads like Validation, Future, and Reader give us explicit control over when these effects happen; stacked monad transformers mean we can track several different kinds of effects without sacrificing code reuse. But if we try to control every effect we can quickly wind up wondering how we call our UserName => Reader[ApplicationContext, UserProfile] with an EitherT[({type L[A]=ReaderT[ApplicationContext, Future, A]})#L, NonEmptyList[NetworkError], UserName]. This talk looks at ways to keep monad stacks clear and concise.
London Scala Users’ Group
http://www.meetup.com/london-scala/events/197697942/

Thursday 2nd October
Apache Cassandra for Java Developers – Why, What & How – Johnny Miller
Java developers interested in learning about Apache Cassandra and how to use it. Attendees will be introduced to some of its most popular use cases and given an architectural overview of Cassandra. They will also be show how to model their data on Cassandra and how to use the Java driver.
London Java Community
http://www.meetup.com/Londonjavacommunity/events/205129042/

Saturday 4th October
Architect Camp 5
Good architects Practice, Practice, Practice. A whole day architecting a system. Interview, Design, Validate. 30 people 6 teams, one objective… to become better at our craft. Java, .Net python….who cares… all welcome, just leave your ego’s at the door.
Software Architect & Mentorship Group
http://www.meetup.com/Software-Architect-Mentorship-Group/events/204691822/

Wednesday 1st October
Meet A Mentor – University College London
**Undergraduates/Graduates only** Have you always wondered what you want to do when you graduate?
Are you worried about all the talk of grads finding it hard to find work and what it will mean for you?
Do you want to know the difference between working in a bank, a gaming company or a startup?
What technology should you specialise in? Java, Ruby or any of the other countless programming languages?
Now is the chance to find out. You may well have heard the buzz about the Meet a Mentor events – this is the next in a series of events open to all students.
Graduate Developer Community
http://www.meetup.com/grad-dc/events/204410552/

Thursday 2nd October
London Platform as a Service – Heroku: time for a fresh look
Get a developer’s point of view on deploying your code without spending weeks learning DevOps tools. If you already know Git*, you know how to use Heroku. There are a lot of new things to see, from a new dashboard in Node.js to a new stack based on Ubuntu 14.04. We’ll cover the basics of how Heroku works underneath and the different levels of compute resources you can select (P1, P2 and PX dynos).
We will round off with some fun with Heroku Button, enabling anyone to deploy your app from your public Git repo to their own Heroku account at the press of a button!
* If you don’t know Git yet, we’ll be happy to show you how.
The London PaaS User Group (LOPUG)
http://www.meetup.com/London-PaaS-User-Group-LOPUG/events/193459022/

That’s everything for now. If you’re interested in getting your group or event on the list then please let us know – bc @recworks.co.uk

Until next time,

Maggie

recworks_logo1

Hi guys,

I hope you are enjoying the hot weather and managing to miss the thunderstorms!

Here’s a round up of the events that are taking place in and around London over the next couple of weeks that I’m sure you’ll want to check out.

The list includes details of the Whitechapel CoderDojo coding event for kids. We are always keen to do what we can to promote quality events for children, as they will be the developers of the future. If you don’t have kids yourself who would be interested, please mention the event to friends and family so as many budding developers as possible get the chance to find out what coding is all about.

Tuesday 22nd July
Speaking Out: A workshop for public speaking in tech
Public speaking is a great opportunity for people to raise their professional profile and employment opportunities. Unfortunately its also regularly identified as the activity which people fear the most. Its ok – we’re here to help! If you’ve thought about giving talks at your workplace, local user group or even international developer conferences but just need a little support to get started then you should come along to this event..
London Java Community
http://www.meetup.com/Londonjavacommunity/events/193468982/

Friday 25th – Sunday 27th July
Summer of Hack
Summer of Hack 25-27, July 2014 @Shoreditch Village Hall at 7:00pm
MAY THE BEST MOBILE APP WIN! The Salesforce Summer of Hacks awaits you. Compete to win cash prizes by building the best mobile app that runs in the Salesforce1 Mobile App container found on the Apple App Store and Google Play. Bring fresh ideas, meet new people and build cool apps!
Go to http://www.summerofhacks.com/ to register now. Space is extremely limited!

Saturday 26th July
Test Camp
Good Software Architects Practice,Practice,Practice.
AND THAT INCLUDED TESTING
A whole day of defining “WHAT” to test.
Interview, Design, Validate. up to 30 people 6 teams, one objective… to become better at our craft. Java, .Net python….who cares… all welcome, just LEAVE your ego’s at the door.
Software Architect & Mentorship Group
http://www.meetup.com/Software-Architect-Mentorship-Group/events/190246492/

Wednesday 30th July

Java 8 – Part 2!
Mark Harrison will continue our Java 8 discussions with a talk on Lambdas and Streams
Manchester Java Community
http://www.meetup.com/ManchesterUK-Java-Community/events/194124272/

Saturday 2nd August
Whitechapel CoderDojo
CoderDojo Whitechapel for kids is a free coding club.
Saturday, 2nd August, from 2 to 5pm
At this session, there will be plently of things to choose to do:
learn how to code a website
host your website for your friends to see
learn how Java works and make some cool quizzes
or just work on your own projects with some assistances from the mentors
Don’t worry if you’ve never coded before, all you will need to do is bring a laptop and have fun. There will be mentors to assist you at every point.
https://www.eventbrite.co.uk/e/whitechapel-coderdojo-2nd-august-tickets-12189923389

Save the Date – Wednesday 6th August
GDG London
Do you like +Polymer or are you a frontend web developer and don’t know anything about Polymer yet?
Save *6th August* in your calendars, because +Eric Bidelman will be in London, details (including the registration link) to follow in nearest weeks.
Keep watching our channels.
https://plus.google.com/+Gdg-london/posts/KGRjJpqU3wR

Thats everything for now, If you’re interested in getting your group or event on the list then please let me know – bc@recworks.co.uk

Until next time,

Barry

recworks_logo1

Hi guys,

The festival and holiday season are getting up to speed so let’s hope for more good weather. For anyone who will be in and around London over the next two weeks there are plenty of events that I’m sure you’ll want to make time for. Check out the details below: there is something for everyone.

One thing I will say is we have had a few interns approach us looking for opportunities over the summer so if anyone is interested in a developer for the summer please do let me know

Monday 7th July
Evening Code and Coffee / Craft Beer
Every fortnight, we meet for coffee, code, craft beer, and some great food.
This is a great opportunity to:
• meet other cool software craftsmen
• work on pet or open source projects
• pair with someone else on whatever you like (katas, koans, etc)
• ask someone to join or help you with your own project
• have a face-to-face meeting with your mentor or mentee
• have a nice chat over coffee and beer
We’ll be meeting in “Look mum no hands!”, a laptop friendly cafe/bar that’s open until 10pm, and sells great coffee, excellent beers, and some tasty food. They also repair bikes and hang them from the ceiling like chandeliers, because why not? http://www.lookmumnohands.com/
London Software Craftsman Community
http://www.meetup.com/london-software-craftsmanship/events/187054602/ Already happened now but please see the link for future events!

Tuesday 8th July
Design Patterns Polyglot Presentation – Bringing out the developer in you
A presentation of all “Design Patterns” and their implementation in multiple languages.
Now here is the twist
From the previous weekend, attendees will have created the Scenarios and Code ready for the presentation. Then present real life scenarios and reflect how they would implement design patterns
See you all there
Software Architect & Mentorship Group
http://www.meetup.com/Software-Architect-Mentorship-Group/events/181093392/

Tuesday 8th July
HTML5 vs Native & Night Mapper app – July Mobilise Meetup
We will start with a presentation on “HTML5 vs Native app” by Joshua Wöhle.
“We’ve all see what HTML5 can do and why it’s better to go native. Everyone comes to the same conclusions but the arguments being advanced are often coming from either one or the other angle, leaving it rather biased. We will stage a face-off between an HTML5 and a Native development enthusiast to try and get some more substance to the debate!”
And don’t miss Harley Morlet’s presentation about his app: “Night Mapper”. He developed it thanks to phone gap, and will share some tips and tricks with you about his journey..
Mobilise
http://www.meetup.com/Mobilise/events/192605442/

Wednesday 9th July
July Docker Meetup
After a long wait, Docker London is back with 3 talks:
Alex Vaghin, “Containers @ Google”
Ian Miell, “Docker, ShutIt and Technical Debt”
Jamie McCrindle, “How to build, test, deploy and manage an application and it’s environments end to end with Docker and Ansible”
Docker London
http://www.meetup.com/Docker-London/events/192394082/

Thursday 10th July
Master the Forex Markets
Forex is the BIGGEST market in the world: Over $3Trillion is traded DAILY. So how can you participate in this massive industry and make money consistently? Find out how in the next meetup from Rishi Patel and Thiru Nagappan.
London IT Contractors Group
http://www.meetup.com/London-IT-Contractors-Group/events/184403382/

Thursday 10th July
WEBINAR – WombatOAM – The best OAM tool your Erlang systems can get
WEBINAR – WombatOAM is an operations and maintenance tool for Erlang based systems. It is designed to help developers and operators administer and monitor clusters of Erlang nodes in heterogeneous public and private clouds.
Regardless of whether your company is using a proprietary system or Erlang based open source tools, and needs more visibility and a provision to integrate with your existing OAM infrastructure, this is a great opportunity to learn what difference WombatOAM can bring to your organisation.
Erlang Solutions invites you to join Francesco Cesarini (Founder & Technical Director, Erlang Solutions) and Csaba Hoch (WombatOAM Developer & Expert, Erlang Solutions) to explore what WombatOAM provides and how it can help in monitoring your system.
https://www.erlang-solutions.com/resources/webinars/wombatoam-best-oam-tool-your-erlang-systems-can-get

Saturday 12th July – Sunday 13th July
DataHackUK 8
DataHackUK 8 and 12-13 July 2014 @ Innovation Warehouse at 6:00pm
Join us for a cross-border hackathon with Tata Communications. London will be hacking simultaneously with Redwood City, California! Present an idea, form a team, and create an app that will change how we value big data. Launch party starts on July 8 and hackathon starts on the 12 till the 13.
Register now, space is limited – http://datahack-uk.eventbrite.com

Tuesday 15th July
London HTML5 ShowCode
London HTML5 ShowCode 15, July 2014 @ Makers Academy at 6:30pm
Learn how IOT is changing the world even in agriculture and how the internet is improving the lives in people of all fields.
bit.ly/1yMX9ff

Tuesday 15th July
An introduction to Zero Defects
Delivering “Zero” defects requires all departments to unite and work together, but where do you start? This talk is to lay the ground work for workshops reviews and talks around delivering great software.
Zero Defects
http://www.meetup.com/Zero-Defects/events/187907302/

Wednesday 16th July
Code & Coffee (South-East 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.
ONEIS
Emperor House, Unit C, Dragonfly Place, SE4 2FL, London
London Software Craftsman Community
http://www.meetup.com/london-software-craftsmanship/events/187054612/

Wednesday 16th July
London Android LiveCode
London Android LiveCode 16, July 2014 @ Innovation Warehouse at 6:30pm
Learn how to leverage existing back-end services and better customer experience with Dods. Get a more slick result with a Mobile + Push Notifcations system.
bit.ly/1pDcxqf

Wednesday 16th July
Developing for Google Glass – Londroid – 16th July
Hands on with Glass
An opportunity to get hands on with some Glass units. Try out some innovative apps and demos and start to get a feel for what you will need to consider when creating your own apps.
London Android
http://www.meetup.com/android/events/192594252/

Thats everything for now, If you’re interested in getting your group or event on the list then please let me know – bc@recworks.co.uk

Until next time,

Barry

recworks_logo1

Hi guys,

It was good to catch up with so many people at Devoxx. If you managed to get there too I’m sure you’ll agree there was plenty to think about and to talk about – and not just best lap times for Mario Kart at our stand!

Even though the World Cup is in full swing, there are plenty of events coming up over the next two weeks in and around London and the details are listed below.

Wednesday 18th June
Code & Coffee (South-East 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.
ONEIS
Emperor House, Unit C, Dragonfly Place, SE4 2FL, London
London Software Craftsman Community
http://www.meetup.com/london-software-craftsmanship/events/184870012/

Wednesday 18th June
Android Livecode #11 on Nokia X @ Badoo
This June 18, Wednesday, we will have a ever so special meet up waiting for you guys. We have the pleasure to meet up at the amazing Badoo headquarters where Microsoft is sending us an special guest speaker to speak on as you pretty much guessed it … Android Development!!!!
London Android Live Code
http://www.meetup.com/London-Android-LiveCode/events/185653712/

Wednesday 18th June
Climate modelling software hack evening
Climate modelling software is at the core of climate change science and so in the last couple of months I’ve been researching projects that we can volunteer on. I’ve found three that we can help out with and you’ll be glad to know you won’t have to know a single line of Fortran! (the language the actual core modelling software is usually written in).
At this meetup we’ll start hacking on these projects..
London Climate Change Coders
http://www.meetup.com/London-Climate-Change-Coders/events/185855322/

Thursday 19th June
The Missing Link of Agile – Improve People First, Systems Next
Undergraduates/Graduates – In this event we will learn more about feedback. Feedback is used everyday in the work environment to maintain good relationship with other people, resolve conflicts, grow yourself and others. There are two important properties of feedback: it is always subjective and it always involves emotions. Taking those two into consideration we will explore effective methods of giving feedback and managing the emotions while giving/receiving feedback.
Presentation using Prezi + exercises.
Graduate Developer Community
http://www.meetup.com/grad-dc/events/187507312/

Saturday 21st June
Architect Camp 3 – Vertical Slice
From the Architect Camp 3 we will have a design ready to build
During this day long session we will write the code to implement it.
We will write the vertical slice and relevant tests of the architecture.
Examples of Unit, Integration and UI and Load tests ready for deployment to the cloud.
The upload to the cloud in order to load test with x,000 users
Prove and validate the architecture is capable of the Non functional requirements
See you there
Software Architect & Mentorship Group
http://www.meetup.com/Software-Architect-Mentorship-Group/events/181110992/

Monday 23rd June
Evening Code and Coffee / Craft Beer
Every fortnight, we meet for coffee, code, craft beer, and some great food.
This is a great opportunity to:
• meet other cool software craftsmen
• work on pet or open source projects
• pair with someone else on whatever you like (katas, koans, etc)
• ask someone to join or help you with your own project
• have a face-to-face meeting with your mentor or mentee
• have a nice chat over coffee and beer
We’ll be meeting in “Look mum no hands!”, a laptop friendly cafe/bar that’s open until 10pm, and sells great coffee, excellent beers, and some tasty food. They also repair bikes and hang them from the ceiling like chandeliers, because why not? http://www.lookmumnohands.com/
London Software Craftsman Community
http://www.meetup.com/london-software-craftsmanship/events/187054532/

Monday 23rd June
Weaving OpenFlow Together with LOOM – Marc Sugiyama
LINC and LOOM are an open source OpenFlow software switch and controller. This talk focuses on LOOM, the controller. We’ll start with where LOOM fits into the network architecture, the goals of the project, and its design direction. Then we’ll dive into the details of how to use the LOOM libraries to write your own OpenFlow controllers.
This talk will introduce LOOM and the LOOM libraries to anyone interested in experimenting with the OpenFlow protocol to control OpenFlow switches.
London Erlang User Group
http://www.meetup.com/erlangusergroup/events/189329232/

Tuesday 24th June
Architect Camp 3 – Vertical Slice
The full review of the whole project
Architecture through to implementation with a review of the tests
Soup to nuts in 2 hours
See you there
Software Architect & Mentorship Group
http://www.meetup.com/Software-Architect-Mentorship-Group/events/181113492/

Wednesday 25th June – Thursday 26th June
Google I/O Extended London
Google in partnership with GDGs, Londroid and The Three Beards invite you to join us for a screening of Google’s annual developer conference I/O on June 25th & 26th in Google Campus and XOYO. Watch live content from Google I/O along with our own sandbox, networking and a few surprises for developers.
https://plus.google.com/events/c0am25sk538v4eogq6umsf94jv8

Wednesday 25th June
Friends Of The Earth Open Source Mapping Tool Code Hack Evening
This meetup is going to be a code hacking evening and so, unlike the previous two FotE meetups, we are inviting only coders who have worked with one of the following technologies:-
– Python
– Django
– AngularJS
– Mapping software
We’re going to try to do two one-hour mini-sprints to get some functionality or bugs worked on, but of course it should still be a fairly relaxed affair (hopefully not like going back to the office for more punishment!) with free pizza in the break and followed by a trip to the local.
London Climate Change Coders
http://www.meetup.com/London-Climate-Change-Coders/events/189527152/

Saturday 28th June
The next Coder Dojo Shoreditch will be Saturday June 28th
This session will be Pi – oneers Event – introducing the ninja’s to the Raspberry Pi and GPIO boards and opens up new chapter for the Coder Dojo @ Shoreditch
This is a very special event as the Raspberry Pi’s have been donated by the Coder Dojo Foundation in conjunction with Google and Raspberry Pi Foundation
Children are welcome to bring along any Robots, Gadgets to connect up and programme on the day
As always there will be a “Show & Tell” session at the end for the the children to present their own code projects or projects created on the day, so if you’ve been working on something cool, bring it along and share it with everyone.
The event is completely free but numbers are limited and we do ask that you register and get a ticket in advance so that we can plan for the correct numbers.
If tickets are unavailable, please join the waitlist
If you reserve a ticket and are unable to attend, please inform us and we can re-issue to the waitlist
* * * * All attendees need to present a ticket to the building security to gain access to this and all future events * * * *
All minors must be accompanied by a parent or guardian for the entire duration of the session
Please bring a laptop with you so you can get involved.
Tickets are available at https://www.eventbrite.co.uk/e/shoreditch-coder-dojo-pi-oneers-tickets-11904585937

Tuesday 1st July
Design Patterns Polyglot Presentation – Bringing out the developer in you
A presentation of all “Design Patterns” and their implementation in multiple languages.
Now here is the twist
From the previous weekend, attendees will have created the Scenarios and Code ready for the presentation. Then present real life scenarios and reflect how they would implement design patterns
See you all there
Software Architect & Mentorship Group
http://www.meetup.com/Software-Architect-Mentorship-Group/events/181093392/

Saturday 5th July
Whitechapel CoderDojo
CoderDojo Whitechapel is coming in July, and beyond.
We’re holding our first Dojo on Saturday 5th July from 2 to 5pm. The Coder Dojo will then continue on every first Saturday of the month.
At the first session, you will build your very own website!
Learn how to put pictures, videos, and so much more, on a website with HTML, make it look good with CSS and then place it up on the web for the world to see🙂
Don’t worry if you’ve never made a website before, all you will need to do is bring a laptop and have fun. There will be mentors to assist you at every point.
And if you have built a website before, then the mentors will be able to take your knowledge to the next level. We want you to bring along your programming or code projects for our special “Show & Tell” session, so if you’ve been working on something cool, bring it along and share it with the other ninja’s
All ages are welcome (our main audience is 8-14 years old though everyone is invited), however, all young people must be accompanied by a responsible adult over the age of 18 for the entire time.
The location is also the home to Microsoft Ventures, Barclays TechStars and TechCity UK and lots of young technology entrepreneurs; so there will be some great people to learn with.
The event is completely free, though numbers are limited. You will need to register and get a ticket before the CoderDojo.
Be cool,
CoderDojo
http://www.eventbrite.co.uk/e/whitechapel-coderdojo-5th-july-tickets-11914014137

Saturday 5th July
Design Patterns Polyglot
Every design Pattern Coded
At the end of One day have every design Pattern coded and Shared with a scenarios of how to use
As many languages as Possible
Compile a detailed summary to take away
Every Design Pattern Presented
Question & Answer
Software Architect & Mentorship Group
http://www.meetup.com/Software-Architect-Mentorship-Group/events/181064742/

Thats everything for now, If you’re interested in getting your group or event on the list then please let me know – bc@recworks.co.uk

Until next time,

Barry

recworks_logo1

Hi everyone,

Well guys, we did it… 4000 members! What an achievement for our community. Massive thanks to all our members, sponsors, speakers, organisers and everyone that has been involved over the last 7 years. We are growing constantly, receiving an average of almost 800 RSVPs a month now which is fab. In celebration of this, I’d like to share with you the best comment we’ve ever received on our official Meetup feedback page:

“ The LJC is what would happen if the Avengers made babies with the staff of the Manhattan Project. And then brought them up in London. As programmers. ”

Thanks to Tom Anderson for that gem, I don’t think I could say it better myself! Please keep the answers coming. Things are not lightning up as we bring you this fortnights events from across the capital from LJC and our partners.

Monday 19th May
Lock Free Queue Evolution Continued!
Two months ago Nitsan Wakart gave the Lock Free Queue Evolution talk to 120 LJC members at SkillMatters. While the talk got great feedback Nitsan was unable to fit the content to the time slot. This is the second part of that talk, though background will be covered and no prior knowledge is required.
The London Java Community
http://www.meetup.com/Londonjavacommunity/events/182109962/

Monday 19th May
Argonaut: JSON without the hate
We use functional programming languages, so why can’t we operate on JSON functionally?
This month we’ll be at Mind Candy, where Sean Parsons will tell us about Argonaut
Functional Media Group
http://www.meetup.com/Functional-Media/events/177051912/

Monday 19th May
7 languages in 7 weeks: Scala day 1
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. This is the first day of Scala.
London Code Dojo
http://www.meetup.com/London-Code-Dojo/events/179991092/

Tuesday 20th May
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. The RecWorks crew will be there to give any career advice or new job opportunities. Really what reason do you have not to come along?
The London Java Community and Graduate Developer Community
http://www.meetup.com/Londonjavacommunity/events/180504282/

Tuesday 20th May
See you here || See you there
Cheng Luo – Adding Knobs to your App and Jorge Pérez Ruiz – Implementing AB Testing. Try your options before decide
London Android
http://www.meetup.com/android/events/179769422/

Wednesday 21st May
Create a realtime multiplayer game with Corona – #10 Android LiveCode
Hope everyone had a blast and ready for our next Android LiveCode, Wednesday May 21.
We will have the pleasure of meeting up again at Innovation Warehouse, doors will open at 6:30Pm for introductions while the real magic starts at 7:00!
We will have a special guest, David Roulin from Corona Labs and his LiveCode presentation.
“Make a realtime multiplayer game in 50 min with Corona
A training on how to use Corona SDK to come up with a networked, multiplayer, and realtime planet invasion game (such as Galcon) in 50 minutes.”
London Android Live Code
http://www.meetup.com/London-Android-LiveCode/events/180453102/

Wednesday 21st May
Code & Coffee (South-East 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.
ONEIS
Emperor House, Unit C, Dragonfly Place, SE4 2FL, London
London Software Craftsman Community
http://www.meetup.com/london-software-craftsmanship/events/180150352/

Wednesday 21st May
Hack on WildFly 8
Join London JBoss User Group for this interactive event and get your hands dirty with some WildFly 8 hacking! Our hosts Kabir Khan, Darran Lofthouse (JBoss/Red Hat) and Steve Millidge (C2B2) will explain how you can contribute to the WildFly project at many different levels, from properly reporting bugs in the forums and issue tracker, to actually being able to submit a pull request.
JBoss User Group
http://www.meetup.com/JBoss-User-Group/events/178523212/

Wednesday 21st May
Testing and Refactoring Legacy Code
Working with legacy code is tough: no tests, no documentation, and the constant fear of breaking other parts of the code. The only way to deal with that is to test and refactor merciless.
For the majority of us, legacy code is part of our life and learning how to embrace it can make things far more enjoyable. In this full live coding session, Sandro Mancuso will be demonstrating how to overcome the most common problems found when testing legacy code. He will be taking a piece of messy Java code, test it until is 100% covered and then show how to refactor it in order to bring the business language and requirements to life.
This session is full of tips and tricks you can start applying immediately, and a good opportunity to see a craftsman at work. Although the code is in Java, the same principles can be applied in any Object-Oriented language.
London Software Craftsman Community
http://www.meetup.com/london-software-craftsmanship/events/181757272/

Thursday 22nd May
The Architect with Juval Lowy
iDesign’s Juval Lowy presents an elightening talk on designing software for the modern Architect
The London Java Community
http://www.meetup.com/Londonjavacommunity/events/181883762/

Monday 26th May
Evening Code and Coffee / Craft Beer
Every fortnight, we meet for coffee, code, craft beer, and some great food.
This is a great opportunity to:
• meet other cool software craftsmen
• work on pet or open source projects
• pair with someone else on whatever you like (katas, koans, etc)
• ask someone to join or help you with your own project
• have a face-to-face meeting with your mentor or mentee
• have a nice chat over coffee and beer
We’ll be meeting in “Look mum no hands!”, a laptop friendly cafe/bar that’s open until 10pm, and sells great coffee, excellent beers, and some tasty food. They also repair bikes and hang them from the ceiling like chandeliers, because why not? http://www.lookmumnohands.com/
London Software Craftsman Community
http://www.meetup.com/london-software-craftsmanship/events/180151192/

Tuesday 27th May
LSCC Talks #3
Our third set of talks is getting philosophical, and addressing some issues in our industry.
The event will consist of two half-hour talks and two five-minute lightning talks, followed by a trip to the pub for further discussion.
London Software Craftsman Community
http://www.meetup.com/london-software-craftsmanship/events/182801992/

Thursday 29th May
Load Testing Made Easy – Diana Corbacho
Megaload is a scalable, high performance load testing tool written in Erlang that provides automatic deployment on cloud environments allowing simulating a massive amount of load to stress your system. Its architecture allows adding new protocols and features with a small effort and can be customised extensively.
In this talk, we will discuss how to approach the load testing of web services using Megaload and we will look at the challenges and lessons learned from writing a load testing tool in Erlang.
London Erlang User Group
http://www.meetup.com/erlangusergroup/events/182633292/

Friday 30th May
GlassFish Community Q&A with Reza Rahman (Webinar)
During this interactive event you will have a chance to ask Reza any GlassFish and JEE related questions and get an early insight into the GlassFish Roadmap. To increase the chance of your questions being answered, please submit them with your registration! The event is hosted by C2B2 – The Leading Independent Middleware Experts, London GUG Sponsors and Organisers.
GlassFish User Group
http://www.meetup.com/GlassFish-User-Group/events/182601862/

Thats everything for now, If you’re interested in getting your group or event on the list then please let me know – bc@recworks.co.uk

Until next time,

Barry



recworks_logo1

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.