Location visible to members
We are pleased to bring you the fourth event of the Docklands.LJC (http://docklandsljc.uk); a group within the main London Java Community that focuses on the developer community in and around Docklands on the 2nd Tuesday of each month. Our speakers this month are David Brimley and David Garry.
David Brimley - Distributed Java Systems in Minutes with Hazelcast
Do you want to have quick access to a Java Map that can store terabytes of data? How about if we make the Map partitioned across multiple JVM for fault tolerance and scalability? We’ll also make it in-memory so access is fast.
In this talk we’ll look at how you can use familiar data structures and services such as Maps, Sets, Lists, Queues and Topics in a distributed and highly scalable manner. We’ll be using Hazelcast, which is an open-source, Apache 2 licensed in-memory data grid. Hazelcast has a very shallow learning curve, we’ll have a distributed system running in minutes. You’ll find that the API is a piece of cake. it’s regular Java Collections and Concurrency API, but distributed. Now all your data is stored in memory you’ll also discover how to run various distributed compute operations over it, such as Query, Aggregations and Map Reduce.
David Garry - Creating Java REST servers from Swagger API definitions
Swagger (http://swagger.io/) is a simple but powerful representation of RESTful APIs. This talk will give an introduction to API creation using the Swagger Editor (http://editor.swagger.io/).
Using this API David will show how to generate a REST service in Java, using swagger-codegen (https://github.com/swagger-api/swagger-codegen)to create template Java REST servers with technologies such as Jersey, JAXB and Jackson.
Who should attend
Anyone who is interested in Java or JVM based technologies, whether in the Docklands or further afield, is welcome to attend.
David Brimley (https://twitter.com/dbrimley) is a Senior Solutions Architect for Hazelcast, he helps companies get the best out of in memory data grids. Previously David has held senior engineering positions at firms such as Credit Suisse, HSBC, Nomura and Royal Bank of Scotland. During this time he became familiar with IMDG products such as Pivotal Gemfire and Oracle Coherence. David has been a professional coder for over 25 years and confirmed coding addict for 10 years prior to that, a journey which began on a BBC Model B computer.
David Garry (https://twitter.com/nomossoftware) is co-founder and CTO at Nomos Software. He is the architect and lead developer of their RuleX code generation product, and has extensive expertise in description languages for APIs, and in code generation. Automated technical support services generated by RuleX are used by 15 banks across Europe, providing diagnostic information to help developers and IT teams connect into bank systems.
Your full name is required in order to attend. If your username is not your full name, please add it when registering, otherwise you will be removed from the event.
Arrive from 18:20, talks will begin promptly at 18:30. Attendees arriving after 18:40 will not be admitted.
Nearest coffee shop – Café Brera, One Canada Square, Cabot Place, if you arrive early.
Continue the conversation
at our Slack Group: londonjavacommunity.slack.com (http://londonjavacommunity.slack.com/) - you can sign up here (https://barrycranford.typeform.com/to/IIyQxd) if you're not a member: