Hi guys,

My name is Maggie Cranford and I’m a professional writer currently working with RecWorks, strengthening and developing tech communities in and around London.

I hope you enjoyed a break this summer.  We’re well into September already, and a new season of talks, meet-ups and workshops is getting underway in and around London.
Whether you are looking for details of regular sessions where you can get together with like-minded people, or sessions focused on more specific topics such as learning Apache Cassandra or tools and techniques to improve coding, all the contact details and information you need are given below.
Please do let us know which events you find particularly useful, as this will help the organisers of events in the future.

Monday 15th September
Evening Code and Coffee / Craft Beer
Every fortnight, we meet for coffee, code, craft beer, and some great food.
This is a great opportunity to:
• meet other cool software craftsmen
• work on pet or open source projects
• pair with someone else on whatever you like (katas, koans, etc)
• ask someone to join or help you with your own project
• have a face-to-face meeting with your mentor or mentee
• have a nice chat over coffee and beer
We’ll be meeting in “Look mum no hands!”, a laptop friendly cafe/bar that’s open until 10pm, and sells great coffee, excellent beers, and some tasty food. They also repair bikes and hang them from the ceiling like chandeliers, because why not? http://www.lookmumnohands.com/
London Software Craftsman Community

Monday 15th September
7 languages in 7 weeks: Clojure day 1
A workshop run in the Code Dojo format for people reading and working through the Pragmatic Programmers book “Seven Languages in Seven Weeks” by Bruce Tate. This time, we’ll be starting Clojure.
London Code Dojo

Wednesday 17th September
“Leaning on the two Ts” Mani Sarkar, & “Tests need love too” Colin Vipurs
Talk 1 – Leaning on Tools & Techniques to Improve Code Quality – Presented by Mani Sarkar (45 mins approx.)
Attendees of this talk will learn about my experience when learning to use static analysis tools (i.e. SonarQube) and some of its features. In addition also find out how it can be used to improve your code quality and personal practice. A number of tools will also be mentioned and how to include them in your practise.
Talk 2 – “Tests Need Love Too: Common Reasons Unit Tests Are Brittle” – Presented by Colin Vipurs (45 mins approx)
Any developer who cares about software quality should be committed to writing unit tests. Used well it can be a vital tool in every developer’s toolbox, but unfortunately the theory and practice don’t always match up. Easily-made mistakes can lead to brittle, unmaintainable and ‘write-only’ tests that not only become difficult to work on, but can lead to a hatred of unit testing in general. Presented here are examples of these mistakes with code samples, why you’re making them and how to avoid them in future.
London Java Community

Wednesday 17th September
1: Couchbase and Hadoop. 2: Sub-millisecond response times with Couchbase.
We needed a bridge between the real-time tier, where we used Couchbase, and the batch tier, built on Hadoop. When we couldn’t find a suitable option, we built our own: Couchdoop – an open-source Hadoop connector for Couchbase.
Based on our experience with Couchdoop, we will discuss best practices in creating connectors for Hadoop and NoSQL DBs. We’ll address the challenges we encountered while developing Couchdoop and share how we tuned it for performance.
Together with Bigstep, we will also show how much throughput that can be squeezed from a Hadoop connector. We have benchmarked Couchdoop for performance and we’ll talk about the behavior you can expect and tweaks that can improve the performance of your big data setup.

Thursday 18th September
Scala Coding Dojo
A regular coding dojo session run on every third Thursday of the month. The dojo is now held regularly at the central London offices of Springer.
London Scala Users’ Group

Thursday 18th September
HTML5, AngularJS, Groovy, Java and MongoDB all together – what could go wrong?
It seems to have been a common theme amongst startups to create the MVP (Minimum Viable Product) in a language that facilitates rapid prototyping (for example Ruby), and then migrate to the JVM when the application has proved itself and requires more in terms of stability and performance..
Virtual Java User Group

Monday 22nd September
Couchbase Server developer day
The ideal opportunity for developers to get their first taste of the Couchbase Server NoSQL document database.
In this hands-on session we’ll cover:
Couchbase concepts and architecture.
First steps with the Couchbase Java SDK.
Building a first simple Java app using Couchbase.
Querying data with Couchbase.
Introduction to data modelling with Couchbase.
Introduction to Couchbase Mobile.
All you need to bring is your laptop with your favourite Java IDE installed.
Lunch is provided.
We expect this event to fill up quickly so please note that we can offer access only to people who register using this Eventbrite event.

Monday 22nd September
Hazelcast introduction
David Brimley, Solutions Engineer at Hazlecast, will come give an introduction to the Hazlecast open source in-memory data grid.
Hazelcast will also be kindly providing pizza and drinks.
London NoSQL

Tuesday 23rd September
Michael Donaghy: Stacking Monads High
Scala’s rich type system makes it easy to include composable effects as part of a method’s type. Monads like Validation, Future, and Reader give us explicit control over when these effects happen; stacked monad transformers mean we can track several different kinds of effects without sacrificing code reuse. But if we try to control every effect we can quickly wind up wondering how we call our UserName => Reader[ApplicationContext, UserProfile] with an EitherT[({type L[A]=ReaderT[ApplicationContext, Future, A]})#L, NonEmptyList[NetworkError], UserName]. This talk looks at ways to keep monad stacks clear and concise.
London Scala Users’ Group

Thursday 2nd October
Apache Cassandra for Java Developers – Why, What & How – Johnny Miller
Java developers interested in learning about Apache Cassandra and how to use it. Attendees will be introduced to some of its most popular use cases and given an architectural overview of Cassandra. They will also be show how to model their data on Cassandra and how to use the Java driver.
London Java Community

Saturday 4th October
Architect Camp 5
Good architects Practice, Practice, Practice. A whole day architecting a system. Interview, Design, Validate. 30 people 6 teams, one objective… to become better at our craft. Java, .Net python….who cares… all welcome, just leave your ego’s at the door.
Software Architect & Mentorship Group

Wednesday 1st October
Meet A Mentor – University College London
**Undergraduates/Graduates only** Have you always wondered what you want to do when you graduate?
Are you worried about all the talk of grads finding it hard to find work and what it will mean for you?
Do you want to know the difference between working in a bank, a gaming company or a startup?
What technology should you specialise in? Java, Ruby or any of the other countless programming languages?
Now is the chance to find out. You may well have heard the buzz about the Meet a Mentor events – this is the next in a series of events open to all students.
Graduate Developer Community

Thursday 2nd October
London Platform as a Service – Heroku: time for a fresh look
Get a developer’s point of view on deploying your code without spending weeks learning DevOps tools. If you already know Git*, you know how to use Heroku. There are a lot of new things to see, from a new dashboard in Node.js to a new stack based on Ubuntu 14.04. We’ll cover the basics of how Heroku works underneath and the different levels of compute resources you can select (P1, P2 and PX dynos).
We will round off with some fun with Heroku Button, enabling anyone to deploy your app from your public Git repo to their own Heroku account at the press of a button!
* If you don’t know Git yet, we’ll be happy to show you how.
The London PaaS User Group (LOPUG)

That’s everything for now. If you’re interested in getting your group or event on the list then please let us know – bc @recworks.co.uk

Until next time,



What is the LJC

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.


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: