Erlang

Webinars

Gain insight into what it’s like to run Erlang/OTP in a business environment. Join a webinar and watch tech leads from companies that use Erlang describe their system and answer your questions. Why not sign up for our next webinar?

Past webinars

We run many interesting webinars in the past that you can still view below or browse more on our YouTube channel. Enjoy!

MongooseIM 2.0.0: the messaging platform offering the power of XMPP with the simplicity of REST API

MongooseIM 2.0.0: the messaging platform offering the power of XMPP with the simplicity of REST API

16:00 GMT (16:00 UTC; 17:00 CET; 08:00 PST)

MongooseIM is a full-stack, real-time, mobile messaging platform. It is one of the most scalable XMPP servers out there and the 2.0.0 release has a strong mobile focus. The version is equipped with support for several features of the XMPP protocol, offering practical solutions to customer problems. With extended REST API, MUC Light and PubSub MongooseIM opens a wide range of possibilities in the real-time application space.

Nicolas Verite - MongooseIM Product Owner and Ludwik Bukowski - MongooseIM developer will talk you through the new features of the platform and how they make the wonders of XMPP available to developers all around the world.

View now
18 months of Elixir in production at 2nd largest sport website in the world

18 months of Elixir in production at 2nd largest sport website in the world

Bleacher Report, a division of Turner Sports, is the second largest sport website in the world. At peak times they deliver over 1.5 billion page views per month and serve over 200,000 concurrent requests to their mobile apps alone.

Join Dave Marks, Sr. Director of Engineering, and Ben Marx, Lead Engineer as they review the how and why of porting Bleacher Report's most critical apps from Ruby to Elixir. They'll highlight the initial challenges of adopting a young and unfamiliar language through the benefits realised having run Elixir in production for the last year and a half.

View now
Erlang for Trading Systems

Erlang for Trading Systems

25 May 16:00 BST (15:00 UTC; 17:00 CET; 08:00 PDT)
Sportrisq are a broker and distributor of risk management solutions and products to the sports industry. Sportsrisq's core platform is written in Python; however, as a result of Python's poor threading model, they were experiencing issues with certain low- latency components within their stack.

 

In this webinar Sportsrisq's CTO Justin Worrall will describe the process of migrating two of those components to Erlang; the underlying problems involved, the perceived benefits of Erlang in those situations, the decision making process, the application designs and the results.

 

View now
Meeting system demand during the Grand National race - Erlang at bet365

Meeting system demand during the Grand National race - Erlang at bet365

The Grand National is the gambling industry’s Black Friday. Join the webinar on 12 May at 4pm BST (10 am CDT, 5pm CET) to hear how bet365 successfully met demand on the busiest day of the sporting calendar by supplementing their transactional systems with distributed middleware services written in Erlang.

Andrew Deane - Systems Development Manager for Middleware at bet365 will be telling the story and answering your questions live.

View now
Building a mobile chat app: teamwork across countries and timezones

Building a mobile chat app: teamwork across countries and timezones

Sqor Sports is a sports social network that connects 2000+ current and former athletes with their fans. 75% of Sqor Sports users are mobile, so highly reliable iOS and Android apps are crucial.

Erlang Solutions' mobile branch Inaka took on the challenge of fortifying Sqor Sports legacy apps/servers, creating new features, and architecting the migration to scalable and more reliable solutions. One of the project’s highlights is the unique chat feature Inaka developed in the mobile app from scratch. Beyond the technical demands, this project presented unique logistical challenges, as it required a combined team of experts from many disciplines to work from four locations, over three time zones.

On April 7th at 12:00 noon PDT (8 pm BST, 9 pm CET) Sqor Sports project lead Chuck Pinkert and Inaka senior project manager Tatiana Oudine will talk you through the challenges faced and the lessons learned in this project. Join us to ask the speakers your questions.

View now
Erlang in High Energy Physics Research - at Fermilab Laboratory.

Erlang in High Energy Physics Research - at Fermilab Laboratory.

Fermilab is America's particle physics laboratory. In this webinar, scientists Dennis J. Nicklaus and Richard M. Neswold will describe how Erlang is used in controls applications of particle physics research. They will provide an overview of some of the scientific experiments ongoing at the lab and the accelerator infrastructure which provides beam to those experiments. They will show where the Erlang-based components fit in the accelerator control system, including a framework for accelerator controls data acquisition and a data pool manager for control system client data requests. They will delve into the data pool manager more deeply to illustrate why Erlang was an excellent choice for this application, and show features of Erlang that expand the capabilities of the data pool manager. Join us on 16 Dec at 17:00 GMT (11:00 CST; 9:00 PST).

View now
Elvis (and how to properly rock in the Erlang World)

Elvis (and how to properly rock in the Erlang World)

Elvis is an Erlang style-checker written in Erlang that you can run in your console or integrate nicely in your github projects. Erlang Solutions invites you to join our next webinar featuring Brujo Benavides (Inaka's CTO). He'll present an overview of Elvis, he will let you how it works and how it was built. He will also open the discussion about Erlang Guidelines and code styles.

View now
Discovering Riak 2.0- Infinite Scale Gets Easier

Discovering Riak 2.0- Infinite Scale Gets Easier

Join Basho Product experts as we take a deep dive into the Riak 2.0 features and capabilities.

View now
Thinking like an Erlanger

Thinking like an Erlanger

The first encounter with Erlang is often a tough one since The Golden Trinity of Erlang - share nothing processes, fail-fast and failure handling - provides a mix of features not found in other languages. We will spend most of this webinar looking at how to design systems with asynchronous message passing between processes that do not share any memory.

View now
Solving the Server Utilisation Crisis with OpenStack Cloud Infrastructure Automation

Solving the Server Utilisation Crisis with OpenStack Cloud Infrastructure Automation

Data centre servers utilization average between 6 to 12% -- the most efficient utilization barely touches 35% (at Google). When faced with a computing problem, companies just put up more servers to cater to the workload, instead of running the machines the company already has at higher utilization. This short-term solution results in ever-increasing energy consumption and escalating costs of operations. How to tackle this tremendous waste of resources?

View now
Finding the best way to connect people: Grindr builds an XMPP chat system based on MongooseIM

Finding the best way to connect people: Grindr builds an XMPP chat system based on MongooseIM

Started as a living-room project five years ago, Grindr grew to be one of the biggest dating-messaging services in the world and the largest geospatial dating service for gay men. With users in 192 countries, Grindr handles 65 mil chat messages and 2 mil exchanges of chat images per day, has 250-300k concurrent users every minute, 10k Geo Spatial database operations per second and 900 mil API calls per day.

View now
Real Time Bidding with Erlang - An AOL success story

Real Time Bidding with Erlang - An AOL success story

Real Time Bidding (RTB) revolutionised online advertising by offering unparalleled targeting and cost efficiency to buyers and helping web site publishers maximise revenue.

View now
How Erlang took Virtual Hold Technology to Call Centre heaven

How Erlang took Virtual Hold Technology to Call Centre heaven

‘Your call is important to us, please hold…’ What does Erlang have to do with the most hated words in the world?

View now
Erlang, CouchDB and the IBM Cloud

Erlang, CouchDB and the IBM Cloud

Cloudant, a managed database service powered by Apache CouchDB, is one of the foundational services offered in the IBM Cloud

View now
×

Request more information:

* Denotes required
×

Thank you for your message

We sent you a confirmation email to let you know we received it. One of our colleagues will get in touch shortly.
Have a nice day!
×




MongooseIM 2.0.0: the messaging platform offering the power of XMPP with the simplicity of REST API

Speaker:
Nicolas Verite, MongooseIM Product Owner & Ludwik Bukowski, MongooseIM developer

MongooseIM is a full-stack, real-time, mobile messaging platform. It is one of the most scalable XMPP servers out there and the 2.0.0 release has a strong mobile focus. The version is equipped with support for several features of the XMPP protocol, offering practical solutions to customer problems. With extended REST API, MUC Light and PubSub MongooseIM opens a wide range of possibilities in the real-time application space. This is a major step in making the wonders of XMPP available to developers all around the world. In this webinar Nicolas Verite - MongooseIM Product Owner and Ludwik Bukowski - MongooseIM developer talk you through the innovative extension for contemporary and simpler group chats and the new Publish Subscribe module for real-time non-chat applications, parallelised tests and REST API, both for backend integration, and for client/server development.

×




18 months of Elixir in production at 2nd largest sport website in the world

Speaker:
Dave Marks, Sr. Director of Engineering & Ben Marx, Lead Engineer

Bleacher Report, a division of Turner Sports, is the second largest sport website in the world. At peak times they reach 80 million unique users per month and serve over 100,000 requests per minute to their mobile apps alone.

Dave Marks, Sr. Director of Engineering, and Ben Marx, Lead Engineer review the how and why of porting Bleacher Report's most critical apps from Ruby to Elixir. They'll highlight the initial challenges of adopting a young and unfamiliar language through the benefits realised having run Elixir in production for the last year and a half.

×




Erlang for Trading Systems

Speaker:
Justin Worall
CTO

Sportrisq are a broker and distributor of risk management solutions and products to the sports industry. Sportsrisq's core platform is written in Python; however, as a result of Python's poor threading model, they were experiencing issues with certain low- latency components within their stack.

In this webinar Sportsrisq's CTO Justin Worall describes the process of migrating two of those components to Erlang; the underlying problems involved, the perceived benefits of Erlang in those situations, the decision making process, the application designs and the results.

 
×




Meeting system demand during the Grand National race - Erlang at bet365

Speaker:
Andrew Deane
Systems Development Manager for Middleware

The Grand National is the gambling industry’s Black Friday. In this webinar Andrew Deane - Systems Development Manager for Middleware at bet365 tells the story of how bet365 successfully met demand on the busiest day of the sporting calendar by supplementing their transactional systems with distributed middleware services written in Erlang.

×




Building a mobile chat app: teamwork across countries and timezones

Speaker:
Chuck Pinkert and Tatiana Oudine

Sqor Sports is a sports social network that connects 2000+ current and former athletes with their fans. 75% of Sqor Sports users are mobile, so highly reliable iOS and Android apps are crucial.

Erlang Solutions' mobile branch Inaka took on the challenge of fortifying Sqor Sports legacy apps/servers, creating new features, and architecting the migration to scalable and more reliable solutions. One of the project’s highlights is the unique chat feature Inaka developed in the mobile app from scratch. Beyond the technical demands, this project presented unique logistical challenges, as it required a combined team of experts from many disciplines to work from four locations, over three time zones.

In this webinar Sqor Sports project lead Chuck Pinkert and Inaka senior project manager Tatiana Oudine talk through the challenges faced and the lessons learned in this project. 

×




Erlang in High Energy Physics Research - at Fermilab Laboratory.

Speaker:
Dennis J. Nicklaus & Richard M. Neswold

Fermilab is America's particle physics laboratory. In this webinar, scientists Dennis J. Nicklaus and Richard M. Neswold will describe how Erlang is used in controls applications of particle physics research. They will provide an overview of some of the scientific experiments in particle physics ongoing at the lab and the accelerator infrastructure which provides beam to those experiments.  They will show where the Erlang-based components fit in the accelerator control system, including a framework for accelerator controls data acquisition and a data pool manager for control system client data requests. They will delve into the data pool manager more deeply to illustrate why Erlang was an excellent choice for this application, and show features of Erlang that expand the capabilities of the data pool manager. Join us on 16 Dec at 17:00 GMT (11:00 CST; 9:00 PST).

×




Elvis (and how to properly rock in the Erlang World)

Speaker:
Erlang Solutions
Inaka (part of Erlang Solutions) has an ever growing team of Erlangers who usually work in small teams for different projects. To really be able to do so smoothly, some degree of uniformity on the generated code is required. Over the course of the years and the projects, we've compiled an (also ever growing) list of Erlang Guidelines and Best Practices that we enforce. They are now public at github for all to see and contribute. But, stating the rules and giving new devs access to them is just the first step. In the spirit of Ruby's Hound, we created Elvis. Elvis is an Erlang style-checker written in Erlang that you can run in your console or integrate nicely in your github projects. Erlang Solutions invites you to join our next webinar featuring Brujo Benavides (Inaka's CTO). He'll present an overview of Elvis, he will let you how it works and how it was built. He will also open the discussion about Erlang Guidelines and code styles. https://github.com/inaka/talks/blob/elbrujohalcon.elvis.webinar/sources/brujo/elvis.webinar.2014/Introduction.md
Tags:
×




Discovering Riak 2.0- Infinite Scale Gets Easier

Speaker:
Erlang Solutions
Join Basho Product experts as we take a deep dive into the Riak 2.0 features and capabilities. Other vendors may offer you infinite scale as a marketing ploy but Riak 2.0 furthers the Basho commitment to providing an easy to use, scalable, distributed database with the addition of Riak Data Types, Integrated Search, and much more. 

Erlang Solutions invites you to join this webinar to learn more about the new features and capabilities in Riak 2.0 as well as a customer case study. Our speakers for this webinar are Manu Marchal (Managing Director EMEA, Basho) and Dan Brown (Technical Services Manager, Basho)
Tags:
×




Thinking like an Erlanger

Speaker:
Torben Hoffman @@LeHoff
Software Engineer - Basho Technologies, Inc.
If you find Erlang is a bit tough, or if testing gives you headaches, this webinar is for you. We will spend most of this intensive session looking at how to design systems with asynchronous message passing between processes that do not share any memory. Since processes are so cheap to create in the Erlang run-time, one has to embrace designing with lots and lots of processes, which puts an emphasis on the interaction between the processes. For this we will look at Message Sequence Charts (MSCs) and enjoy how the protocols we designed are easy to identify in the code. As testing asynchronous message passing can be a bit tricky, you will get a short intro on how to do that with QuickCheck's mocking facilities, and touch briefly on failure handling and how that influences the design of Erlang programs. The running example is Conway's Game of Life, which fits Erlang really well and poses some interesting problems in the implementation, that apply to all asynchronous message passing solutions. Torben Hoffmann is CTO for Erlang Solutions. He has been active in the Erlang community for several years and has spoken at conferences world-wide. His first big Erlang related project was the introduction of Erlang as a technology to write a gateway in for Motorola Solutions in Denmark. Torben studied Engineering at the Technical University of Denmark.
Tags:
×




Solving the Server Utilisation Crisis with OpenStack Cloud Infrastructure Automation

Speaker:
Dr. Kenneth Tan
Data centre servers utilization average between 6 to 12% -- the most efficient utilization barely touches 35% (at Google). When faced with a computing problem, companies just put up more servers to cater to the workload, instead of running the machines the company already has at higher utilization. This short-term solution results in ever-increasing energy consumption and escalating costs of operations. How to tackle this tremendous waste of resources? Sardina Systems could raise utilisation from 15% -- 45%, in a 55,000 server data center with 16% workload growth, saving $10 million in energy OpEx annually and $600 million in CapEx over 4 years. Their solution is FishDirector -- the world's first energy-optimizing and utilization improving OpenStack management and automation system. FishDirector supports the OpenStack platform and has been selected as the solution for managing a record data center with up to 150,000 VMs (in production). It provides the resource management and pluggable architecture for enabling a wide variety of automation and data access methods, in a scalable, fault-tolerant manner for data centers, improving data center utilization and lowering costs. Join Dr. Kenneth Tan, Technical Solutions Director of Sardina Systems, for an insightful discussion about the challenges of optimizing server utilization.
Tags:
×




Finding the best way to connect people: Grindr builds an XMPP chat system based on MongooseIM

Speaker:
Erlang Solutions
Started as a living-room project five years ago, Grindr grew to be one of the biggest dating-messaging services in the world and the largest geospatial dating service for gay men. With users in 192 countries, Grindr handles 65 mil chat messages and 2 mil exchanges of chat images per day, has 250-300k concurrent users every minute, 10k Geo Spatial database operations per second and 900 mil API calls per day. Grindr's users expect to have seamless offline delivery of messages, a complete history of their conversations available at any time and perfect synchronisation of chats between devices. Behind the scenes, the chat server engine has to scale up to ever-increasing user load and messaging traffic without a hiccup. These requirements meant that Grindr‘s legacy ejabberd system needed to be replaced, and the MongooseIM platform was chosen for the job. With the help of Erlang Solutions’s team of XMPP experts, in January 2015 Grindr’s new chat solution was deployed. Join Grindr CTO Lukas Sliwka and Michal Slaski, leader of the MongooseIM team and branch manager of Erlang Solutions Krakow, in a talk about the challenges of building an XMPP infrastructure built to support the features today's users demand and deliver on an ever-increasing traffic load.
Tags:
×




Real Time Bidding with Erlang - An AOL success story

Speaker:
Phillip Clarke, Ronan O'Rafferty, Ken Wilson
Real Time Bidding (RTB) revolutionised online advertising by offering unparalleled targeting and cost efficiency to buyers and helping web site publishers maximise revenue. In 2013 AOL launched Marketplace by Adtech, a new RTB system that serves billions of online advertisements every day. The team at ADTECH / AOL have traditionally been using C++ for the adservering infrastructure, however the introduction of RTB brought along its own unique challenges where a highly concurrent and fault tolerant system was a key requirement. Join us on 6 May at 4pm BST (GMT+1) for a discussion with Philip Clarke - AOL Senior Developer, Ronan O’Rafferty - AOL Technical Manager and Ken Wilson - Chief Architect with the ADTECH advertising division of the AOL group. The webinar will cover: - How the new RTB exchange was implemented in Erlang with the support of Erlang Solutions - How it interfaced with C++ components - How it performed when it was brought into a production environment with exponential growth
Tags:
×




How Erlang took Virtual Hold Technology to Call Centre heaven

Speaker:
Brian Ward
‘Your call is important to us, please hold…’ What does Erlang have to do with the most hated words in the world? Join the webinar to find out how Virtual Hold Technology (VHT) embraced Erlang development and implementation in the contact center technology industry. Brian Ward Principal Software Developer from VHT will share the unique opportunities and challenges of leveraging Erlang’s nature to provide fault tolerance and client multi-tenancy across a cluster of servers and the ability to provide a primary/secondary failover configuration allowing for seamless transition of phone calls in the event of a hardware failure. Virtual Hold Technology (VHT) invented and patented the call back - computer telephony integration to reduce call center operation expense by virtualizing customer hold-time. The company began twenty years ago and has grown to just over one hundred employees, with thirty software developers. In 2013, Erlang was recognized as a promising fit and since then together with Erlang Solutions VHT realize the promises of the Erlang/OTP.
Tags:
×




Erlang, CouchDB and the IBM Cloud

Speaker:
Adam Kocoloski

Cloudant, a managed database service powered by Apache CouchDB, is one of the foundational services offered in the IBM Cloud.

In this talk we'll explain why CouchDB makes so much sense as a cloud service, and how the decision to use Erlang has paid dividends across Cloudant's development and Ops lifecycle. We'll close with a preview of some of the new capabilities that are landing in CouchDB 2.0, and share some lessons we've learned growing and maintaining a vibrant open source community.

 

Tags: