LJC - London Java Community - Docklands.LJC: Faster Ruby and JS with Graal/Truffle and Neo4J with Clojure
Tuesday 12 April 2016, 19:30 - 20:30
We are pleased to bring you the tenth event of the Docklands.LJC; 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 Chris Seaton and Mark Needham. Please note the location for this event as it is in a different location from the previous one. As the spaces are limited, places will be preferentially allocated to those who have attended previously and first-timers; those with a low attendance record may be removed. Chris Seaton - Faster Ruby, JS and other languages using Graal and Truffle Many people run languages other than Java on the JVM, but the performance of these languages often lags well behind Java and native implementations of the same languages. Oracle Labs is researching a new way to improve the performance of both Java and other languages on the JVM. We are developing Graal, a new JIT compiler written in Java, making development on it easier and so enabling new research into optimisations, and Truffle, a framework for implementing languages that uses Graal. Our implementation of Ruby using these technologies is an order of magnitude faster than any other implementation of Ruby, on real-world code, and our implementation of JavaScript is competitive with Google’s V8. Most exciting is the possibility of interoperability between languages such as Java, Python, Ruby, R and JavaScript, while also achieving this very high performance. Mark Needham - Using Clojure and Neo4j to build a meetup recommendation engine In this talk Mark will show how to build a meetup recommendation engine using the graph database Neo4j and Clojure. We’ll build up a solution from scratch which combines content based and collaborative filtering using Cypher - the graph query language - to find patterns in the graph and Clojure to do the data manipulation. Bios Dr Chris Seaton is a Research Manager at the Virtual Machine Group in Oracle Labs, where he leads the work to implement Ruby using the next generation of Java Virtual Machine technology, and other projects. In his spare time he used to develop an award winning medical app that is the first app regulated as a medical device in the UK, and ran a consultancy to help clients such as the NHS to develop revolutionary medical software. Mark Needham is a graph advocate and field engineer for Neo Technology, the company behind the Neo4j graph database. As a field engineer, Mark helps customers embrace graph data and Neo4j by building sophisticated solutions to challenging data problems.Mark also organises the Neo4J London meetup and blogs at </a><a href="http://www.markhneedham.com/">http://www.markhneedham.com. Please note 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 - you can sign up here if you're not a member:
Publicado por: Betabeers