ETC

 

Ericsson

Subscribe to our Erlang Factory newsletter to receive the latest updates and news

Loïc Hoguin
Erlang Cowboy and Nine Nines Founder
Nine Nines

Speaker
Founder of the Nine Nines open source Erlang company. Main author of the Cowboy, Bullet, Sheriff and Farwest projects. Spawnfest co-founder and organizer.

Twitter: @lhoguin

Loïc Hoguin is Giving the Following Talks
Reverse-Engineering a Proprietary Game Server with Erlang

Online gaming suffers from a big issue. When the owner of the game decides to shut it down, it's gone for good. Sometimes it's released as open source, but most of the time reverse engineering is needed to bring the fallen servers back to life.

The best tool to analyze and reverse engineer a protocol and game client is Erlang, closely associated with a good debugger.

This talk will explain the big advantages Erlang has over other languages for reverse engineering protocols and analyzing client files. A live demo showcasing some of these tools and techniques will be given.

At the end of the talk you should have a good idea of how to start reverse-engineering your favorite online game.

Talk Objectives: Learn how to use Erlang to analyze and reimplement 
proprietary protocols and file formats efficiently.

Target Audience: Network developers, video games enthusiasts.
Tutorial: Building a Chat with Cowboy - Part 2

This tutorial introduces the Cowboy web server through the writing of a simple chat application.

The Cowboy web server allows you to write efficient web applications. It's however just a thin layer managing the HTTP part of your application.

After a brief presentation of Cowboy, we will start writing a simple echo application using GET and POST, and then using Websockets.

We will then start talking about the general architecture of the 
application, build a session server and make clients communicate with each other.

Requirements for this tutorial: basic knowledge of how HTTP works, a laptop with Erlang and Rebar installed (R14B or higher) along with a websocket enabled browser.

Tutorial objectives: Learn how to use Cowboy to build real-world HTTP/websocket applications.

Target audience: Web and network developers.
Tutorial: Building a Chat with Cowboy - Part 1

This tutorial introduces the Cowboy web server through the writing of a simple chat application.

The Cowboy web server allows you to write efficient web applications. It's however just a thin layer managing the HTTP part of your application.

After a brief presentation of Cowboy, we will start writing a simple echo application using GET and POST, and then using Websockets.

We will then start talking about the general architecture of the 
application, build a session server and make clients communicate with each other.

Requirements for this tutorial: basic knowledge of how HTTP works, a laptop with Erlang and Rebar installed (R14B or higher) along with a websocket enabled browser.

Tutorial objectives: Learn how to use Cowboy to build real-world HTTP/websocket applications.

Target audience: Web and network developers.