Upcoming Meetings

Past Meetings

Date: Wed Apr 16 17:30:00 UTC 2014

 IMPORTANT Please register at SkillsMatter:

 https://skillsmatter.com/meetups/6286-batshit-crazy-algebra-with-types

Batshit Crazy Algebra with Types

with

Jon Pretty

What would it mean to "add" or "multiply" types like Boolean and List[Int]? Would you think me mad if I applied the quadratic formula to a type, expanded its power series, then tried to justify using this to count binary trees? And what interpretation could I possibly attribute to differentiating types, and what's this got to do with zippers? I'll leave my mathematical rigour at home, and go a bit wild with types and algebra. And hopefully show that doing crazy algebraic stuff with types can actually throw up some surprising and useful results!

 

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:

 https://skillsmatter.com/meetups/6286-batshit-crazy-algebra-with-types


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

 

 

Date: Sat Apr 12 09:30:00 UTC 2014

hackthetower.co.uk is a hack day for any and all developers to come and collaborate on projects or simply discover new technologies together and enhance their skills.


Whether you want to build Play2, AKKA, Scala and Swing apps, get to grips with Git & Github, trying out one NoSQL databases like Neo4j or make some some robots dance, there are plenty of interesting things that I am sure you want to work on.

Note: This hack day is also being run in conjunction with the London Java Community - only sign up at one meetup event please!

Based in the city of London near main transport links, its a great chance to discovering 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). Working together also helps draw from each others experiences and get more done.

Note: Registration for this event closes the Monday before the date of the event, so we can manually add your names to the visitor list.

Rough Schedule 
You can get into the offices from 9.30am onwards and have some breakfast and coffee, relax and take in the stunning view from the 26th floor of the Heron Tower.

10.30am - Get together and discuss application ideas & things you want to try out. 
10.45am - Split into groups and get going 
1pm - Lunch time (sandwiches, quiche, fruit and drinks provided, requests taken) 
1.30pm onwards - Keep on hacking until you have had enough

Sign up 
Please include your your full name when you RSVP so I can organise a visitor pass for you.

In total, there is space for around 100 developers on the day. Food & drink will be provided, thanks to our hosts Salesforce.com

Start building & deploying your apps in the cloud with a free developer environments from developer.salesforce.com and www.heroku.com

Date: Thu Apr 03 17:30:00 UTC 2014

Harvey Nash are hosting an "Introduction to Scala" event on Thursday 3rd April from 6.30pm in the Heron Tower. 

A Principle Scala Engineer has kindly offered to give a presentation for around 1 hour, the overall topics will be:

- Business benefits of Scala

- Technical Advantages

- Technical Examples


- Q&A


This is open to everyone, whether you have an interest in Scala, are looking to learn Scala, are considering using Scala for your business/in your company, or even if you're currently using Scala and would just like to network. 


There will also be beer and pizza provided afterwards. 

Due to the size of the room, spaces will be limited so please only RSVP if you are definitely going to attend. 

Date: Sat Mar 08 10:30:00 UTC 2014

Note: This hack day is also being run in conjunction with the London Java Community - only sign up at one meetup event please!

A hack day for any and all developers to come and collaborate on projects or simply discover new technologies together and enhance their skills.

Whether you want to build Play2, AKKA, Scala and Swing apps, get to grips with Git & Github, trying out one NoSQL databases like Neo4j or make some some robots dance, there are plenty of interesting things that I am sure you want to work on.

Please note the Salesforce offices in London are now in the Heron Tower (where some of series 3 of Sherlock Homes was filmed)

Based in the city of London near main transport links, its a great chance to discovering 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). Working together also helps draw from each others experiences and get more done.

www.hackthetower.co.uk

Rough Schedule 
You can get into the offices from 9.30am onwards and have some breakfast and coffee, relax and take in the stunning view from the 26th floor of the Heron Tower.

10.30am - Get together and discuss application ideas & things you want to try out. 
10.45am - Split into groups and get going 
1pm - Lunch time (sandwiches, quiche, fruit and drinks provided, requests taken) 
1.30pm onwards - Keep on hacking until you have had enough

Sign up 
Please include your your full name when you RSVP so I can organise a visitor pass for you.

In total, there is space for around 75 developers on the day. Food & drink will be provided, thanks to our hosts Salesforce.com

Start building & deploying your apps in the cloud with a free developer environments from developer.salesforce.com and www.heroku.com

Date: Tue Mar 04 18:30:00 UTC 2014

 IMPORTANT Please register at SkillsMatter:

https://skillsmatter.com/meetups/6206-building-data-processing-applications-in-scala-the-snowplow-experience

Building data processing applications in Scala: the Snowplow experience

with

Alex Dean

Alex Dean will talk about building Snowplow, an open source event analytics platform, on top of Scala and key libraries and frameworks including Scalding, Scalaz and Spray. He will highlight some of the data processing tricks and techniques picked up along the way, particularly: schema-first development; monadic ETL; datatable-based testing; data transformation maps. He will also introduce some of the Scala libraries the Snowplow team have open sourced along the way (such as scala-forex, referer-parser, scala-maxmind-geoip).

 

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:

https://skillsmatter.com/meetups/6206-building-data-processing-applications-in-scala-the-snowplow-experience


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

 

 

Date: Sat Feb 08 10:30:00 UTC 2014

Note: This hack day is also being run in conjunction with the London Java Community - only sign up at one meetup event please!

A hack day for any and all developers to come and collaborate on projects or simply discover new technologies together and enhance their skills.

Whether you want to build Play2, AKKA, Scala and Swing apps, get to grips with Git & Github, trying out one NoSQL databases like Neo4j or make some some robots dance, there are plenty of interesting things that I am sure you want to work on.

Please note the Salesforce offices in London are now in the Heron Tower (where some of series 3 of Sherlock Homes was filmed)

Based in the city of London near main transport links, its a great chance to discovering 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). Working together also helps draw from each others experiences and get more done.

www.hackthetower.co.uk

Rough Schedule 
You can get into the offices from 9.30am onwards and have some breakfast and coffee, relax and take in the stunning view from the 26th floor of the Heron Tower.

10.30am - Get together and discuss application ideas & things you want to try out. 
10.45am - Split into groups and get going 
1pm - Lunch time (sandwiches, quiche, fruit and drinks provided, requests taken) 
1.30pm onwards - Keep on hacking until you have had enough

Sign up 
Please include your your full name so I can organise a visitor pass for Heron Tower.

In total, there is space for around 75 developers on the day. Food & drink will be provided, thanks to our hosts Salesforce.com

Date: Wed Feb 05 18:30:00 UTC 2014

 IMPORTANT Please register at SkillsMatter:

http://skillsmatter.com/event-details/home/high-level-concurrency-akka-actors-and-java-ee-7-ejbs

High-Level Concurrency: Akka Actors and Java EE 7 EJBs

with

Gerald Loeffler

At LSUG's first meetup of 2014 Gerald Loeffler gives a succinct explanation and critical comparison of the defining architectural principles and coding styles in Akka Actors and Java EE 7 Enterprise JavaBeans (in particular JMS MDBs and session beans with asynchronous business methods).

Although Akka has a Java binding and Java EE is, obviously, a Java standard, this comparison will focus on usage from - and code 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/event-details/home/high-level-concurrency-akka-actors-and-java-ee-7-ejbs


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

 

 

Date: Sat Jan 11 10:30:00 UTC 2014

Note: This hack day is also being run in conjunction with the London Java Community - you only need to sign up once :)

A hack day for any and all developers to come and collaborate on projects or simply discover new technologies together and enhance their skills.

Whether you want to build Play2, AKKA, Scala and Swing apps, get to grips with Git & Github, trying out one NoSQL databases like Neo4j or make some some robots dance, there are plenty of interesting things that I am sure you want to work on.

Please note the Salesforce offices in London are now in the Heron Tower

Based in the city of London near main transport links, its a great chance to discovering 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). Working together also helps draw from each others experiences and get more done.

www.hackthetower.co.uk

Rough Schedule 
You can get into the offices from 9.30am onwards and have some breakfast and coffee, relax and take in the stunning view from the 25th floor of the Heron Tower.

10.30am - Get together and discuss application ideas & things you want to try out. 
10.45am - Split into groups and get going 
1pm - Lunch time (sandwiches, quiche, fruit and drinks provided, requests taken) 
1.30pm onwards - Keep on hacking until you have had enough

Sign up 
Please include your your full name so I can organise a visitor pass for Heron Tower.

In total, there is space for around 50 developers on the day. Food & drink will be provided, thanks to our hosts Salesforce.com

Date: Mon Dec 16 18:30:00 UTC 2013

This is a study group to get together and chat about the new course "Principles of Reactive Programming"
https://www.coursera.org/course/reactive

It is a follow-on course from the excellent Cousera-hosted and Odersky-run "Functional Programming Principles in Scala" that many in the LSUG community have already taken.

I'm sure many of us are going to be taking the Reactive Programming course, so this meetup is a great opportunity to discuss the course content and help us all deepen our understanding of Scala and Reactive Programming.

Please join the coursera course if interested and read/watch the Week 1 content first, then bring along your questions!

Note that we will be abiding by the Honour Code for the course and WILL NOT be sharing answers to assignments until after the submission deadline has passed. Solving those problems is an important part of learning!

However - the week 1 hard deadline will have passed SO we can discuss and compare solutions without violating the honour code,

All are welcome, but please sign up in advance so I can give our security folks a list of people, so they don't freak out ;)

Date: Mon Dec 09 18:30:00 UTC 2013

This is a study group to get together and chat about the new course "Principles of Reactive Programming"
https://www.coursera.org/course/reactive

It is a follow-on course from the excellent Cousera-hosted and Odersky-run "Functional Programming Principles in Scala" that many in the LSUG community have already taken.

I'm sure many of us are going to be taking the Reactive Programming course, so this meetup is a great opportunity to discuss the course content and help us all deepen our understanding of Scala and Reactive Programming.

Please join the coursera course if interested and read/watch the Week 1 content first, then bring along your questions!

Note that we will be abiding by the Honour Code for the course and WILL NOT be sharing answers to assignments until after the submission deadline has passed. Solving those problems is an important part of learning!

However - the week 1 hard deadline will have passed SO we can discuss and compare solutions without violating the honour code,

