Upcoming Meetings
Fredrik Ekholdt: Introducing Adept
03 Jun 2013, 5 PM
RSVP
IMPORTANT This is at SkillsMatter, please sign up at:
http://skillsmatter.com/podcast/scala/introducing-adept
Introducing Adept
Adept is a new dependency management system that aims to be more reliable and faster than Ivy and Maven. If you have ever been frustrated about your current dependency management system and have opinions how your next one should work - join us for this talk! Work on Adept is just getting started so we will go through what is on the roadmap and why, showing off early demos and, most importantly, taking feedback from you.
Fredrik is a trainer and consultant at Typesafe. He started his career developing search engines and ended up working for Microsoft as result of an acquisition. At Microsoft he was building the next generation search solution for SharePoint and helping out with Office 365.
Since he was introduced to Scala back in 2009, he has spent all of his free time working with it. At Typesafe Fredrik is mainly teaching Scala and Play courses and helping customers to adopt these technologies. He has also contributed to course materials on Scala and Play. Beside of these, Fredrik spends his time building SpendChart.no and Groosker.com using Scala, sbt and ScalaQuery.

We will, as always, also be heading to the Slaughtered Lamb pub afterwards.
**IMPORTANT READ ME TO REGISTER **
Skills Matter are hosting this event and are handling the attendance it is essential that you confirm your place at this link:
http://skillsmatter.com/podcast/scala/introducing-adept
failure to do so may result in not obtaining a seat. Please register on the Meetup.com "I'm going" to only let the others in the group know your going.
If this is your first time to SkillsMatter, directions are: http://skillsmatter.com/go/find-us
Philipp Haller: Simplifying Asynchronous Code with Scala Async
05 Jun 2013, 5 PM
RSVP
IMPORTANT This is at SkillsMatter, please sign up at:
http://skillsmatter.com/podcast/scala/simplifying-asynchronous-code-with-scala-async
Simplifying Asynchronous Code with Scala Async
Ever wished the compiler could make asynchronous programming easier? Enter Scala Async. Do asynchronous I/O like “normal” blocking I/O, program with Futures and Promises even more naturally! Scala Async makes it possible to “suspend” at arbitrary points in a block of regular Scala code, and to “resume” from that point later--all without blocking. This not only makes it possible to make concurrent code look sequential, it makes it possible to actually use even the most unfamiliar asynchronous libraries in a familiar blocking style. What’s more, not only does it come out-of-the-box seamlessly integrated with the Futures and Promises API of Scala 2.10, but you can also easily use it with any other event-driven Scala or Java library of your choice.
Philipp Haller has been a member of the Scala team since 2006. In 2010 he received a PhD in computer science from EPFL for his research on concurrent programming with race-free actors in Scala. His thesis work has been published in leading conferences, winning a best paper award. Philipp is the creator of Scala's first actors library, as well as a contributor to the Scala language, standard library, and tools. As a post-doctoral fellow at Stanford University in 2011, he has done research on debugging and profiling DSLs in Scala. He is a regular speaker on parallelism and concurrency in Scala and the main author of the book "Actors in Scala".

We will, as always, also be heading to the Slaughtered Lamb pub afterwards.
**IMPORTANT READ ME TO REGISTER **
Skills Matter are hosting this event and are handling the attendance it is essential that you confirm your place at this link:
http://skillsmatter.com/podcast/scala/simplifying-asynchronous-code-with-scala-async
failure to do so may result in not obtaining a seat. Please register on the Meetup.com "I'm going" to only let the others in the group know your going.
If this is your first time to SkillsMatter, directions are: http://skillsmatter.com/go/find-us
Franz Bettag: The Liftweb Netty Session
06 Jun 2013, 5 PM
RSVP
IMPORTANT This is at SkillsMatter, please sign up at:
http://skillsmatter.com/podcast/scala/the-liftweb-netty-session
The Liftweb Netty Session
This talk will be about how to use Liftweb's upcoming support to run on top of Netty. It will go a little deeper into the bridge between those two amazing pieces of Software, how to get started and of course some live coding as usual!
Finally we will discuss performance characteristics and talk about the benefits and downsides that this combination brings, where the gaps are and where work needs to be done.
Franz is a BSD-enthusiastic Black Belt DevOp. Being in a steady relationship with Scala, still having a little crush on Ruby, he is also a Liftweb Committer, CEO of his own company as well as Director of R&D at wasted.io Ltd.

We will, as always, also be heading to the Slaughtered Lamb pub afterwards.
**IMPORTANT READ ME TO REGISTER **
Skills Matter are hosting this event and are handling the attendance it is essential that you confirm your place at this link:
http://skillsmatter.com/podcast/scala/the-liftweb-netty-session
failure to do so may result in not obtaining a seat. Please register on the Meetup.com "I'm going" to only let the others in the group know your going.
If this is your first time to SkillsMatter, directions are: http://skillsmatter.com/go/find-us
Hack the Tower - June 2013 (last one for a while)
08 Jun 2013, 9 AM
RSVP
Hack the Tower - June 2013
A hack day for the technical communities in London. Its a great chance to build apps with other developers and discover how to get the most out of new technology and practices. Working together helps developers tackle technical challenges and techniques that are common regardless of language (github pull requests, using NoSQL data source, managing deployment, etc).
Read about the HackTheTower event in February to get a feel for the event. See the Hack The Tower website for details on some of the projects we have been working on.
This will be the last Hack The Tower for a while due to the summer holidays and hopefully moving to a bigger tower :)
Rough Schedule
10.00am - Find the Salesforce office in Tower42, refreshments after your adventure
10.15am - Discuss your application ideas & how to build them.
10.45am - Split into groups and get going
12.30pm - Lunch time (sandwiches, queche, fruit and drinks provided)
01.00pm - Keep on hacking until you have had enough
Born out of a London Scala community hackathon, we now get members from Java, Clojure, forcedotcom and Scala development communities. Anything (legal) is up for grabs.
Previously, developers have discovered more about functional programming, Play2 framework, MongoDB, Travis-CI, Neo4j Heroku & Forcedotcom and much more.
Projects that have previously been worked on include
* a new website to manage the Scala community using play, mongodb and heroku. The site pulls in data from a range of sources
* building a clojure repl in a browser, discovering aspects such as clojail and compojure along the way
* an open source app for charity donation management
There has been interest in doing a Java performance projects and a robots framework in Java, Python or Clojure.
Sign up
You need to register on this meetup event so I have your name for building security. Or if you prefer you can register on the London Java Community or London Salesforce community. You only need to register once. Please include your your full name so I can organise a visitor pass for Tower 42.
In total, there is space for around 50 developers on the day.
Important: Access details
Please ensure your full name is used when registering as this is needed by building security to let you in.
Finding the office in Tower42
As you enter Tower42, take the escalators to the building reception. Upon giving your name you will receive a visitor pass for the building.
Go to the far right and go through building security, your bag will be scanned and you pass through a metal detector.
Once through security, take the escalators immediately to your left - following the blue path. Walk all the way round to lifts and take the lift to the 24th floor.
At the 24th floor, get out of the lift and cross the hallway. Take the blue lifts to the 27th floor. Exiting the lift to your left you will find the Salesforce office