HOME SCALA & F# JAVA .NET WEB GROOVY & GRAILS ANDROID & IOS NOSQL ARCHITECTURE AGILE & SCRUM AGILE DEVELOPER  
Scala LiftOff London 2011: Phil Bagwell on Concurrent Hash Tries
Concurrent Hash Tries
Concurrent Hash Tries are a new data structure that allow non-blocking concurrent update from multiple threads. It forms the basis of a general technique to slide between the speed of mutable and the thread safety of immutable structures. The talk will explain how the non-blocking data structure is achieved. A new fast hash function will be discussed.

WANT TO LEARN MORE? THEN CHECK OUT OUR EXPERT WORKSHOPS!

Progressive Scala Tutorials

The 2011 Progressive Scala Tutorials promise to be a two-day festival of Scala learning, featuring Lift, Akka and a host of other Scala-based fun. Sign up here

David Pollak's Lift Basics Workshop

This Lift Basics course by David Pollak (creator of Lift) introduces Scala and Java developers to the Lift Web Framework. You will learn how to create dynamic, interactive, secure web sites using Lift. Whether you are a Scala newbie or an intermediate Java developer, David's practical hands-on style will help you understand Lift's Java and Scala API's. Upon completion of this Lift course, you will be able to create secure, dynamic Lift based sites. Get more info and sign up here

Heiko Seeberger's Fast Track to Scala

This two-day Fast Track to Scala course, designed by Martin Odersky, the creator of the Scala programming language, and Heiko Seeberger, a recognized Scala expert, will give you an excellent grounding in Scala. Prepare to learn to: * be a competent user of Scala constructs in application code, * know and be able to apply the functional programming style in Scala, * use the fundamental Scala tools, * be confident to start using Scala in production applications -- and much more. Get more info and sign up here

Jonas Boner's Pragmatic Real-World Scala

Are you already familiar with using Scala in your applications? Would like to now dig deeper and learn how to get the full power out of this scalable language? In this Pragmatic Real-World Scala course, designed by Typesafe, you will get to know advanced features like implicit conversions and the details of the type system. Of course, numerous hands-on labs will make sure that you can build a thorough understanding.
Find out more here

Miles Sabin's Advanced Scala Development

Miles Sabin's two day Advanced Scala Development course is aimed at developers who have mastered the essentials of core Scala and want to take their understanding of the language and its compiler to the next level. It covers Scala's powerful type system in depth with concrete illustrations of practical applications of it's more advanced features. The course also introduces the Scala compiler's plug-in architecture and shows how it can be used to support tools and extends the language.
Find out morehere


ABOUT PHIL BAGWELL
Phil started his career as an electronics and then software engineer. For many years he was the European Services Marketing Manager for Digital Equip Co (DEC).
More about Phil Bagwell

ABOUT THE LONDON SCALA USERS' GROUP
Come and meet other Software Developers interested in the Scala programming language.

Join the London Scala Users' Group (LSUG) community via the official website.

For more info. on Scala see: www.scala-lang.org

Scala logo is a trademark of EPFL
More about the London Scala Users' Group
PODCAST CONCURRENT HASH TRIES

This session took part at the Scala LiftOff London 2011. You can view the other 15 podcasts here.

SCALA LIFTOFF LONDON 2011 PHOTOS
SPONSORS
Skills Matter Ltd
FuseSource
ThoughtWorks
ThoughtWorks Studios