All are welcome, but please sign up in advance so I can give our security folks a list of people, so they don't freak out ;)

Date: Mon Nov 25 18:30:00 UTC 2013

This is a study group to get together and chat about the new course "Principles of Reactive Programming"
https://www.coursera.org/course/reactive

It is a follow-on course from the excellent Cousera-hosted and Odersky-run "Functional Programming Principles in Scala" that many in the LSUG community have already taken.

I'm sure many of us are going to be taking the Reactive Programming course, so this meetup is a great opportunity to discuss the course content and help us all deepen our understanding of Scala and Reactive Programming.

Please join the coursera course if interested and read/watch the Week 1 content first, then bring along your questions!

Note that we will be abiding by the Honour Code for the course and WILL NOT be sharing answers to assignments until after the submission deadline has passed. Solving those problems is an important part of learning!

However - the week 1 hard deadline will have passed SO we can discuss and compare solutions without violating the honour code,

All are welcome, but please sign up in advance so I can give our security folks a list of people, so they don't freak out ;)

Date: Mon Nov 18 18:30:00 UTC 2013

This is a study group to get together and chat about the new course "Principles of Reactive Programming"
https://www.coursera.org/course/reactive

It is a follow-on course from the excellent Cousera-hosted and Odersky-run "Functional Programming Principles in Scala" that many in the LSUG community have already taken.

I'm sure many of us are going to be taking the Reactive Programming course, so this meetup is a great opportunity to discuss the course content and help us all deepen our understanding of Scala and Reactive Programming.

Please join the coursera course if interested and read/watch that week's content first, then bring along your questions!

Note that we will be abiding by the Honour Code for the course and WILL NOT be sharing answers to assignments until after the submission deadline has passed. Solving those problems is an important part of learning!

However - previous week's hard deadline will have passed SO we can discuss and compare past solutions without violating the honour code.

All are welcome, but please sign up in advance so I can give our security folks a list of people, so they don't freak out ;)

Date: Wed Nov 13 18:30:00 UTC 2013

 IMPORTANT Please register at SkillsMatter:

http://skillsmatter.com/event-details/home/spark-scala-and-the-berkeley-data-analytics-stack 

Spark, Scala, and the Berkeley Data Analytics Stack.

with

Patrick Wendell

This talk will introduce Apache Spark. Spark is a cluster computing engine that lets users concisely express a wide range of applications through APIs in Scala, Java and Python. Under the hood, Spark is written primarily in Scala. Spark supports streaming, batch and interactive analytics on very large datasets. Due to its support for in-memory storage and general operator graphs, it can run 100x faster than Hadoop for complex algorithms such as machine learning and graph processing.

This talk will give an overview of Spark and provide reflections on writing a large production application in Scala. Spark has spawned a variety of related projects which will also be covered briefly, including a SQL execution engine (Shark), a graph computing library (GraphX), and a machine learning library (MLLib).

Patrick Wendell is a committer on Apache Spark and a co-founder of Databricks. Before Databricks, he was pursuing a Ph.D in the UC Berkeley AMPLab advised by Ion Stoica. His research focused on scalable low latency scheduling for data processing frameworks. In the past, he has contributed to several Hadoop projects, including Apache Flume and Apache Avro. He holds a B.S. in Computer Science from Princeton University and an M.S. in Computer Science from UC Berkeley.


 

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/event-details/home/spark-scala-and-the-berkeley-data-analytics-stack


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

 

 

Date: Mon Nov 11 18:30:00 UTC 2013

This is a study group to get together and chat about the new course "Principles of Reactive Programming"
https://www.coursera.org/course/reactive

It is a follow-on course from the excellent Cousera-hosted and Odersky-run "Functional Programming Principles in Scala" that many in the LSUG community have already taken.

I'm sure many of us are going to be taking the Reactive Programming course, so this meetup is a great opportunity to discuss the course content and help us all deepen our understanding of Scala and Reactive Programming.

Please join the coursera course if interested and read/watch the Week 1 content first, then bring along your questions!

Note that we will be abiding by the Honour Code for the course and WILL NOT be sharing answers to assignments until after the submission deadline has passed. Solving those problems is an important part of learning!

All are welcome, but please sign up in advance so I can give our security folks a list of people, so they don't freak out ;)

Date: Mon Oct 14 17:00:00 UTC 2013

Two talks, 1st from Glen on 2yrs production and 2nd by Piotr on testing

Hosted by:

This month is a little different, ITV have volunteered to host the event at their London Studios on the Southbank. To go along with this we have also made a little change by having two talks and more time to chat.   

Door open: 6:00

Talks start: 7:00

• Paul Clark - Welcome to ITV


• Glen Ford -  2 years of Scala in production at Zeebox

• Piotr Gabryanczyk - How Scala made my tests more meaningful

 

Food (bar snacks) and drink are provided.

Detailed Directions: The Southbank Bar is on the 2nd floor of the London Studios. You get there by going to the 2nd floor, turn left coming out of the lifts, walk left and follow the corridor around and down, keep going down the corridor (it is a long one). You get to the Canteen area. You will see some toilets on the left, the door after the toilets leads into the bar. We hope to have some ushers to take people from reception to the bar.

Date: Fri Sep 27 22:45:00 UTC 2013

Raffle is for entry ticket to Scala.IO, Paris, October 24th and 25th, 2013

The Scala and FPL friendly event in Paris!

October 24th and 25th, 2013. Paris, France

Scala.IO’s goal is to gather Scala and functional programming communities from all corners of the world to share their experiences and new ideas around creating applications, libraries and frameworks. Scala.IO provides a unique opportunity for developers to interact with the key actors of the language and related technologies.

Just some of the talk are:

Akka in Practice: Designing Actor-based Applications - Age Mooij, Raymond Roestenburg

Big Data + Scala - Sam Bessalah

Combining Scalaz and Shapeless for Great Good - Lars Hupel

Database Access with Slick - Stefan Zeiger

Effective Actors - Jamie Allen

Extreme speedups and GPGPU: a tale of two practical uses of reified trees. - Olivier Chafik

Rapture I/O and API design - Jon Pretty

Failure: The Good Parts - Viktor Klang

Let The Types Set You Free  -Sean Parsons

Purely Functional I/O - Runar Bjarnason

Shapeless: fancy types for generic programming - Miles Sabin

Spray: REST on Akka -  Mathias Doenitz

<a href="http://scala.io/speakers/mathias-doenitz.html"></a>and many more great talks.

* This raffle is for entry ticket only, travel/hotel/expenses/etc are not included. 

* Will require winners name/email to pass on to the organizer who will arrange everything else

*To enter the raffle simply RSVP to this event. Please note the I will contact the winner following this raffle*

**Please note this is an online promotion and no actual meeting will take place**

Date: Mon Sep 02 17:30:00 UTC 2013

 

Cancelled

=======

 

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

 

 

Date: Tue Jul 23 17:30:00 UTC 2013

 

IMPORTANT This is at SkillsMatter, please sign up at:

http://skillsmatter.com/event/scala/real-world-comparison-of-scala-and-clojure

Real World Comparison of Scala and Clojure

or

Scala is Java++ or the Poor Man's Haskell

 


Scala and Clojure are two of the most exciting next-generation
languages for the JVM. They have each generated a lot of excitement,
innovation and discussion and both have substantial communities and
support companies behind them.

In some ways they are very different creatures: Scala uses strong
types, has come from an academic background and is influenced by ML
and Haskell; Clojure is a straight-forward port of LISP with Java
compatibility added, it has come from a pragmatic background of
real-world problems.

Adherents of both languages tend to be unable to get past the
fundamental difference in approach regarding typing, checking and
compilation. However both share some fundamental aspects: both
represent a distillation of understanding from working with
object-orientated code, both rely on first-order functions and
functional paradigms to deliver their most distinctive advantages,
both aim to leverage an ecosystem to bring functional programming to
the mass audience it has consistently failed to do hitherto.

As someone who has and does work with both languages I want to try and
point what the real differences are between the two, what they have to
learn from one another and speculate about what the future might look
like in the world of "Enterprise".

 

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/event/scala/real-world-comparison-of-scala-and-clojure

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

 

 

Date: Sat Jun 08 09:00:00 UTC 2013

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

Date: Wed Jun 05 17:30:00 UTC 2013

 

IMPORTANT This is at SkillsMatter, please sign up at:

http://skillsmatter.com/event/scala/simplifying-asynchronous-code-with-scala-async<a href="http://skillsmatter.com/event/scala/simplifying-asynchronous-code-with-scala-async"></a>

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/event/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

 

 

Date: Sat Apr 13 09:00:00 UTC 2013

Another chance to hack with the London Scala user group and the wider software development community.

Read about the HackTheTower event in February to get a feel for the event.

Come along and create new apps or work on existing projects with other developers.  Discover functional programming and other new stuff such as Play 2 framework, MongoDB, Travis-CI, Neo4j Heroku & Forcedotcom and get creative.

LSug members have been building a new website to manage their community, so you can either join in with that project or build your own web application or service.

We are inviting members from outside the London Scala community as many technical challenges and techniques are common regardless of language (github pull requests, using MongoDB, managing deployment, etc).

 

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 and drinks provided)
01.00pm - Keep on hacking until you have had enough

 

In total, there is space for around 50 developers on the day.  Food & drink will be provided, thanks to Salesforce.com


 

 

 

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, go to the front desk and give your name to receive a visitor pass for the building.

Go up the escalators to security, your bag will be quickly 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

Date: Wed Apr 10 17:30:00 UTC 2013

 

IMPORTANT This is at SkillsMatter, please sign up at:

http://skillsmatter.com/podcast/scala/rapture-io

Rapture I/O

 

Jon Pretty (@propensive) will be talking about Rapture I/O (http://rapture.io)</a>, a comprehensive open-source Scala library providing much of the functionality of the <a href="http://java.io/" target="_blank">java.io and java.net packages with a much more intuitive and extensible Scala API. Rapture I/O takes advantage of Scala's best features to provide a simple and safe interface to common I/O operations.

A particular focus will be Rapture I/O's support for JSON handling, which makes working with dynamically-typed JSON a much more natural experience in the statically-typed Scala world. For more advanced Scala users, Jon will spend some time showing how advanced features like implicits and higher-kinded types have been employed to facilitate this elegant API.

 

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/rapture-io

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

 

 

Date: Mon Mar 25 00:15:00 UTC 2013

 

 

CouchBase[UK] 2013

April 11th 2013

Congress Centre
28 Great Russell Street

<strong style="color : #ff6600">Please note this is an online promotion and no actual meeting will take place

Win a free ticket to CouchBase[UK] 2013!

We have been generously offered a free ticket to CouchBase[UK] 2013 to raffle to one lucky LSUG member.

To enter simply RSVP to this event.

For everyone else there is a 10%-off Promo code of

PERRY

 

If you’re evaluating NoSQL for your projects or just learning about NoSQL for the first time, join us for Couchbase UK 2013. This one-day event will draw attendees from across Europe to explore NoSQL and document database technology, take a closer look at Couchbase Server 2.0, and hear how leading European companies are harnessing this powerful technology for their interactive web applications.

Conference highlights:

Technology updates and a look ahead from Couchbase technologists Presentations by Couchbase users with real-world examples, scenarios, and deployments Technically rich sessions for developers, admins, architects, and newbies Couchbase Genius Bar - the place to get your questions answered by Couchbase experts! A post conference pub crawl ... on Couchbase


More details at: http://www.couchbase.com/couchbase-london

The draw is for a free pass to the conference, the prize does not include travel, catering or accommodation expenses.


Date: Mon Mar 18 18:30:00 UTC 2013

 

IMPORTANT This is a SkillsMatter Event, please sign up at:

http://skillsmatter.com/event/scala/what-is-david-pollak-going-to-say

David Pollak: The Grand Unification

 

http://photos4.meetupstatic.com/photos/event/a/e/b/2/event_52244722.jpegYep, @dpp's got his fingers in a lot of pies... he founded the Lift web framework project, he founded the Hoisted content management project and its commercial side, Telegram, and he founded the Visi language project... but how do these projects fit together?

Come join David for a night of demo of all three projects and a clear description of how they fit together, and you might even see Visi running inside a Lift app.

 

 

 

 

 

We will, as always, also be heading to the Slaughtered Lamb pub afterwards.

 

</a> <a href="http://skillsmatter.com/event/scala/functional-programming-exchange">Functional Programming eXchange 2013 MARCH 15th 2013</a><a href="http://skillsmatter.com/event/scala/functional-programming-exchange/te-6523"> </a>For even more of David, the goto Functional eXchange on March 15th to learn and share common challenges and ideas across the different languages of the functional programming paradigm! Representing Scala, F#, Clojure, Haskell are:

Simon Peyton Jones takes you on an adventure with types The latest in F# with Don Syme What's David Pollak been up to developing Lift 3.0? Robert Rees contrasts Clojure & Scala ...and there's Robert PickeringNic FerrierAdam GraniczAlain Frisch, and Paul Dale! Interested? More Details @ <a href="http://skillsmatter.com/event/scala/functional-programming-exchange">Functional Programming eXchange

 

 

 

**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/event/scala/what-is-david-pollak-going-to-say

 

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

 

 

Date: Sun Mar 17 00:15:00 UTC 2013

 

 

MongoDB London

April 9th 2013

Grand Connaught Rooms

<strong style="color : #ff6600">Please note this is an online promotion and no actual meeting will take place

Win a free ticket to MongoDB London 2013!

We have been generously offered a free ticket to MongoDB London 2013 to raffle to one lucky LSUG member.

To enter simply RSVP to this event.

For everyone else there is a 10%-off Promo code of

LSUG10

 

MongoDB London is our annual user conference in the UK dedicated to the open source, non-relational database MongoDB. At MongoDB London, you will be able to connect with fellow MongoDB developers and 10gen engineers.

As if that wasn't enough on its own, this year we are very excited to welcome 10gen's co-founder and CTO Eliot Horowitz!

In this multi-track conference, there will also be talks from companies including YouWin, Square Enix, Nokia, eXo Platforms, Server Density and many others.

You may be especially interested in the talk from Alexander Jarvis of Panaxiom on Reactive Mongo and Akka.

Check out the line up here.

More details at: http://www.10gen.com/events/mongodb-london

Twitter: @MongoDBdays

 

The draw is for a free pass to the conference, the prize does not include travel, catering or accommodation expenses.


Date: Sat Mar 16 10:00:00 UTC 2013

 

Hack Day

with

 

Another chance to hack with the London Scala user group and the wider software development community.

Read about the HackTheTower event in February to get a feel for the event.

Come along and create new apps or work on existing projects with other developers.  Discover functional programming and other new stuff such as Play2 framework, MongoDB, Travis-CI, Neo4j & Heroku and get creative.

Help other lsug members build a new website to manage their community, so you can either join in with that project or build your own web application or service.

 

Rough Schedule

10.00am - Find the Mind Candy office on Bonhill St, refreshments after your adventure! Maybe have a go on the slide!
10.15am - Discuss your application ideas & how to build them.
10.45am - Split into groups and get going
12.30pm - Lunch time (sandwiches and drinks provided)
01.00pm - Keep on hacking until you have had enough

 

In total, there is space for around 40 developers on the day.  Food & drink will be provided, thanks to Mind Candy

 

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 Mind Candy office

Mind Candy is on the 4th floor of the Bonhill Building, near Old Street, Liverpool Street and Shoreditch stations. The building security will have your name and we will usher you up to the office! For a map see mindcandy.com/contact

 

Date: Wed Feb 27 18:30:00 UTC 2013

 

IMPORTANT This is at SkillsMatter, please sign up at:

http://skillsmatter.com/event/scala/predictionio-introducing-the-first-scala-based-open-source-prediction-server

PredictionIO - Introducing the first Scala-based open source prediction server

 

In the seminar, I will explain:

Why we create PredictionIO  (http://www.prediction.io coming soon :-) Why Scala is a perfect choice for data science project An overview of our system architecture How software developers can build predictive applications with Scala and PredictionIO  

Simon Chan is a co-founder of TappingStone. He is one of the developers of PredictionIO - the to-be-released open source prediction server written in Scala. Starting off as a software engineer in Silicon Valley after graduating from university, Simon founded three startups in the past 10 years: a tutor matching site in California, which later pivoted to become a profitable tutoring center; a career-centered networking and matching site in Hong Kong; and a social news recommendation site in mainland China. He specializes in machine learning and recommendation technology, with a strong interest in social applications. Simon graduated from University of Michigan, Ann Arbor with a Computer Science degree. He is a PhD candidate in Machine Learning at University College London.

 

 

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/event/scala/predictionio-introducing-the-first-scala-based-open-source-prediction-server

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

 

 

Date: Sun Feb 17 17:00:00 UTC 2013

 

 

DevoxxUK is coming to London!

March 26 – 27th 2013

The Business Design Centre, Islington, N1

<strong style="color : #ff6600">Please note this is an online promotion and no actual meeting will take place

Win a free ticket to DevoxxUK 2013!

We have been generously offered a free ticket to Devoxx 2013 to raffle to one lucky LSUG member.

To enter simply RSVP to this event.

We know that you’ve been waiting for more community led, world class developer conferences to arrive... well here we are! The LJC is backing the largest JVM developer conference in Europe having an edition in London.

 

We’re bringing the who’s who of the Java/JVM and Software Development worlds to London, as well as showcasing talent from the local development community. In particular the Languages of the JVM track will be of interest to the Scala community.

 

Tracks: Languages on the JVM • Java SE • Java EE • Mobile • Architecture, Cloud and Security • Web and Big Data • Methodology • The Future

 

More details at: http://www.devoxx.co.uk

Register now at: http://reguk.devoxx.com

Twitter: @DevoxxUK

 

In recognition of the close ties between the London Java Community and the London Scala Community we're offering 1 FREE ticket to Devoxx UK, enjoy!

 

The draw is for a free pass to the conference, the prize does not include travel, catering or accommodation expenses.


Date: Sat Feb 09 10:00:00 UTC 2013

Another chance to hack with the London Scala community and the wider software development community.

Its a great chance to work with other developers discovering functional programming and other new stuff such as Play 2 framework, MongoDB, Travis-CI, Neo4j Heroku & Forcedotcom to get together and get creative.

LSug members started building a new website to manage their community, so you can either join in with that project or build your own web application or service.

We are inviting members from outside the London Scala community as many technical challenges and techniques are common regardless of language (github pull requests, using MongoDB, managing deployment, etc).

 

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 and drinks provided)
01.00pm - Keep on hacking until you have had enough

 

In total, there is space for around 50 developers on the day.  Food & drink will be provided, thanks to Salesforce.com


 

 

 

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, go to the front desk and give your name to receive a visitor pass for the building.

Go up the escalators to security, your bag will be quickly 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

Date: Wed Jan 23 18:30:00 UTC 2013

 

IMPORTANT This is a SkillsMatter event, we are just helping, please sign up at:

http://skillsmatter.com/podcast/java-jee/scaling-the-use-of-scala-lessons-learned-from-a-year-of-using-scala-on-a-larger-project

Scaling the Use of Scala: lessons learned from a year of using Scala on a larger project

 

Adopting Scala on a larger project with a bigger team is a different experience from using Scala on smaller projects with small teams. The expressiveness of Scala, the ability to achieve the same result in many different ways is one of the languages strengths, but it also poses a unique set of challenges for bigger teams with varying levels of Scala experience. This talk will approach some of the challenges and pitfalls based on the experience of a long term real life project/programme. The talk will hopefully give the audience a feel for how to get Java developers cross-skilled into Scala, common Scala project challenges as a team grows and how to solve them, stylistic choices, patterns- and anti-patterns that may be useful to be aware of.

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/java-jee/scaling-the-use-of-scala-lessons-learned-from-a-year-of-using-scala-on-a-larger-project

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

 

 

Date: Wed Dec 12 18:30:00 UTC 2012

 

IMPORTANT This is a SkillsMatter event, we are just helping, please sign up at:

http://skillsmatter.com/event/scala/correctly-and-efficiently-combining-concurrency-abstractions

Correctly and Efficiently Combining Concurrency Abstractions

 

 

Actors have become a commonly used abstraction for concurrent and parallel programming in Scala. However, many real-world systems and applications combine actors with other concurrency abstractions, such as futures, or threads and shared-memory synchronization constructs.

This talk explores pitfalls of typical combinations and provides some advice on ensuring their correctness and efficiency.

 

Philipp Haller has been a member of the Scala team since 2006. His research at EPFL on concurrent programming with race-free actors in Scala has been published in leading conferences, winning a best paper award. He is the creator of Scala's first act.

We will, as always, also be heading to the Slaughtered Lamb pub afterwards.

 

 

</a><a href="http://skillsmatter.com/course/scala/typesafe-fast-track-to-akka">Typesafe's Fast Track to Akka

 

 

**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/event/scala/correctly-and-efficiently-combining-concurrency-abstractions

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

 

 

Date: Sat Dec 08 10:00:00 UTC 2012

Following on from the successful hackathon with the London Scala community, we are inviting all those interested in functional programming, play framework, MongoDB, Heroku & Force.com to get together and get creative.

LSug members started building a new website to manage their community, so you can either join in with that project or build your own web application or service.  We are inviting members from outside the London Scala community as many technical challenges and techniques are common regardless of language (github pull requests, using MongoDB, etc).

 

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 and drinks provided)
01.00pm - Keep on hacking until you have had enough


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 blue lifts and take the lift to the 24th floor (its the only option).

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.

