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?
Can I give a presentation to the LJC?
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: https://www.meetup.com/Londonjavacommunity/about/comments/?op=all
Can I give a presentation to the LJC?
We run various in-person and online events, and welcome highly experienced speakers, all the way through to those just starting out. If you have a presentation you'd like to submit for consideration, please visit https://sessionize.com/ljc
For further information see our blog here: https://londonjavacommunity.wordpress.com/s... Do not hesitate to get in touch with any questions.
Barry Cranford
Founder of London Java Community
Upcoming events (3)
See all- London Meetup: Beyond caching with Hazelcast, Santander and the LJCNeeds location
Register here to join the event.
Celebrate the holiday season with Hazelcast and the London Java Community!
December 4, 2024
6:00 pm GMT
Uncommon, 34-37 Liverpool St, London EC2M 7PPJoin us for an evening filled with learning, networking, and festive fun as we explore how Hazelcast Platform extends far beyond caching to support complex, real-world enterprise needs.
See Hazelcast Platform in action
Get exclusive insights from our guest speaker, Humphrey Fu, Engineering Lead at Santander, as he shares the journey of adopting and evolving Hazelcast Platform within Santander’s FX platform. What started as a simple caching solution for a single data type is now a core component of Santander’s infrastructure supporting messaging, compute grids, and static data distribution. Humphrey will discuss the project’s key challenges, milestones, and decisions involved in scaling Hazelcast Platform within a complex financial environment - all from a practitioner’s perspective.
What’s in Store?
-
In-depth insights: Hear directly from Santander on its experience with Hazelcast Platform and why it’s core to their critical applications. Gain insights on handling failures for system fault tolerance from the Hazelcast Engineering Team.
-
Raffle: Enter for a chance to win a Star Wars LEGO® set! Every attendee gets a raffle entry.
-
Food & drinks: Enjoy refreshments and seasonal treats to keep you energized throughout the evening.
Agenda:
6:00 pm GMT
Networking & Refreshments6:30 pm GMT
Scaling Hazelcast Platform at Santander: From caching to a core architecture for its FX platform
by Humphrey Fu, Engineering Lead, SantanderJoin us for an insightful session with Humphrey Fu, Engineering Lead at Santander, as he shares the journey of adopting and evolving Hazelcast Platform within Santander’s FX platform. What started as a simple caching solution for a single data type has transformed into a core architecture of Santander’s infrastructure supporting messaging, compute grids, and static data distribution. Humphrey will discuss the project’s challenges, milestones, and decisions involved in scaling the platform within a complex financial environment, all from a practitioner’s perspective.
7:00 pm GMT
Handling failure at scale: Building fault-tolerant Java applications
by Ed Thurman, Senior Engineering Manager, HazelcastAs distributed systems grow in scale and complexity, failure becomes inevitable. But how can we design Java applications to handle these failures gracefully, without compromising performance or availability? In this talk, we’ll explore fault tolerance strategies for Java applications using Hazelcast Platform. We’ll cover techniques such as replication, partitioning, backups, and anti-entropy protocols, discussing how each contributes to overall system resilience. Attendees will gain a deeper understanding of building robust, failure-resistant applications and leveraging Hazelcast Platform’s architecture to achieve resilience, no matter the scale.
7:30 pm GMT
Drinks, Food, Raffle, Networking and Fun!Register here to join the event.
Not open -
- Future-Proofing Java: The Art of Crafting Resilient APIsVonage, London
Please register here to join this event:
https://forms.monday.com/forms/765fa394d8ecb0628ecb5f0789066f26?r=use1About the event
Designing APIs is an art, a creative exercise. Getting it right for right now is hard, getting it right for tomorrow is even harder.
This talk explored designing resilient Java APIs for upward compatibility, consumability, and flexibility.
We discussed the practicalities of ideas like encapsulation and inheritance, looked at wider elements like consistency, and effective communication of intent, and covered concepts like the Open-Closed Principle, Semantic Versioning, and other elements that are essential for seamless API evolution.
We also reviewed real-world examples, Java gotchas, the latest Java API capabilities, API Check tools, and data and looked at what Maven Central tells us about the challenge we all face (and just how good we collectively are).
Amazingly, good API design not only helps with evolving for the future, it makes the API more secure and reduces maintenance overheads - all while remaining flexible and consumable.
Time to break those bad design habits before they begin.
Not open - LJC Live at Red HatRedHat, Peninsular House, London
Please register on Eventbrite to join this event:
https://www.eventbrite.com/e/ljc-live-at-red-hat-tickets-1067481258179About the event
LJC Live is back and we’re thrilled to welcome Stathis Rouvas and Paulo Menon from our hosts Red Hat, and Matt Scott, CTO at NimbusPay Technologies.
Agenda
6.00pm Arrivals and drinks
6.20pm Welcome from the LJC
6.25pm Welcome from from Red Hat
6.30pm Presentation one
7.00pm Break for refreshments, kindly provided by Red Hat
7.30pm Presentation two
8.15pm Q&A and networking
8.45pm DeparturesSpeaker: Matt Scott, CTO, NimbusPay Technologies
Title: Automated DevSecOps Pipelines with GitHub Actions
Synopsis: What are GitHub Actions? Why should I care? What on earth is DevSecOps? Find out how to automate and secure your Java builds.Speakers: Stathis Rouvas, Senior Consultant and Paulo Menon, distinguished Principal Consultant, Red Hat
Title: Streamline Your Java to Cloud Journey: How JKube Makes Kubernetes and OpenShift Deployment a BreezeSynopsis: Are you tired of wrestling with complex deployment scripts and configuration files when moving your Java applications to cloud-native platforms? Look no further than JKube, the ultimate tool for streamlining the onboarding process. In this talk, we'll explore how JKube seamlessly integrates with your existing Maven workflow, leveraging the power of the familiar `pom.xml` to configure and deploy your Java apps to Kubernetes and OpenShift. We'll delve into the key advantages of using JKube, including its tight integration with Maven, effortless configuration management, and streamlined deployment processes. Join us to discover how JKube can save you time, reduce friction, and make deploying your Java applications a breeze. (generated by a helpful LLAMA3.1 AI agent!)
In this session, you'll discover how to deploy your application using Source-to-Image (S2I) for rapid testing in a Kubernetes environment, along with an introduction to Cloud Application Development—now a leading paradigm for most organizations.You'll also dive into configuring and deploying Java applications to Kubernetes and OpenShift with ease and faster using JKube for streamlined deployment and management.Speaker bios:
Paulo Menon is a distinguished Principal Consultant at Red Hat, specializing in Cloud Application Development/Architecture for major UK and EMEA clients, managing the EMEA AppDev Community of Practice, and organizing EMEA Tech Meetups, bringing over 23 years of IT experience, including 15 years with Red Hat, to ensure client success, while also actively mentoring and contributing to the London Java community in his spare time.Stathis Rouvas is a Senior Consultant at Red Hat, specializing in Application Development across the UK and Ireland. With over 20 years of experience in Java-based business applications, including eight years as a consultant at Red Hat, he is adept at solving complex challenges in modern application design. Stathis is particularly passionate about automation and cloud technologies, playing a key role in application modernization projects where Ansible serves as a cornerstone in the transformation to agile, cloud-optimized systems. He also actively contributes to the Serverless Workflow, Decisioning, and Application Development Community of Practice repositories.
Matt Scott
Matt has over two decades of experience in a variety of technology roles at financial services companies - and has been working with Java since 1999. Currently he is CTO at NimbusPay Technologies Inc.This event is organised by RecWorks on behalf of the London Java Community.
Not open