LJC Meet-up


Details
Please register on Eventbrite to join this event:
https://www.eventbrite.co.uk/e/ljc-meet-up-tickets-1072915853199
About this event
The LJC is delighted to continue our new series of events, aimed at giving all Community members an opportunity to present at an LJC meet-up.
If you have an interesting topic to share, these events are for you. You don’t have to be an experienced speaker - we want to hear your story and offer you a friendly, informal platform to practise and improve your presentations.
For attendees we want this to be a meeting place, where you can talk and network with other technologists in London.
If you’d like to speak at a future event, please submit your talk and bio details here: https://sessionize.com/ljc/
Huge thanks to our friends at Couchbase for hosting this event and supporting our Community.
Agenda:
6pm Arrivals
6.20 Welcome from Couchbase
6.30 Presentation 1
7.15 Break for refreshments, kindly provided by Couchbase
7.45 Presentation 2
8.30 Networking
9pm Event closes
Speaker: Dan Haywood, Haywood Associates
Talk: Big things with tiny teams : Live coding with Apache Causeway
I came across the naked objects pattern at a conference in 2002, and 2 years later we used an early version of the Naked Objects Framework to build the main benefits system for the Irish Government, still running 20+ years later and administering pensions and 40 other benefits.
Since 2012 we've developed an in-house ERP for Eurocommercial Properties on that early framework's successor, Apache Causeway, processing €500m of invoices each year. All in a team averaging 2.5 FTE people.You can think of naked objects a bit like an ORM, except it manages the presentation layer rather than persistence: HTML, REST API, and GraphQL API.
Not having to build those layers lets you focus on what really matters, the core business domain.In this talk I'll introduce you to Apache Causeway, itself built upon Spring Boot, with live coding and anecdotes along the way.
Speaker: Emmanouil Gkatziouras, Cloud Architect, Yapily
Talk: A Query Builder Story
The concept of Query Builders has been around for a long time.
As a developer every interaction with a database starts with a query.
A Query Builder abstracts those interactions, helps you modularise the creation of your queries and can also assist towards making your code more elegant.
The existence of a Query Builder can prevent you from re-inventing the wheel as your codebase increases. Unfortunately not every database driver has a Query Builder. Sometimes you might need to get your hands dirty.
In this session I will tell my story and how I ended up implementing the Query builder for the InfluxDB Java Driver. We will go back to zero, searching on books for ideas, overcoming roadblocks and eventually utilising the power of Open Source.
This session is not just about the implementation of a specific Query Builder. Through this session we will focus on the process, the decisions to take and most importantly utilising what already exists.
By going through these steps you might find similarities with some of your challenges and how you might benefit from rolling your own Query Builder.
Speaker biogs:
Dan Haywood is an independent consultant based in the UK, an ASF member and committer to Apache Causeway. He spends his days either cutting code or advising governments.
Emmanouil Gkatziouras, Cloud Architect at Yapily
Emmanouil's workday involves cloud providers, containers and data infrastructure. He has written books on Docker and Kubernetes and enjoys blogging from time to time. Regardless he is a Java developer at heart and he is always on the hunt for a source code to tinker with.
This event is organised by RecWorks on behalf of the London Java Community.
The London Java Community is sponsored by Hazelcast, Vonage, Neo4j, and Discover

LJC Meet-up