Date: Mon Dec 03 18:30:00 UTC 2012

 

IMPORTANT This is a SkillsMatter event, we are just helping, please sign up at:

http://skillsmatter.com/event/scala/scala-liftweb-for-web-development

Scala and LiftWeb for Web Development


 

 

 

 

Franz will be presenting his experiences with Liftweb and Netty, as well as Web-Development with Scala in general. He will explain how Scala has enabled him to produce meaningful, stable and performing code and why it is endless fun for him!

The first part will cover a variety of topics ranging from Liftweb's amazing features and (few) weaknesses. You will be discovering Liftweb's frontend features like Comet-support and Desinger-friendly templates as well as how to draw a customizing Menu out of Lift's SiteMap.

The second part will be about using Netty out of Scala. You will be exploring ways to use Netty's low-level approach to deal with HTTP connections and how to use them out of Akka Actors. In-depth session on Long-Polling, Comet and WebSocket requests!

We will, as always, also be heading to the Slaughtered Lamb pub afterwards.

 

</a><a href="http://skillsmatter.com/course/scala/david-pollak-lift-basics">David Pollak's Lift Basics Workshop


 

 

**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/event/scala/scala-liftweb-for-web-development

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

 

 

Date: Sat Oct 27 09:00:00 UTC 2012

 

LSUG Website Hack Day

Put a day aside for hacking on and in Scala.

Our big idea is to create a web site that we can use as a replacement for the current meetup site. This will allow us to promote all events, not just ones being organised via Meetup.

The plan for the day is to split into groups, based on what everyone is interested in and complete the components for the website.

The initial groups could be:

Transfer of data from Meetup API to MongoDB (maybe using akka) Basic web site using Play2 Authentication and allow people to subscribe to an event. Deployment to Heroku Frontend design and development Please leave comments and suggestions for the day below and we can then have a better idea of what everyone wants from the day.

Feel free to suggest other ideas that you might want to discuss and work on with others.

 

 

Date: Sat Sep 29 12:00:00 UTC 2012

Saturday Study Group for Functional Programming Principles in Scala

If you have not already done so, register for the course https://www.coursera.org/course/progfun

 

This is only a convenient place for us to meet up. There is no talks or organised activity.

End time is when everybody is happy to finish rather than a fixed time.

 

Location:

Floor 1, Barbican Center

 

Map of Floor1: http://www.barbican.org.uk/general/venue-maps.asp?i=4

 

If you dont know anybody then look for a Scala book on the table.

 

One thing to consider is that there is limited power points so please charge your laptop before coming. (Wifi works ok, but may want to think about working offline)

 

Please leave comments on how you would like this changed, maybe different start time.

 

Please remember the Coursera Honor Code when helping others.

 

Date: Thu Sep 27 17:30:00 UTC 2012

 

IMPORTANT This is a SkillsMatter event, we are just helping, please sign up at:

http://skillsmatter.com/event/scala/starting-with-play-2-0-and-how-to-build-non-blocking-apps

Working with databases in Scala using SLICK / ScalaQuery

 

 

 

Sick of heavy web application frameworks with endless amounts of boilerplate code?

Play 2.0 combines the ease of Rails with the power of the JVM into a web application framework that makes it fun to do web applications again.

This talk will be for beginners and intermediates of Play alike. The talk has two parts:
- the basics of Play and how to get started
- non-blocking behavior in Play applications

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/event/scala/starting-with-play-2-0-and-how-to-build-non-blocking-apps</a>

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:  <a href="http://skillsmatter.com/go/find-us">http://skillsmatter.com/go/find-us

 

 

Date: Wed Sep 26 17:30:00 UTC 2012

 

IMPORTANT This is a SkillsMatter event, we are just helping, please sign up at:

http://skillsmatter.com/event/scala/composable-pipelines-as-a-pattern-in-scala-asynchronous-and-exception-handling-code-simplified

 

Composable Pipelines as a Pattern in Scala: Asynchronous and Exception-Handling Code Simplified

 

This talk explores how a common pattern, composable pipelines, can express asynchronicity and exception-handling in a clear, concise, and type-safe way. Using the new futures API of Scala 2.10 (also known as SIP-14), we show how this pattern can simplify asynchronous code, including the mechanics of integrating futures into existing code. As a second application of composable pipelines we consider exception-handling code. Tying everything together, we show how to use these two different types of composable pipelines to build asynchronous services which are robust and scalable.

 

Philipp Haller is a post-doctoral researcher at Stanford University, USA, and at EPFL, Switzerland. He holds a Dipl.-Inform. degree from Karlsruhe Institute of Technology, Germany, and a Ph.D. in Computer Science from EPFL, Switzerland. As a member of the Scala team at EPFL he has been working on programming abstractions for concurrency, as well as type systems to check their safety. Philipp created Scala Actors, a library for efficient, high-level concurrent programming.

 

 

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/event/scala/composable-pipelines-as-a-pattern-in-scala-asynchronous-and-exception-handling-code-simplified

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

 

 

Date: Tue Sep 25 17:30:00 UTC 2012

 

IMPORTANT This is a SkillsMatter event, we are just helping, please sign up at:

http://skillsmatter.com/event/scala/working-with-databases-in-scala-using-slick-scalaquery

Working with databases in Scala using SLICK / ScalaQuery

 

 

 

 

SLICK, the Scala Language Integrated Connection Kit, is a framework for connecting to databases (both relational and NoSQL) and other data sources. It integrates them seamlessly into Scala, so that stored and remote data can be queried and processed in the same way as in-memory data using plain Scala classes and collections.

This talk will give an overview over SLICK and give examples how you can use it to create and query rational databases.

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/event/scala/working-with-databases-in-scala-using-slick-scalaquery

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

 

 

Date: Sat Sep 22 12:00:00 UTC 2012

Saturday Study Group for Functional Programming Principles in Scala

If you have not already done so, register for the course https://www.coursera.org/course/progfun

 

This is only a convenient place for us to meet up. There is no talks or organised activity.

End time is when everybody is happy to finish rather than a fixed time.

 

Location:

Floor 1, Barbican Center

 

Map of Floor1: http://www.barbican.org.uk/general/venue-maps.asp?i=4

 

If you dont know anybody then look for a Scala book on the table.

 

One thing to consider is that there is limited power points so please charge your laptop before coming. (Wifi works ok, but may want to think about working offline)

 

Please leave comments on how you would like this changed, maybe different start time.

 

Please remember the Coursera Honor Code when helping others.

 

Date: Fri Sep 21 17:00:00 UTC 2012

Friday Study Group for Functional Programming Principles in Scala

If you have not already done so, register for the course https://www.coursera.org/course/progfun

 

This is only a convenient place for us to meet up. There is no talks,organised activity.

End time is when everybody is happy to finish rather than a fixed time.

 

Location:

Level 5, Royal Festival Hall, Southbank Centre

(If Level5 is closed etc, then Level4 Blue Side)

 

If you dont know anybody then look for a Scala book on the table.

 

One thing to consider is that there is limited power points so please charge your laptop before coming. (Wifi works well, I'm currently using it to write this description)

 

Please remember the Coursera Honor Code when helping others.

 

Please leave comments on how you would like this changed, maybe different start time.

 

Date: Wed Sep 12 17:30:00 UTC 2012

 

IMPORTANT Sign up at skillsmatter:

http://skillsmatter.com/podcast/scala/making-big-data-small-streaming-algorithms-in-scala

Making Big Data Small: Streaming Algorithms in Scala

 

In this talk I'll discuss a class of algorithms,
streaming algorithms, that allow real-time processing of data, scale
extraordinarily well, and are simple to implement. Streaming
algorithms were developed to handle data capacities that exceed our
ability to store them (e.g. the Large Hadron Collider) but turn out to
be a great fit for small teams that want to move quickly on data
analysis projects.

In this talk I'll describe the Bloom filter and Count-Min sketch for
counting item occurrence and heavy hitter and quantile algorithms for
estimating frequency information. If there is time and interest I
might discuss lock-free stochastic gradient descent for learning
classifiers and recommendation systems

Noel has over fifteen years experience in software architecture
and development, and over a decade in machine learning and data
mining. Examples of the projects he’s been involved with include one
of the first commercial products to apply machine learning to the
Internet (eventually acquired by Omniture), a BAFTA award winning
website, and a custom CMS used daily by thousands of students. His
latest ventures are Scala consultancy at Underscore
(underscoreconsulting.com) and data analysis and machine learning at
Myna (mynaweb.com)

Noel is an active writer, presenter, and open source contributor. Noel
has a PhD in machine learning from the University of Birmingham.

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/making-big-data-small-streaming-algorithms-in-scala

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

 

 

Date: Fri Aug 31 18:00:00 UTC 2012

JAX London 2012

15-17 October

 

To enter: email: raffle@jaxlondon.com with you 'LSUG JAXLondon Raffle' as the subject.  Please include your first and last name.

 

Full event details can be found at JAXLondon.com but Scala interest talks are:

Scaling up and out with Akka - Heiko Seeberge Play Framework 2 - Peter Hilton Improving MapReduce: Scala and GridGain To The Rescue! - Nikita Ivanov Scala in Action - Heiko Seeberger MongoDB on the JVM - Brendan McAdams and our very own John Stevenson with "Clojure made simple" Keynote this year is by Brian Goetz.

 

Thanks to JAX for donating a ticket.

 

Note: This is only an entry ticket, travel etc is not included. Sam's judgement is final.

 

 

 

 

 

 

Date: Wed Jul 11 17:30:00 UTC 2012

 

IMPORTANT Sign up at skillsmatter:

http://skillsmatter.com/podcast/scala/scala-type-classes/js-4483<a href="http://skillsmatter.com/event/scala/mongodb-jvm"></a>

<strong style="font-size : medium">Type classes, monads, etc. - functional programming in Scala can be simple!


I am quite excited how elegantly we can solve IO-bound problems like DB access with this new set of tools Scala and functional programming provides.
I've recently built a simple Cassandra client using actors, type classes and monads while migrating one of our systems at Zeebox from Amazon S3 to Cassandra.
It is simple and elegant (I believe :)) and it shows the real power of the language. So no more Java-like code written in Scala - It is functional but simple and powerful. 

Until recently, I was scared myself whenever I've heard the phrase "type class" let alone monad or theory of categories. I realised that all it is, is just that mathematicians tend to overcomplicate things hiding it behind theorems and proofs. Real life examples of monoids, monads or type classes can be quite simple and understandable for everybody.

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/scala-type-classes/js-4483

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

 

 

Date: Wed Jun 13 17:30:00 UTC 2012

 

IMPORTANT Sign up at skillsmatter:

http://skillsmatter.com/podcast/home/experiences-real-world-scala<a href="http://skillsmatter.com/event/scala/mongodb-jvm"></a>

 

How we built and delivered a real-world Scala project in a highly agile, multi-language environment with a team of mixed experience Scala developers. A tour through what we did, how we did it and what we learnt along the way.

A rough breakdown of my initial thoughts on the structure, something along the lines of:

Overview of the project Team background Technologies chosen Scala in an agile environment Working with developers new to Scala Mixing Scala with Java Challenges faced A look at some of the code and patterns What we learnt The final result What we would do different next time


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/home/experiences-real-world-scala

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

 

 

Date: Fri Apr 27 09:00:00 UTC 2012

 

Progressive Java Tutorials

Skills Matter is running the the first Progressive Java Tutorials on May 3-4, the annual JVM conference offering a unique blend of product and experience mixed, and tempered with theory and practice. The Progressive Java Tutorials conference will feature talks and hands-on tutorials from leading experts in the JVM world, presenting a contemporary Java use-case or technology.  Experts include Jan Machacek, Viktor Klang, Tobias Ivarsson, Jon Jagger, Anirvan Chakraborty, Kito Mann, and Brian Sletten.

 

Tickets are £325+VAT -- but the good folks at Skills Matter have given the London Scala Users Group two tickets to give away.

All you have to do to enter is RSVP and two winners will be chosen at random, each receiving a free ticket to the Progressive Java Tutorials!

 

The winners will be contacted on Friday morning so they can check time-off-work etc

 

Viktor Klang: Future Scala Futures
With Scala Improvement Proposal (SIP) 14, Scala's Futures will get a big upgrade with the new Future and Promise APIs. In this tutorial we will explore Futures and Promises using the new APIs and how they can be used to compose asynchronous dataflow - creating pipelines of transformation. We'll see how Futures can be used in for-comprehensions, how to gracefully handle failure, how to avoid blocking operations and get a glimpse into the implementation. We'll get our hands dirty and learn by examples, mixed with presentation-style explaining of how things fit together.

Jan Machacek: Polyglot applications in Java and Spring

Jan Machacek will show why you should use the most appropriate language for your Java enterprise application. Discover why it is a really good idea to combine Java with another language. Jan's code will show just how easy it is to use Scala and Java in one project; and the reasons why you might do the same in your projects.
Jan will show that you do not need to throw away your existing experience or code, but rather that you can build on it to deliver much more functionality in less time, integrate into your existing infrastructure, and -- most importantly -- have fun programming again.

 

Brian Sletten: Moving Beyond Objects

In this session, we will explore REST and its implications on a resource-oriented environment that embraces it like NetKernel. We will look at what URI-addressability does for us and how we can leverage the open standards of the Semantic Web (RDF, SPARQL, OWL) to do amazingly powerful things with precious few lines of code.

David Morgantini & Akash Bhalla: Exploring enterprise Java outside of Java EE

The goal of this session is the give participants a quick introduction into Java enterprise development without using the heavy weight tools and process that come with Spring & Java EE. The session will be a hands on test-driven journey through writing a rich web application using Simple Framework and a NoSQL backend. The session will be based on lessons learnt during the building of a large system for a ThoughtWorks client.

 

Anirvan Chakraborty: Connecting to Neo4j using Spring Data

Anirvan's Progressive Java track will show how to use Spring Data Neo4j to build a Spring-based web application based on the graph database Neo4j. The session will begin with a short introduction into Spring Data Neo4j and follow that up by building a 'User Management System' using Neo4j.

 

Kito Mann: Full Stack Java EE

It’s time to take another look at Java EE. In addition to minor updates in EJB 3.1 and JPA, JSF 2 and Servlet 3 are major updates that embrace convention or configuration and provide many features that simplify development. This session with Kito Mann will provide an overview of the different parts of Java EE 6 and show you can quickly you can build a complete web application with ease.

 

Jon Jagger:CyberDojo

A CyberDojo is a great practice environment for learning about coding, test driven development, team dynamics, and collaboration. The aim of a CyberDojo is to collaborate collectively towards working solutions on all laptops.

Date: Thu Apr 19 17:30:00 UTC 2012

 

We have a FULL HOUSE

Please check SkillsMatter site for lastminute spaces

 

IMPORTANT Sign up at skillsmatter:

http://skillsmatter.com/event/scala/scala-intro</a>

 

Question: Do you know Scala?

If yes then you should be going to <a href="http://days2012.scala-lang.org/">ScalaDays 2012 on 17/18th April, details:-

( "Early bird" registrations will be available until 5th March )

 

If no, then read on.....

Martin Odersky, the creator of the Scala, has agreed to give a session on the basics of Scala and an overview of the features that make Scala interesting for Java developers.

The plan is for Martin to give an introduction of what Scala is, how best to get started. So if your new to Scala or have joined the group but have never used it then this should be a good evening to come to.

As there will be lots of people going then another reminder that you need to sign-up with SkillsMatter. 

If you know the difference between val and var this may not be for you

 

 

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/event/scala/scala-intro

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

 

 

Date: Wed Mar 14 18:30:00 UTC 2012

 

IMPORTANT Sign up at skillsmatter:

http://skillsmatter.com/event/scala/lsug-tdd-scala<a href="http://skillsmatter.com/event/scala/mongodb-jvm"></a>

 

A client asked me to convert one XML format to another. I was relegated to Java during the day and as I was missing my lovely lightweight TDD Scala coding, I didnt even consider XSLT. I simply added anti-xml to my sbt build and got stuck in.

 

This talk is the journey I went through over 3 days test-driving this work using Specs2. In particular I will focus on how I went about testing and the issues I faced in asserting the expected xml.

 

I will also talk about what I might do differently now, given a little more time, and suggest additions to the anti-xml library to have made my job even easier.

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/event/scala/lsug-tdd-scala

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

 

 

Date: Wed Feb 08 18:30:00 UTC 2012

 

IMPORTANT Sign up at skillsmatter:

http://skillsmatter.com/event/scala/spring-in-scala</a>

 

In this Spring in Scala talk, Jan Machacek will start by comparing Scala to the other languages on the Java platform. Find out that Scala code gets compiled to regular Java bytecode, making it accessible to your Spring code. You will also learn what functional programming means and how to see & apply the patterns of functional programming in what we would call enterprise code. In addition to being functional language, Scala is strongly typed language. 

The second part of the talk will therefore explore the principles of type systems. You will find out what polymorphic functions are, and what the Scala wizards mean when they talk about type covariance and contravariance. Throughout the talk, there will be plenty of code examples comparing the Spring bean in Java with their new form in Scala; together with plentiful references to the ever-growing Scala ecosystem, the talk will give you inspiration & guidance on using Scala in your Spring applications. Come over and find your functional mojo!

 

Jan Macháček is the technical director at <a href="http://www.cakesolutions.net/">Cake Solutions, highly experienced Java enterprise architect, consultant and developer with very strong technical and team management skills. Alongside several articles, Jan has authored 4 books; the most notable ones are Pro Spring and Pro Spring 2.5. He regularly speaks at conferences and developer events in the UK and abroad and he is the editor of the Open Source Journal. In his spare time, Jan likes to explore new programming languages and experiment with microcontrollers. Jan also competes in time trials and road races as a member of the Manchester Wheelers’ Cycling Club.

 

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/event/scala/spring-in-scala

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

 

 

Date: Wed Jan 18 18:30:00 UTC 2012

 

IMPORTANT Sign up at skillsmatter:

http://skillsmatter.com/podcast/scala/scalamock</a>

 

ScalaTest, Specs2 and ScalaCheck allow us to write concise and powerful tests, but we've been stuck with Java mocking frameworks (EasyMock, JMock, Mockito) that don't really understand Scala. Mocking first-class functions, currying and other Scala-specific features has been difficult or impossible.

<a href="http://scalamock.org/" target="_blank">ScalaMock, designed and implemented from the ground up in Scala, changes all that. In addition, it brings PowerMock-style features like mocking object creation (constructor invocation) and companion objects (static methods).

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/scalamock

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

 

 

Date: Thu Nov 24 18:30:00 UTC 2011

 

IMPORTANT Sign up at skillsmatter:

http://skillsmatter.com/event/scala/mongodb-jvm

 

Brendan (@rit) is responsible for the scala toolkits (Casbah  and Hammersmith ) for MongoDB one of the leading nosql databases around. In this talk he is going to give an overview of how to use scala with MongoDB

Please note: that due to Brendan having to return to the States soon (and is 101 other things he has to do), we have agreed to take over what was going to be a more general talk he was going to do this night and its now going to be more Scala orientated (please don't tell out Clojure friend :-), so the skillsmatter web site does not quite match the description here.

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/event/scala/mongodb-jvm

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

 

 

Date: Thu Oct 13 17:30:00 UTC 2011

 

IMPORTANT Sign up at skillsmatter:

http://skillsmatter.com/event/scala/scala-helix

 

 

This is an informal session with Timothy Perrett, author of Lift in Action, the latest and most comprehensive book about Lift. This talk is the first public demonstration of his latest pet project: Helix.

Scala Helix is a central directory of all the projects within the Scala ecosystem and the project itself is built using Lift, Akka and MongoDB. During this talk you'll hear how in a very short space of time the system was assembled and made ready for use, and see first hand how different parts of the system are put together.

This talk includes short presentation and demonstration, followed promptly by Q&A / open floor in order for attendees to ask questions about certain features or design choices.

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/event/scala/scala-helix

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

 

 


 

 

 

 

Date: Tue Oct 11 17:30:00 UTC 2011

 

IMPORTANT Sign up at skillsmatter:

http://skillsmatter.com/event/scala/lift-baby

 

Two days before Scala LiftOff David Pollak, the Lift project creator, will explore Lift and how Lift apps are different.

 

The Lift Web Framework offers a different approach to building web based applications. Lift apps are secure, high performance, and concise. Lift approaches web development differently in order to achieve these goals. Lift apps look different and focus on the business logic rather than the plumbing of servicing HTTP requests. In this talk, David Pollak, the Lift project creator, explores Lift and as a group we'll see what's In his Brain.

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/event/scala/lift-baby

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

 

 

Date: Wed Sep 14 17:30:00 UTC 2011

 

IMPORTANT Sign up at skillsmatter:

http://skillsmatter.com/podcast/scala/practical-scalaz-2518

 

( This is the rescheduled talk from last month)

Previous talks have concentrated on the fundamentals and construction of the scalaz library. This talk will concentrate on using Scalaz to help make certain tasks easier and to avoid repeating yourself. We will see practical uses of endomorphisms, monoids, applicative functors and realize that they are the sort of thing we use every day, whether we know what to call them or not. The focus will be on using the library, not understanding its internals!

 

 

Chris Marshall ( @oxbow_lakes) is one of the four scala gold-badged users on StackOverflow, although he is unique in being the only undeserving recipient. He has been programming commercially for 14 years, briefly in FORTRAN and Smalltalk, then Java (since 1999) and in Scala (since late 2008) after his patience finally wore out. With over 12 years financial IT experience, he has been in his dream job for GSA, a small, technology-driven hedge fund since 2006 and prior to that spent six years at JPMorgan working for the rates business. In his spare time, he likes to fail to get through “The Essence of the Iterator Pattern”, which he has now managed almost 500 times.
Chris is most famous in the Scala world for the “ the longest suicide note in history

 

 

 

 

 

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/practical-scalaz-2518

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

 

 


 

 

 

 

 

 

Date: Wed Jul 20 17:30:00 UTC 2011

 

IMPORTANT Sign up at skillsmatter:

http://skillsmatter.com/event/scala/lsug-with-kevin-wright

 

 

Kevin (Wright) will go some helpful tips on making you Scala code more Scala and less Java looking. (more details to follow.)

 

We will, as always, also be heading to the Slaughtered Lamb pub afterwards.

Note this is one week later than usual as Uncle Bob (Robert C. Martin) has taken our room for the night

 

 

**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/event/scala/lsug-with-kevin-wright

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

 

 


 

 

 

 

Date: Wed May 11 17:30:00 UTC 2011

 

IMPORTANT Sign up at skillsmatter:
http://skillsmatter.com/event-details/home/scala-patterns/js-1710

 

 

Jon Pretty from Scala Technology is going to give a whirlwind tour of design patterns in Scala, including (but not limited to) Utility Belt, Pimp-my-library, algebraic data types, Concept and Cake.

Jon launched the very first commercial Scala applications in 2005 and named the Cake Pattern in an email conversation with Martin Odersky.

 

 

**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/event-details/home/scala-patterns/js-1710


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

 

 


Date: Sat Apr 30 11:00:00 UTC 2011

SkillsMatter have kindly given us a ticket for the Scala eXchange 2011 to be held on 15th and 16th June. This two day event is being finalised but already has Martin Odersky as the keynote speaker with also  James Strachan (Groovy), Viktor Klang (Akka), Chris Marshall and Jason Zaugg. More and full details of the day can be found at http://skillsmatter.com/event/scala/scala-exchange-2011

Now for the competition. Who would you like to see at a Scala event?

As this is a fantasy guest list then could be anybody, maybe Bill Venners, Paul Phillips, Tony Morris or somebody from EPFL the choice is yours. The only exception is Martin (Odersky), that would be just toooo easy.

To enter, use the 'I'm Going' button and put the name of your chosen speaker, with a reason ie 'Bill Venners - ScalaTest'

 

The winner will be picked at random at the end of the month. 

Normal rules. this is only entry to the event, you have to pay for travel, beer etc.

 

Date: Wed Apr 13 17:30:00 UTC 2011

 

IMPORTANT Sign up at skillsmatter:
http://skillsmatter.com/event/scala/scala-miscellany

 

For April we now have four talks or discussions, (thanks to everybody for volunteering at short notice). The talks so far are, in no particular order :

Fernando Racca - scala in financial domain Richard Dallaway -Having a scala skills board for lsug John Watson - moving to scala with real time XML data feeds Wille Faler - on Bowler Framework For a better description of what the talks are about then is better to looks at the comments on the event page (lsug.net/events/17017950) as the speakers will know much better than I will

 

If you had already signed up for the original Russ Miles talk then there is no need to sign up at skills matter again, they already have your details and will be carried over.

 

**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/event/scala/scala-miscellany


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.

 

Russ Miles, who was to do next months lsug talk, has had to cancel and we hope he can do it at a latter date.
This gives us a chance to do something different for next month. If we can get three or four people to volunteer to so a short talk, this could be a lightning talk or something a bit longer say 20 mins, then we will do that in April. The subject can be anything providing it has come connection to scala, from 'This is the project I'm working on', 'I like this package', or 'this is how I solved a problem' its up to you.
If you want a short talk on something then email the group, you may be luck and somebody may know it and want that little push to do something.
Also if you can think of something else that could fit in with this format for next month, and willing to help make it work. then, again, email the group and we'll see if we can add it to the evening.
Hope that sounds interesting  andy

 

Date: Thu Mar 10 18:30:00 UTC 2011

 

IMPORTANT Sign up at skillsmatter:
</a><a href="http://skillsmatter.com/podcast/scala/scalaz-embracing-the-functional-side-of-scala/wd-1360" target="_blank">http://skillsmatter.com/podcast/scala/scalaz-embracing-the-functional-side-of-scala/wd-1360

 

This talk is intended for developers who have already tried scala and wondered what it’s like to be on the functional side of the programming. In this talk we'll cover main functional concepts as well as their practical application. We'll finish with an example of how scalaz can be used in real world projects, such as Camel.

 

This is on a Thursday for this month only, as there is a Closure talk on Wednesday, 
hope you can make both.  

 

 

 

**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:
</a><a href="http://skillsmatter.com/podcast/scala/scalaz-embracing-the-functional-side-of-scala/wd-1360" target="_blank">http://skillsmatter.com/podcast/scala/scalaz-embracing-the-functional-side-of-scala/wd-1360
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.

 

Date: Wed Feb 09 18:30:00 UTC 2011

 

 

 

 

IMPORTANT Sign up at skillsmatter:
http://skillsmatter.com/event/scala/cloud-computing-with-scala-and-gridgain-895/rl-311

The topic of this presentation is about using Scala programming language with GridGain framework to provide a simple and productive cloud computing platform. 

Scala is a hybrid function and object-oriented language that is rapidly gaining traction in becoming the “next” Java in JVM-based language evolution. GridGain is one of the most rapidly growing cloud development platforms for JVM-based languages.

2/3 of the presentation will be devoted to live coding demonstration of writing basic MapReduce application in Scala using GridGain middleware. All coding during demonstration will be done live. Overview of grid and cloud computing concepts as well as notion of Native Cloud Applications will be discussed. Short intro into Scala language will also be provided.

What problems/challenges will an attendee learn to solve by attending your session?
Attendee will learn how to use Scala - one of the most exciting JVM-based languages - to quickly and efficiently build cloud-enabled applications. They will also learn on how to quickly build simple MapReduce application using GridGain framework.

What will attendees learn by attending your session?
Attendees will learn:
How to build and run simple Scala MapReduce application
How to start and configure GridGain
How to cloud-enable the existing Scala code using GridGain to run it on the cloud

Who should attend your session?
Java developers with a proficient level of Java expertise
Scala developers of all levels
Developers interested in practical aspects of cloud computing

What basics should attendees know before attending your session?
Working knowledge of Java
Basic understanding of distributed programming concepts
No Scala or cloud computing experience is required

About 1/3 of the presentation will be devoted to overview of grid and cloud computing as well as crash-course into Scala programming language. 2/3 of the presentation will be devoted to a live, hands-on coding demonstration of building simple MapReduce applications in Scala using GridGain.

 

 

**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/event/scala/cloud-computing-with-scala-and-gridgain-895/rl-311
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.

Date: Wed Jan 12 18:30:00 UTC 2011

IMPORTANT Sign up at skillsmatter:
http://skillsmatter.c...

guardian.co.uk is largely a Java development shop. We implemented our new Content API (http://content.guardi...) as our first project in Scala, starting at the beginning of 2010. I'll talk about how we managed the transition and how we learnt scala as a team, with lots of practical examples and code samples.


The Guardian's Open Platform initiative enables partners to build applications with The Guardian. As part of this initiative, The Guardian provides the Content API - a rich interface to all The Guardian's content and metadata back to 1991 - over 1 million documents. This talk starts with a brief overview of the latest iteration of the content API. It will then cover how we implemented this in Scala using Solr, addressing real-world problems in creating an index of content:
how we represented a complex relational database model in Solr
how we keep the index up to date, meeting a sub-5 minute end-to-end update requirement
how we update the schema as the API evolves, with zero downtime
how we scale in response to unpredictable demand, using cloud services

**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.c...
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.

Date: Mon Dec 06 18:30:00 UTC 2010

IMPORTANT Sign up at skillsmatter:
http://skillsmatter.c...

Iulian Dragos is a key member of Martin Odersky’s EPFL's Scala team and Scala Solutions company. He has been the main contributor for many critical Scala components including the compiler backend, its optimizer and has just completed his PhD thesis in 'Compiling Scala for Performance'.


Before 2.8, the scala compiler compiled generic classes using type erasure, just like Java. However, there is a significant performance drop for primitive types: in order to satisfy the JVM requirements, primitive values need to be boxed when they enter generic code.

Boxing means wrapping a primitive value in a heap-allocated object. Whenever code operates on such values, it needs first to extract the value from the object, operate on it, then box it back.

Specialization ensures that boxing does not happen, by generating specialized versions of generic code.

Performance improvements may reach an order of magnitude.

In this talk Iulian will look at several specialized classes in the standard library, he will explain how specialization works, the benefits and some potential traps.

**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.c... 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.

Date: Tue Nov 16 18:30:00 UTC 2010

This is our monthly informal social gathering which incorporates members of London Scala User Group, The London Java Community & Graduate Development Community.

The evening

We meet in the evening on the third Tuesday of every month in a private room at the Lvpo bar in Soho http://www.lvpo.co.uk... The event kicks of at 6:30 PM and usually goes on until 11:30 PM with people coming and going at all times throughout the evening. We usually attract 60 – 70 members so it is a lively event in which members both junior and senior can connect in a relaxed atmosphere and set the development world to rights. Free platters of food will be provided.

This is a chance to come along and meet and chat with other members of the London Technical Community (and convert them to Scalaists). It is a great chance to meet other developers and has attracted members of all levels.

Date: Wed Nov 10 18:30:00 UTC 2010

IMPORTANT Sign up at skillsmatter:
http://skillsmatter.c...


Doors open at 6pm for general chat over coffee, tea and biscuits. Workshop will start at 6.30pm

There is a great deal of interest in Simple Build Tool (SBT) for managing Scala and JVM based projects, as an alternative to Maven, Ant, etc.

SBT creates a standard structure for projects and manages dependencies (like Maven2), but the build can be defined using Scala (unlike Maven2). You can also do neat things like continuous testing, running your test on each save and getting lots of feedback. SBT also tries to determine the minimum set of dependent sources that need to be recompiled each time, reducing rebuild times.

The evening will be a collaborative workshop with a few lightening or short specific talks and preferably code-alongs and other very practical stuff. Lots of tips and trick to be shared by those who attend the event. Topic ideas include:


Using SBT on the command line
Using SBT with your favourite IDE
Setting up an SBT project - tips and tricks
Using SBT continuous compilation, testing and deployment
Specify build recipes via Scala - say goodbye to XML?
Including testing frameworks in SBT (JUnit, Hamcrest, ScalaTest, Specs, etc)
Working with mixed Scala/Java projects
What is not so good in SBT and how to work round it

One goal of the night would be to convert the Scala coding dojo environment to SBT and get the test on save function working well so we can get a lot more feedback during the dojo. As an added bonus, getting SBT to work with the Fast Scala Compiler (FSC) and a Scala testing framework

If you want to do a specific talk / demo / practical session, please let the LSug organisers know via the meetup site or the LSug mailing list.

If you have any other ideas of practical stuff we can do with SBT, please share via the LSug mailing list or comment on the meetup site event page.

**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.c...
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.

Date: Tue Oct 19 17:30:00 UTC 2010

This is our monthly informal social gathering which incorporates members of London Scala User Group, The London Java Community & Graduate Development Community.

The evening

We meet in the evening on the third Tuesday of every month in a private room at the Lvpo bar in Soho http://www.lvpo.co.uk... The event kicks of at 6:30 PM and usually goes on until 11:30 PM with people coming and going at all times throughout the evening. We usually attract 60 – 70 members so it is a lively event in which members both junior and senior can connect in a relaxed atmosphere and set the development world to rights. Free platters of food will be provided.

This is a chance to come along and meet and chat with other members of the London Technical Community (and convert them to Scalaists). It is a great chance to meet other developers and has attracted members of all levels.

Date: Wed Oct 13 17:30:00 UTC 2010

IMPORTANT Sign up at skillsmatter:
http://skillsmatter.c...

We believe that writing correct concurrent, fault-tolerant and scalable applications is too hard. Most of the time it's because we are using the wrong tools and the wrong level of abstraction. Akka is here to change that. Akka is using the Actor Model together with Software Transactional Memory (STM) to raise the abstraction level and provide a better platform to build correct concurrent and scalable applications. For fault-tolerance it adopts the "Let it crash" model which have been used with great success in the Telecom industry to build applications that self-heals, systems that never stop. Akka's Remote Actors, backed by a scalable non-blocking IO implementation, provides the abstraction for transparent distribution and the basis for truly scalable and fault-tolerant applications. In this talk you will learn what Akka is, how it can be used to solve hard problems and the ideas behind its design and implementation. Akka is available at <a href="http://akkasource.org/" target="_blank">http://akkasource.org...</a>

Jonas Boner is a programmer, teacher, mentor, speaker and author who spends most of his time consulting, hacking on open source as well as lecturing and speaking at developer conferences world-wide. He has worked at Terracotta, the JRockit JVM at BEA and is an active contributor to the Open Source community; most notably created the Akka Project, AspectWerkz Aspect-Oriented Programming (AOP) framework, committer to the Terracotta JVM clustering technology and been part of the Eclipse AspectJ team. Blog: <a href="http://jonasboner.com" target="_blank">http://jonasboner.com...</a>

**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.c...
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.

Date: Thu Oct 07 17:30:00 UTC 2010

The London Scala User Group and Skills Matter are proud to co-organise an exciting evening of Questions & Answers with Martin Odersky, the inventor of Scala programming language, Jonas Boner who is a well regarded expert on Actor models such as Akka, and David Pollak, the inventor of the Lift web framework for Scala.

This event will be a rare opportunity to hear these thought leaders discuss Scala and functional programming language concepts, challenges and future directions. It will be your chance to pose your own questions and to hear the thoughts of others regarding the Scala ecosystem.

So if you can't make it to the Scala LiftOff unconference, you can still get a taste of that experience at this free evening event.

Please register at SkillsMatter so they buy enough beer and pizza for everyone: http://skillsmatter.c...

Hope to see you there!

Date: Tue Sep 21 17:30:00 UTC 2010

This is our monthly social gathering which incorporates members of The London Java Community, Graduate Development Communities, London Scala User Group & OSGi Users’ Forum UK. This month we're doing things a bit differently:

In 2008 Andrew Glover wrote an article asking if Clojure of Scala were poised for stardom: http://www.javaworld..... Two years on we now have two very successful and growing communities running active dojos. Having recently heard that both have been adopted into a variety of companies in London, including large investment banks, it seems a good time to start asking the question again.... this time over a few drinks.... in a bar in Soho....

Therefore for this months pub event we will be asking the question are you Clojure or are you Scala? We will have no formal presentation or slides, but we will be attracting prominent members from each community to come along, so if you've got an opinion on the matter, or you just want to come along and find out what the fuss is about then come along and get involved.

Here is the standard info:

The evening

We meet in the evening on the third Tuesday of every month in a private room at the Lvpo bar in Soho http://www.lvpo.co.uk.... The event kicks of at 6:30 PM and usually goes on until 11:30 with people coming and going at all times throughout the evening. We usually attract 60 – 70 members so it is a lively event in which members both junior and senior can connect in a relaxed atmosphere and set the development world to rights. Free platters of food will be provided.

This is a chance to come along and meet and chat with other members of the London Technical Community. It is a great chance to meet other developers and has attracted members of all levels, I'll also be onsite so if anyone is looking for free recruitment advice it's a great chance to come along for a chat.

This is a chance to come along and meet and chat with other members of the London Technical Community (and convert them to Scalaists). It is a great chance to meet other developers and has attracted members of all levels.

Date: Wed Sep 08 17:30:00 UTC 2010

IMPORTANT Sign up at skillsmatter:
http://skillsmatter.c...

Following the release of 'ScalaIDE for Eclipse' for Scala 2.8, Miles Sabin, the main contributor and lead for the ScalaIDE, will be demonstrating some of the new features that are now included in the Eclipse plugin. and give an idea on what is planned for future versions.
If there is sufficient time at the end he will also show some under-the-hood coding of just how the ide work and how others can contribute.

The ScalaIDE for Eclipse, now has its own dedicated web site at: scala-ide.org where you can also find the source code and mailing lists.

Miles can be reached at www.chuusai.com for all the Scala help you need.

**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.c...
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.

Date: Tue Aug 17 17:30:00 UTC 2010

This is our monthly informal social gathering which incorporates members of London Scala User Group, The London Java Community & Graduate Development Community.

The evening

We meet in the evening on the third Tuesday of every month in a private room at the Lvpo bar in Soho http://www.lvpo.co.uk... The event kicks of at 6:30 PM and usually goes on until 11:30 PM with people coming and going at all times throughout the evening. We usually attract 60 – 70 members so it is a lively event in which members both junior and senior can connect in a relaxed atmosphere and set the development world to rights. Free platters of food will be provided.

This is a chance to come along and meet and chat with other members of the London Technical Community (and convert them to Scalaists). It is a great chance to meet other developers and has attracted members of all levels.

Date: Wed Aug 11 17:30:00 UTC 2010

IMPORTANT Sign up at skillsmatter:
http://skillsmatter.c...

In this talk we'll look into features of one of the emerging web frameworks Play! ( <a href="http://www.playframework.org" target="_blank">http://www.playframew...</a>) There will be a quick overview of the Java side and then we will dig into Scala part and framework modules.
In the final part we will build a simple application using play Scala.

**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.c...
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.

Date: Tue Jul 27 17:30:00 UTC 2010

********IMPORTANT ********** SkillsMatter are hosting this event and are handling the attendance it is essential that you confirm your place at this link: <a href="http://tinyurl.com/344xqnx" target="_blank">http://tinyurl.com/34...</a>

Due to popular demand we are planning something a bit different for July. For the first time the LJC will be holding an evening of Lightning talks on subjects of the moment within the London Java Community. This will be a fast paced exciting evening where you will get exposure to an eclectic mix of speakers and topics from our community in London. If this is a successful event we will organise more in the future.

All of our speakers will be members of the LJC. Each talk will be around 5 minutes long with time for questions.

********IMPORTANT ********** SkillsMatter are hosting this event and are handling the attendance it is essential that you confirm your place at this link: <a href="http://tinyurl.com/344xqnx" target="_blank">http://tinyurl.com/34...</a>

Date: Tue Jul 20 17:30:00 UTC 2010

This is our monthly informal social gathering which incorporates members of London Scala User Group, The London Java Community & Graduate Development Community.

The evening

We meet in the evening on the third Tuesday of every month in a private room at the Lvpo bar in Soho http://www.lvpo.co.uk... The event kicks of at 6:30 PM and usually goes on until 11:30 PM with people coming and going at all times throughout the evening. We usually attract 60 – 70 members so it is a lively event in which members both junior and senior can connect in a relaxed atmosphere and set the development world to rights. Free platters of food will be provided.

This is a chance to come along and meet and chat with other members of the London Technical Community (and convert them to Scalaists). It is a great chance to meet other developers and has attracted members of all levels.

Date: Wed Jul 14 17:30:00 UTC 2010

IMPORTANT Sign up at skillsmatter:
<a href="http://skillsmatter.com/event/java-jee/scaling-web-apps-with-akka" target="_blank">http://skillsmatter.c...</a>

During the talk, we will build a simple web app using Lift and then
introduce Akka to help scale it.
Specifically, we will demonstrate Remote Actors, "Let it crash" fail
over, and Dispatcher. Other Scala oriented tools we will use include
sbt and ENSIME mode for emacs.


**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:
<a href="http://skillsmatter.com/event/java-jee/scaling-web-apps-with-akka/" target="_blank">http://skillsmatter.c...</a>
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.

Date: Tue Jun 15 17:30:00 UTC 2010

***PLEASE NOTE DIFFERENT ADDRESS FOR THIS EVENT ON THIS OCCASION***

This is our monthly social gathering which incorporates members of The London Java Community, Graduate Development Communities & London Scala User Group.

The evening

We meet in the evening on the third Tuesday of every month - on this occasion we will be meeting here - <a href="http://thecrowntavern..." target="_blank">http://thecrowntavern.... </a>The event kicks of at 6:30 PM and usually goes on until 11:30 with people coming and going at all times throughout the evening. We usually attract 60 – 70 members so it is a lively event in which members both junior and senior can connect in a relaxed atmosphere and set the development world to rights.

This is a chance to come along and meet and chat with other members of the London Technical Community. It is a great chance to meet other developers and has attracted members of all levels, I'll also be onsite so if anyone is looking for free recruitment advice it's a great chance to come along for a chat.

Date: Wed Jun 09 17:30:00 UTC 2010

To coincide with the Scala Course (<a href="http://bit.ly/auQmzJ" target="_blank">http://bit.ly/auQmzJ...</a>) that is being held at Skills Matters on Jun 9/10, Martin Odersky is to give a special talk for LSUG, and all scala enthusiasts in London on Jun 9.

So If you've ever had a question that you've ever wanted to ask Martin then now is the time to come alone and ask. This will certainly be very popular and seats are limited, so early registration would be a good idea. The Skills Matter registration page is:
<a href="http://skillsmatter.com/event/java-jee/meet-the-inventor-of-scala-martin-odersky" target="_blank">http://skillsmatter.c...</a>

youDevise is a growing 50-person financial-software company in London - and we're hiring!

We want to talk to Scala developers because our production Java web application includes a Scala calculation engine that we are actively expanding.

Please visit <a href="https://dev.youdevise.com" target="_blank">https://dev.youdevise...</a> or send a CV to jobs@youdevise.com if you are interested in finding out more!

**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.c...
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.

Date: Tue May 18 17:30:00 UTC 2010

This is our monthly informal social gathering which incorporates members of London Scala User Group, The London Java Community & Graduate Development Community.

The evening

We meet in the evening on the third Tuesday of every month in a private room at the Lvpo bar in Soho http://www.lvpo.co.uk... The event kicks of at 6:30 PM and usually goes on until 11:30 PM with people coming and going at all times throughout the evening. We usually attract 60 – 70 members so it is a lively event in which members both junior and senior can connect in a relaxed atmosphere and set the development world to rights. Free platters of food will be provided and we have negotiated a happy hour for the duration of the evening.

This is a chance to come along and meet and chat with other members of the London Technical Community (and convert them to Scalaists). It is a great chance to meet other developers and has attracted members of all levels.

Date: Mon May 10 17:30:00 UTC 2010

IMPORTANT Sign up at skillsmatter:
http://skillsmatter.c...

Direct from the highly successful ScalaDays2010 conference we have an extended version of of the talks by Nigel and Channing.

Fly (www.flyobjectspace.com) is a lightweight Object Space that can distribute and coordinate information on clusters of computers in the form of Objects. It follows the form of Tuple Spaces in Linda and Java Spaces in Jini. Fly is language independent and hence can be bound into various programming languages via the development of specific language stubs that expose the interface to the Space to client programs.

In this paper we contrast and compare the interface of the Java Bindings with the development and design of the Scala bindings and interfaces, with particular reference to the introduction of Scala language specific features such as the use of Options and the Scala Actors model.


**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.c...
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.

Date: Tue Apr 20 17:30:00 UTC 2010

This is our monthly social gathering which incorporates members of the London Scala User Group, The London Java Community, Graduate Development Communities. We also use this event to run our Community Connections project.


The evening

We meet in the evening on the third Tuesday of every month in a private room at the Lvpo bar in Soho http://www.lvpo.co.uk... The event kicks of at 6:30 PM and usually goes on until 11:30 with people coming and going at all times throughout the evening. We usually attract 60 – 70 members so it is a lively event in which members both junior and senior can connect in a relaxed atmosphere and set the development world to rights. Free platters of food will be provided and we have negotiated a happy hour for the duration of the evening.

This is a chance to come along and meet and chat with other members of the London Technical Community. It is a great chance to meet other developers and has attracted members of all levels, I'll also be onsite so if anyone is looking for free recruitment advice it's a great chance to come along for a chat.


Community Connections

Thinking about trying a new language? Looking for help with a difficult technical problem? Considering getting into contracting?

We have a community across the two groups of over 1300 people. As part of a free service we use the event as a platform to connect people together within this vast community. If there is anything you would love to speak to a specialist about let me know in advance and I’ll try to find someone that I can introduce you to. PLEASE NOTE this is NOT a recruitment effort, moreover a chance to meet a mentor or specialist that may be able to offer support/guidance in a particular area. Previous introductions have been in these areas:

- Coding problems around a specific technology
- Recently graduated and looking for someone to give you industry advice
- Want to find out how to break into finance or contracting
- Interested to try a new language and want someone to suggest some good books
- Career / CV / Recruitment advice
- Looking for help for an open source project OR looking for an open source project and want advice on one to join
- Started interviewing people but want to discuss some new techniques
- Just new to London and want to meet some people with similar interests

So if there is something that you would like to find out about let me know – either complete the questions upon signing up to the event or just send me an e-mail with 'Introduction' in the subject title and I will endeavor to make an introduction (e.g. something on the list below).
Whatever your question just let me know.


Past Feedback:

“It was very nice, I was looking for a first hand experience and I got it. Basically his suggestions were what I was suspecting but it is good to have a confirmation from a person working on it. Anyway he suggested to collaborate in a finance open-source project what I have not thought before and I think it is very experience.”

“I'd say both the introductions were a success – they both had a lot to say about Agile techniques and a lot of experience to share. I definitely found it much more constructive having meetings organized”

DISCLAIMER: As this is a free service it’s something I can’t guarantee but where possible I’ll do what I can to connect you with people that can help for you to meet at the pub.

Date: Mon Apr 12 17:30:00 UTC 2010

IMPORTANT Sign up at skillsmatter:
http ://skillsmatter.com/event/java-jee/scala-traits-mixins

After last months trip into 'Lift' world (thanks to Richard) we are back to Scala land with a look into how it uses an enhanced version of the Java interfaces called traits. And how to
add new functionality to not only your own classes but also to existing Java classes.
This talk will go in depth on how to include multiple traits in a single class and why there is no multiple inheritance problems that have traditionally caused problems. as well has areas of pattern matching and generics.
If there is time, there will be a demo of Kevin's Autoproxy (http ://bit.ly/78yMej) plugin and how traits are used a part of this library.

**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/event/java-jee/scala-traits-mixins
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.

Date: Mon Mar 08 18:30:00 UTC 2010

**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:
<a href="http://skillsmatter.com/event/java-jee/getting-started-with-lift" target="_blank">http://skillsmatter.c...</a>
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.

Lift is an open source framework for writing web applications in Scala.
London Scala User Group member Richard Dallaway will talk about his experiences using the framework, with the
aim of giving you an idea of what the framework is about, and how you can get started with it.

<a href="http://skillsmatter.com/event/java-jee/getting-started-with-lift" target="_blank">http://skillsmatter.c...</a>

andy

Again, please read above and register via Skills Matter web site, thanks

Date: Mon Feb 22 17:00:00 UTC 2010

This is intended to be just a get-together after the Scala Day part of the JAXLondon conference and go for a drink. (Maybe also food, but we'll see how things go on the day). This is based on the conference so all times etc will be based on when it is finished (should be about 5pm) and then just head to The Distillers (www.thedistillerspub.com).

This is intended for people going to jaxlondon, however all is welcome and you can always find out what you've missed :-)

Just a reminder, the details of the Scala Day can be found here:
jaxlondon.com/conferences/trackssessions/?tid=1584
and early bird discount end on 21Jan there is a lsug discout code: LSUG1 (5% extra discout)

andy

Date: Mon Feb 08 18:30:00 UTC 2010

**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:
<a href="http://skillsmatter.com/event/java-jee/lsug-jan-10" target="_blank">http://skillsmatter.c...</a>
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.

Colin (Howe) is going to present several java examples and talk people through how you might re-write these in Scala and get a lot of benefits from doing so.

Aimed at novices each example will have an interactive discussion with the audience and possible solution explored with pros and cons for the best Scala result.


andy


Again, please read above and register via Skills Matter web site, thanks

Date: Wed Jan 20 19:00:00 UTC 2010

To start the ball rolling the first meetup is to return to its old haunt of The Dover Castle on Jan 20 at 7:00.


Being the first meetup its planned to be a social event where members can exchange war stories and learn from others.

It is also hoped that we can also plan ideas or suggestions for future events and direction of the LSUG, so would be an ideal time to come along and join in.


Hope to see you there


Directions:
<a href="http://maps.google.com/places/gb/london/weymouth-mews/43/-the-dover-castle" target="_blank">http://maps.google.co...</a>