What we're about

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.

FAQ

What is the LJC?

What goes on in the LJC?

Who can join?

Is there a fee to Join, is there a fee for the events?

How do I join?

Do you have to go to every presentation?

Where are the events held?

Can I read some member feedback?

What is the LJC?

The LJC is an official Java User Group for developers based in London. It was founded in November 2007 and since then has grown to over 5000 members and is now the biggest Java User Group in the UK.

What goes on in the LJC?

We run a variety of regular events ranging from social events and technical presentations to our full day unconference. On top of the events we run prize draws and have an active mailing list/forum. We support the Graduate Development Community in London and promote London based Open Source Software projects where possible.

Who can join?

Membership is restricted to Java developers working in or around London (or those hoping to train in Java, or relocate to London). Membership will not be granted to those involved in the recruitment industry.

Is there a fee to Join, is there a fee for the events?

It’s completely free to join and 99% of our events are completely free. The only event which is charged for is the Unconference, the charge is minimal and it is there to cover refreshments on the day.

How do I join?

Just click on the link on this page to sign up to the mailing list, you'll hear of all of our latest news and events and can take part in the monthly prize draws.

Do you have to go to every presentation?

Absolutely not – it’s completely up to you which events you attend and which you don’t. Every event attracts a different crowd.

Where are the events held?

Europe's Premier technical training company, Skills Matter (Barbican) sponsor most of our events by providing the venue.

Can I read some member feedback?

We have been collecting feedback for the last few years from our members you can read it here: http://www.meetup.com/Londonjavacommunity/about/comments/?op=all

For further information see our blog here: https://londonjavacommunity.wordpress.com/s... (https://londonjavacommunity.wordpress.com/sign-up/) Do not hesitate to get in touch with any questions.

Barry Cranford
Founder of London Java Community

Upcoming events (3)

Distilling Agile for Effective Execution - Omar Bashir

Sign up on Eventbrite for Location

Distilling Agile for Effective Execution The objective of agility in software is to fulfil evolving customer requirements while delivering high quality software on time and within budget. A number of agile methodologies have been developed promising to achieve this objective. But their adoption has proven to be challenging leading to cargo culting and bikeshedding practices that challenge project success. A review of Agile Manifesto and principles of agile methodologies distills them into 3 fundamental components. This talk suggests that a disciplined pursuit of these fundamentals while adopting agile practices increases an organisation’s chances of success. Reduction is key to agility. It is of fundamental consequence to not just iteration planning and execution but in all aspects of project execution. Smaller stories simplify estimation, implementation and pivoting in addition to reducing intra-team dependencies. Smaller merge sizes reduce risk of merge conflicts and enable focused reviews leading to better code quality. Fewer technical dependencies make software flexible. Fewer inter-team and intra-team dependencies increase flow. Finally smaller team sizes focused on features and functionality enhance team cohesion and reduce inter-team dependencies. Focus ensures that teams’ eyes are on the prize. Sprints need to be thematic focused on delivering end-to-end features that can be demonstrated to customers to obtain and act on feedback. Large features may not be completely delivered in a single sprint. In such cases, sprints may be grouped into packages which incrementally deliver features. Hence packages, unlike sprints, may not all be of the same length but all sprints within a package must focus on incremental completion of a feature. Cross functional teams tend to deliver end to end features better than technology specialist teams. Finally, visibility is essential for teams to review their progress and make arrangement to reduce risks. It is important to create necessary and useful information radiators for the team members. These include sprint dashboards showing the progress on stories, burndown charts and defect trends. Additionally RAID (Risks, Assumptions, Issues and Dependencies) and logs dependency matrices highlight risks that teams face in achieving their targets. *** This is a placeholder for the event being run on Eventbrite. Please register with your full name here: https://www.eventbrite.co.uk/e/distilling-agile-for-effective-execution-omar-bashir-tickets-60115656547 *** About the speaker Omar Bashir graduated as an avionics systems engineer and transitioned to software engineering after his post graduate education. He has developed systems in diverse domains ranging from defence and telecommunications to logistics and finance. He has been programming in Java since its release in 1996. Agenda 6.30pm: Registration and pizza sponsored by GridGain 7pm: Distilling Agile for Effective Execution - Omar Bashir (approx 45-60 minutes) 8pm: Q&A A huge thanks to Skills Matter (https://skillsmatter.com/) for hosting us, and our sponsors GridGain (https://www.gridgain.com/) for the pizza! Don't forget to let Skills Matter know you'll be attending by signing up on their website - https://skillsmatter.com/meetups/12348-london-java-community-april. This allows them to allocate us the correct size room and send you a code so you can register quicker on the night. This event is organised by RecWorks on behalf of the London Java Community. You can see our latest jobs here: https://recworks.co.uk/java-developer-jobs-london/. You can see our privacy policy here: http://recworks.co.uk/privacy-policy Continue the conversation at our Slack Group: https://londonjavacommunity.slack.com Sign up here if you're not a member: https://bcrw.typeform.com/to/IIyQxd

Hands On: Exploring Quarkus with Kotlin

Sign up on Eventbrite for Location

*** This a placeholder for the event which is being run on Eventbrite. Please register with your full name here - https://www.eventbrite.co.uk/e/hands-on-exploring-quarkus-with-kotlin-tickets-59825041309 *** Hands on: Exploring Quarkus with Kotlin Let’s meet in the Red Hat Open Innovation Labs to write some code in good company. We plan to experiment how to develop microservices with Kotlin running on Quarkus, and are open to debate about the potential of this new very promising platform. We’ll start with a short introduction to Quarkus by Sanne Grinovero, followed by a hands on workshop together with Uberto Barbini, in which we’ll run Kotlin code on Quarkus and have fun with the revolutionary developer friendliness of both these technologies combined. No experience with Quarkus is necessary, no Kotlin experience is required either; proficiency of Java is highly recommended. Remember to bring your laptop with Java, maven and Kotlin configured on your IDE. GraalVM tools and Docker are also needed for the native compilation. About the speakers Sanne Grinovero is a Sr. Principal Software Engineer at Red Hat, best known as technical lead for the Hibernate team. He was part of the small R&D team which started the Quarkus project. He lived in Holland, Italy, the Caribbean islands, Chile, Portugal and currently hacks in London, contributing to many OSS projects. Uberto Barbini is a polyglot programmer and independent consultant, with more than 20 years experience designing and building successful software products, currently working with finance institutions in London. He is a very passionate and opinionated programmer, he enjoys public speaking and blogging. Uberto's main interests are JVM languages, Functional Programming and distributed computing. Currently in love with Kotlin. Space is limited so there is an RSVP limit. *** This a placeholder for the event which is being run on Eventbrite. Please register with your full name here - https://www.eventbrite.co.uk/e/hands-on-exploring-quarkus-with-kotlin-tickets-59825041309 *** Agenda 6pm Registration, snacks and drinks 6.30pm Hands On: Exploring Quarkus with Kotlin 9pm-9.30pm Finish A huge thanks to Red Hat Open Innovation Labs (https://www.redhat.com/en/services/consulting/open-innovation-labs) for hosting us. Red Hat are the world’s leading provider of enterprise open source solutions, using a community-powered approach to deliver high-performing Linux, cloud, container, and Kubernetes technologies. They help standardize across environments, develop cloud-native applications, and integrate, automate, secure, and manage complex environments with award-winning support, training, and consulting services. This event is organised by RecWorks on behalf of the London Java Community. You can see our latest jobs here: https://recworks.co.uk/java-developer-jobs-london/. You can see our privacy policy here: http://recworks.co.uk/privacy-policy Continue the conversation at our Slack Group: https://londonjavacommunity.slack.com Sign up here if you're not a member: https://bcrw.typeform.com/to/IIyQxd

Reactive Relational Database Connectivity

Sign up on Eventbrite for Location

Reactive Relational Database Connectivity An increasing number of projects starts incorporating reactive programming. On their journey they start to discover that the only way to get the full benefit of that change is to ensure that they have a fully reactive stack. There are a number of messaging systems and data stores that enable a fully reactive stack, but there has been a big piece missing when it comes to accessing relational database systems in a fully reactive way. This talk presents the Reactive Relational Database Connectivity (R2DBC) initiative. This project aims for what a reactive API would look like when paired with relational database access. This talk explains how the API works, the benefits of using it, and how it contrasts with the ADBA project proposed as a successor to JDBC. About the speaker Mark Paluch is a Software Craftsman working as Spring Data Engineer at Pivotal. He has a strong focus on reactive infrastructure and works on R2DBC, MongoDB, Redis, and Apache Cassandra modules. Mark is also is project lead of the Lettuce Redis driver. He blogs at http://www.paluch.biz *** Please sign up with your full name on Eventbrite. The venue requires full attendee names for security: https://www.eventbrite.co.uk/e/reactive-relational-database-connectivity-mark-paluch-tickets-60572022550 Agenda 6pm: Registration and pizza sponsored by GridGain: https://www.gridgain.com/ 6.30pm: Reactive Relational Database Connectivity (approx 60 minutes) A huge thanks to our sponsors GridGain: https://www.gridgain.com/ This event is organised by RecWorks on behalf of the London Java Community. You can see our latest jobs here: https://recworks.co.uk/java-developer-jobs-london/. You can see our privacy policy here: http://recworks.co.uk/privacy-policy Continue the conversation at our Slack Group: https://londonjavacommunity.slack.com Sign up here if you're not a member: https://bcrw.typeform.com/to/IIyQxd *** Please sign up with your full name on Eventbrite. The venue requires full attendee names for security: https://www.eventbrite.co.uk/e/reactive-relational-database-connectivity-mark-paluch-tickets-60572022550 ***

Past events (661)

Blockchain for Java Developers

Sign up on Eventbrite for Location

Photos (584)