Apress
Manning Publications Co.
SCALA & F# PODCASTS
Richard Gomes:Fast number crunching and fast time to market with Scala, Fast time to market with Scala
Richard Gomes : 21st Feb 2012
View Podcast: Fast number crunching and fast time to market with Scala,
Jan Machacek:Spring in Scala, Spring in Scala
Jan Machacek : 8th Feb 2012
View Podcast: Spring in Scala,
Russel Winder:Python is a High Performance Programming Language, High Performance Python
Russel Winder : 31st Jan 2012
View Podcast: Python is a High Performance Programming Language,
Phil Trelford:Pacman Kata, f# kata
Phil Trelford : 26th Jan 2012
View Podcast: Pacman Kata,
Paul Butcher:ScalaMock: 'Power' mocking for Scala, ScalaMock
Paul Butcher : 18th Jan 2012
View Podcast: ScalaMock: 'Power' mocking for Scala,
Malcolm Sparks:Reflections on a real-world Clojure application, Real-world Clojure
Malcolm Sparks : 17th Jan 2012
View Podcast: Reflections on a real-world Clojure application,
Julian Birch:Lightning talk: 1000 lines of Clojure, 1000 lines of Clojure
Julian Birch : 17th Jan 2012
View Podcast: Lightning talk: 1000 lines of Clojure,
Neale Swinnerton:Lightning talk: A Quick Guide to paredit-mode, paredit-mode
Neale Swinnerton : 17th Jan 2012
View Podcast: Lightning talk: A Quick Guide to paredit-mode,
Nick Rothwell:Clojure and MaxMSP, Clojure & MaxMSP
Nick Rothwell : 17th Jan 2012
View Podcast: Clojure and MaxMSP,
Robert Rees:Lightning Talk - Clojure in Production, Clojure in Production
Robert Rees : 1st Dec 2011
View Podcast: Lightning Talk - Clojure in Production,
Bruce Durling:Practical Magic: Incanter for Non-Statisticians, Practical Magic: Incanter for Non-Statis
Bruce Durling : 1st Dec 2011
View Podcast: Practical Magic: Incanter for Non-Statisticians,
John Stevenson:Lightning Talk - Noir Web Framework, Lightning Talk - Noir Web Framework
John Stevenson : 1st Dec 2011
View Podcast: Lightning Talk - Noir Web Framework,
Stathis Sideris:Lightning Talk - Introducing Clarity: Swing application development for Clojure, Lightning Talk - Introducing Clarity
Stathis Sideris : 1st Dec 2011
View Podcast: Lightning Talk - Introducing Clarity: Swing application development for Clojure,
Philip Potter:Overtone workshop, Overtone workshop
Philip Potter : 1st Dec 2011
View Podcast: Overtone workshop,
Brendan McAdams:MongoDB on the Java Virtual Machine, MongoDB on the JVM
Brendan McAdams : 24th Nov 2011
View Podcast: MongoDB on the Java Virtual Machine,
OTHER SCALA & F# EVENTS
London Clojure User Group:Clojurescript One, London Clojure User Group
FREE EVENT: Clojurescript
London, Tuesday, March 6th
QCon London 2012, QCon London 2012
CONFERENCE (3 DAYS)
London, Wednesday, March 7th BOOK NOW!
Elevate Events:Elevate Launch Event - The SAAS Platform Connecting Contractors and Hiring Clients, Elevate Events
FREE EVENT: Elevate - SAAS Cloud Platf
London, Wednesday, March 7th
London Java Community:Low latency performance measurement and monitoring, London Java Community
FREE EVENT: Java low latency
London, Tuesday, March 13th
Tomas Petricek:Tomas Petricek and Phil Trelford’s Advanced F# Programming,  Advanced F# by Tomas Petricek & Phil Trelford
2 DAY COURSE. Featuring Tomas Petricek
London, Wednesday, March 14th
London Scala Users' Group:Testing times with Scala : A TDD journey using anti-xml, London Scala Users' Group
FREE EVENT: TDD with Scala
London, Wednesday, March 14th
David Pollak:David Pollak's Lift Basics Workshop,  David Pollak's Lift Basics
1 DAY COURSE. Featuring David Pollak
London, Thursday, March 15th
Functional Programming eXchange 2012, Functional Programming eXchange 2012
CONFERENCE (1 DAY)
London, Friday, March 16th BOOK NOW!
© Copyright 2003-2011, Skills Matter Ltd
  Web development by You In Control
About Us  Jobs  Find Us  Meeting & Training Rooms  Newsletter  Jobs: Sales Executive  Jobs: Student SkillsCaster  jobs - junior event coordinator  Speed Coding 2011  Open Source Journal  Ticket Raffle  Agile Expert Series  Jobs: Sponsorship Development  jobs: Marketing & Sales Graduate Internship