London Erlang User Group
Upcoming Events
QCon London 2012 - March 5 - 9
QCon London is the sixth annual London enterprise software development conference designed for developers, team leads, architects and project management is back! There is no other event in the UK with similar opportunities for learning, networking, and tracking innovation occurring in the Java, .NET, Html5, Mobile , Agile, and Architecture communities. Key takeaway points and the many blog discussions from last year's QCon London can be found in this article.
Our concept has always been to present the latest developments as they become relevant and interesting for the software development community. With a 360 degree perspective we present new technology and trends in a non vendor forum to give the attendees inspiration, energy and desire to learn. Plus, we always have awesome speakers!
QCon London is organized by Trifork A/S; a software development company situated in Aarhus, Denmark and InfoQ - Tracking change and innovation in the enterprise software development community
Co-author of Erlang Programming, Francesco Cesarini will be presenting at the conference.
Past Events
Erlang User Group London 19 October 2011
Here are the details for the next London Erlang User Group Meeting:
Date : 19 October 2011
Time : 18:30
Place: Forward's Offices, Camden, London
Everyone is welcome. Come along learn, listen, debate, shape, join in, share experiences, exchange ideas and network. We are lucky to have one of the co-inventors of Erlang, Robert Virding, speaking at this months user group!
Register here.
A map for the location is here.
The programme:
Robert Virding
Robert Virding recently joined Erlang Solutions Ltd as Principal Language Expert. While at Ericsson AB, Robert Virding was one of the original members of the Ericsson Computer Science Lab, and co-inventor of the Erlang language. He took part in the original system design and contributed much of the original libraries, as well as to the current compiler. While at the lab he also did a lot of work on the implementation of logic and functional languages and on garbage collection. He has also worked as an entrepreneur and was one of the co-founders of one of the first Erlang startups (Bluetail). Robert Virding also worked a number of years at the Swedish Defence Materiel Administration (FMV) Modelling and Simulations Group. He co-authored the first book (Prentice-Hall) on Erlang, and is regularly invited to teach and present throughout the world.
Abstract
"The Design and Implementation of a Scalable Concurrent Virtual Machine"
Mission critical applications such as telecommunications switches Ericson, global scale chat Facebook, high performance message buses Rabbit, and fault tolerant databases Riak must support massive fault tolerant concurrency and distribution. In our experience concurrency at scale requires a purpose designed virtual machine and its GC. In this talk we discuss our experience building the Erlang VMs with a particular focus scalability. We present challenges and solutions for concurrent VMs. We discuss some essential interactions between VM and language design necessary to achieve scalability. We will also briefly comment on our experience extending JVMs to support concurrency."
Erlounge at the Erlang Factory London - 9th June
The Erlounge at the Erlang Factory will be open to non-conference delegates! The Erlounge will be open, not only to delegates from the Erlang Factory, but also to others who are interested in Erlang. Members of the London Erlang-User group are especially welcome. Attending is free, but to allow us to plan, you have to register here.
This year we will be ending the first day with a series of “Birds of a Feather” talks. These will run from 17.20 to 18.20 and are also free to attend. Topics include the following:
* Erlang, Websockets & HTML5
* Erlang, Continuous Integration and Test-Driven Development
* Erlang Extension Proposal Panel Debate
These will then be followed by the Erlounge at 18.30 with food being served at 19.00. There will then be 10min lightning talks from 19:30.
So far we have talks from:
Fred Hebert
Talk title: YOU WILL REGRET THIS
Abstract: Fred will talk about anti-patterns used by Erlang programmers, bad practices and things that irk him when working in Erlang.
Hunter Morris
Title: Socket.IO meets RabbitMQ
Abstract: The Smarkets website has a very strong real-time component which results in events being pushed directly to the browser. Unfortunately, the implementation of a "push" component requires many different transports to cope with the minefield of browser compatibility. He will present an OTP application which implements the main Socket.IO transports and allows for other applications to act as a bridge. For example, AMQP is a large part of the Smarkets architecture and a simple bridge to the Socket.IO server was all thatwas needed.
Thomas Pomfret
Title: Global roster in ejabberd
Abstract: A quick run through of how Mint Digital solved the problem of needing a global roster in ejabberd, the eventual solution involved an ejabberd module so he will touch on lessons learnt there.
If you would like to give a lightning talk during this time, please do let me know. Just send me a talk title, a quick abstract and a bit about yourself.
The venue for both of these will be:
The Old Sessions House
22 Clerkenwell Green
London EC1R 0NA
United Kingdom
We look forward to seeing you there!
The Erlang Factory London, UK 2011,
The programme for the Erlang Factory London has been announced! Speakers include, Robert Virding and Mike Williams, inventors of Erlang, Kostis Sagonas, the leader of the HIPE Team at Uppsala University, Marcus Kern, CTO at MIG, Steve Vinoski, distributed systems expert and Scott Lystig Fritchie, senior software engineer at Basho Technologies with many more listed on the speakers page.
Registration for the Erlang Factory London is only £595 for the conference and £1395 for the University and the conference, a great price to see some of the top names in Erlang! Book now and come see how companies such as AOL, Yahoo!, Heroku, Basho and Ericsson are using Erlang!
The dates you need for your diary are 6th, 7th and 8th June for the Erlang University courses and 9th and 10th June for the Erlang Factory Conference.
There will be two new additions to the Erlang University this year with the introduction of the recently launched Erlang Solutions course on Erlang and Test Driven Development and a one day express course on Erlang and XMPP.
To get a feel for the conference if you haven’t attended before, take a look at last years programme, photos, talk videos and slides.
You can also subscribe to our Erlang Factory newsletter to receive the latest updates and news or follow @erlangfactory on Twitter.
16th May Erlang User Group Meeting London, UK
The next London User Group meeting will be on the 16th May 18:30 at Erlang Solutions Offices, London
Here are the details for the next London Erlang User Group Meeting:
Date : May 16th 2011
Time : 18:30
Place: Erlang Solutions Offices, Spitafileds, London
Everyone is welcome. Come along learn, listen, debate, shape, join in, share experiences, exchange ideas and network.
The programme:
This month we have a talk that you can't and won't want to miss. Roberto Ostinelli will be speaking about Misultin
The talk will cover:
An introduction to Misultin with basic code examples
Server design
Some Benchmarks
Practical considerations in library design to support Comet applications
Advance registration required - Register here
There will then be time for socialising and networking over a few drinks.
The location of our office can be found here.
Here is a map view
You can download the slides here
20th April Erlang User Group Meeting London, UK
Here are the details for the next London Erlang User Group Meeting:
Date : April 20 2011
Time : 18:30
Place: Forward's Offices, Camden, London
Everyone is welcome. Come along learn, listen, debate, shape, join in, share experiences, exchange ideas and network. This session hands over the floor to you. We are having 6 10minute lightning talks. If you want to submit a talk, contact Jodie@erlang-solutions.com
Register here.
A map for the location is here.
The programme:
TBA
There will then be time for socilising and networking over a few drinks.
London, UK Erlang User Group Meeting March
Here are the details for the next London Erlang User Group Meeting:
Date : March 10th 2011
Time : 18:30
Place: The Queen Elizabeth II Conference Centre, Broad Sanctuary, Westminster, London SW1P 3EE.
The March Erlang User Group Meeting comes from the QCon Conference. Present will be, Robert Virding, Ulf Wiger, Kresten Krab Throup, Steve Vinoski and many other names from the programming world.
Everyone is welcome (even if you do not participate in QCon London 2011). Come along learn, listen, debate, shape, join in, share experiences, exchange ideas and network.
Advance registration required
Register here
Speakers and Talks
Steve Vinoski
Steve Vinoski is a member of technical staff at Verivue, a startup in Westford, MA, USA. He was previously chief architect and Fellow at IONA Technologies (now part of Progress Software) for a decade, and prior to that held various software and hardware engineering positions at Hewlett-Packard, Apollo Computer, and Texas Instruments.
Over the past two decades Steve has authored or co-authored approximately 80 highly-regarded publications on distributed computing and enterprise integration for magazines such as IEEE Internet Computing, C/C++ Users Journal, and C++ Report, and co-authored the book "Advanced CORBA Programming with C++" with Michi Henning, published in 1999 and regarded by many as "the CORBA bible." He started working with distributed computing systems at Apollo Computer in 1988.
Using NIFs for Better SHA-2 Functions
A few years ago I wrote a pure Erlang version of the SHA-2 hash algorithms (SHA-224, SHA-256, SHA-384, SHA-512). They were kinda slow but they worked fine, and a number of people used them. This talk will focus on the rewrite of this library using Erlang Native Implemented Functions (NIFs) and can be seen as a study on how to use NIFs.
Robert Virding recently joined Erlang Solutions Ltd as Principal Language Expert. While at Ericsson AB, Robert Virding was one of the original members of the Ericsson Computer Science Lab, and co-inventor of the Erlang language. He took part in the original system design and contributed much of the original libraries, as well as to the current compiler. While at the lab he also did a lot of work on the implementation of logic and functional languages and on garbage collection. He has also worked as an entrepreneur and was one of the co-founders of one of the first Erlang startups (Bluetail). Robert Virding also worked a number of years at the Swedish Defence Materiel Administration (FMV) Modeling and Simulations Group. He co-authored the first book (Prentice-Hall) on Erlang, and is regularly invited to teach and present throughout the world.Erlang Rationale
While Erlang has much in common with other functional languages it does many things differently from other languages. In this talk one of the three inventors of Erlang will look at the rationale behind Erlang and try to show how many of its important features combine to work together. We will also look at how Erlang was first developed to show the reason for some of the features in the rationale.
Kresten Krab Thorup




Kresten Krab Thorup is CTO of Trifork, a public Danish company (trifor.co) providing software solutions to government and financial services providers. As Trifork CTO Kresten in responsible for technical strategy in customer solutions, and spends most of the time acting as internal consultant, researching future technologies, as well as being editor for JAOO and QCon conferences. Kresten has also been a principal contributor to Trifork's own Java EE certified application server "Trifork T4", where he authored the built-in CORBA ORB, a custom Java RMI implementation (now part of Apache Yoko), the transaction manager, the database connection management system, and the Java byte code rewriting subsystem.
Most recently, Kresten has founded the Erjang open source project (notice the J there), a virtual machine for Erlang running on the Java Virtual Machine.
Erjang update with the latest features and benchmarks. - TBA
Ulf Wiger
Ulf Wiger became one of the first commercial users of Erlang (certainly the first in North America) when he bought a license in 1993. At the time, he was busy designing disaster response systems in Alaska. In 1996, he joined Ericsson and became Chief Designer of the AXD 301 development. At nearly 2 million lines of Erlang code, AXD 301 is the most complex system ever built in Erlang, and probably the most complex commercial system built in any functional language. In recent years, Ulf has been involved in several products based on the AXD 301 architecture, and has been an active member of the Open Source Erlang community. In February 2009, Ulf began his new job as CTO of Erlang Solutions Ltd.
Taking Mnesia to the next level
Ulf Wiger has a long history of hacking mnesia as a hobby, but is now increasingly being paid to do so. In an ongoing project sponsored by Klarna, Ulf is developing a number of improvements to Mnesia. In this talk, he will describe the most recent developments and indicate what lies ahead.
QCon London 2011 - 7th - 11th March
The Erlang Solutions Trio, Robert Virding, Ulf Wiger and Francesco Cesarini will be speaking at the fifth annual Qcon London which is designed for team leads, architects and project management.
The fifth annual London enterprise software development conference designed for team leads, architects and project management is back! There is no other event in the UK with similar opportunities for learning, networking, and tracking innovation occurring in the Java, .NET, Ruby, SOA, Agile, and architecture communities.
The conferemce will be taking place from the 9th - 11th March 2011 at the The Queen Elizabeth II Conference Centre. Franceso Cesarini will be giving two tutorials, "Practical Erlang Programming" on Monday 7th March at 9am - 4pm and Erlang/OTP System Principles on Tuesday 8th March. Both tutorials take place from 9am - 4pm at Erlang Solutions offices in London. robert virding will be discussing a "True Coversational Web" while Ulf will look at "Testing for the unexpected".
To book your place, use the discount code erlang to recieve £50 off the cost of the conference.
London Erlang User Group Meeting
Here are the details for the next London Erlang User Group Meeting:
Date : Thursday 24th February 2011
Time : 19:00
Place: Erlang Solutions, London
This months Erlang User Group Meeting welcomes Hunter Morris of Smarkets.
Hunter Morris is CTO and co-founder of Smarkets, a London-based betting exchange startup with a significant Erlang codebase. Previously, he worked in London and Chicago for Wolverine Trading, global derivatives market making firm. His main focus on software has been high-volume transactional systems and automated trading technology. He holds a bachelor's degree in computer science from Northwestern University in Evanston, Illinois.
His talk will look at: Fixed-precision floating point arithmetic is suitable for many applications where inexact measurement is involved. Monetary values, on the other hand, require exact decimal representation. Hunter will present strategies for performing these calculations in Erlang using a pure-Erlang 'decimal' module as well as NIFs built around the GNU MP Bignum library.
Advance registration required
Register here
The location of our office can be found here.
Here is a map view
London Erlang User Group Meeting
The next Erlang User Group London will be on the 19th October and it will be held at:
Smarkets
Second Floor
White Bear Yard
144a Clerkenwell Road
London EC1R 5DF
We will start at 6.30 to give you all time to get there.
Speakers will be:
Ulf Wiger and Nicolas Charpentier.
Advance registration is required and you can register here
A Map of the location is here.
London Erlang User Group Meeting
Here are the details for the next London Erlang User Group Meeting:
Date : Thursday 16th September 2010
Time : 18:00
Place: Erlang Solutions, London
There will be a series of lightening talks given by members of the Erlang community on projects they are involved in, hacks they have come up with, and anything that may be of interest to the community.
This is your chance to share something with everyone and meet some of your fellow programmers. If you would like to present at the user group you can email jodie.burch@erlang-solutions.com.
Advance registration required
Register here
Schedule:
-TBA
The location of our office can be found here.
Here is a map view
For more events please go to Events Page
Videos
In-the-Brain of Francesco Cesarini on Erlang for 5 Nines - By Skills Matter & Erlang Training & Consulting
Join the London Erlang User Group!
Stay up-to-date on meetings and other Erlang events in the London area and sign up with the Erlang User Group!
Powered by Yahoo! Groups









