The London Java Community

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.

  • ***This is a placeholder for the event being run on Eventbrite. Please sign up with your full name here: ***

    Brainstorming a Clean, Pragmatic Architecture

    Part 1: In the mood for a closing brainstorm? Let’s have a critical review of the major decisions taken in a typical enterprise application architecture and learn to balance pragmatism with design goals. Find out how to do just-in-time design to keep as many use-cases as simple as possible (KISS).

    We’ve all seen that without continuous refactoring simplistic design eventually degenerates into a Big Ball of Mud, under the assault of new features and bugfixes. At the other end, over-engineered code can burden the start-up of the development and then end up freezing the code in some rigid ‘a-priori’ design. It’s up to us to strike a balance that will preserve Developer Happiness™. To do that, we should regularly challenge the architecture...

  • *** This is a placeholder for the event being run on Eventbrite. Please sign up with your full name here: ***

    ElasticSearch Inverted Index Lightning Talk

    Don’t keep it to yourself - openness and honesty in the workplace

    You must have sat in a meeting, listening to someone talk about the next great innovation and how it will revolutionise the way things are done. They’ve discovered the idea, approach, or improvement, that will take the business to the next level and they’re enthusiastically extolling its virtues. However, you’ve seen the flaw in their plan … and you said nothing. You sat there silently, letting them carry on and didn’t make a sound. Why?

    There are many reasons why we don’t speak up in situations like this and we'll look at why we don't speak up and the consequences of not doing so.

    How to use Apache Kafka and Grafana t...