Building Chatbots and Chatty Things (9-5pm, Marines Memorial Hotel)
- Trainer: Michal Slaski
Target Audience:
Software Developers & Engineers
Prerequisites:
Knowledge and experience of any programming language that has XMPP or HTTP client libraries, e.g. Erlang or Elixir.
Objectives:
A better understanding of tools for building and maintaining messaging systems based on the MongooseIM platform. Understand the basics of chatbots and MongooseIM APIs.
Course Outline:
This one-day course presents tools for building and maintaining messaging systems with MongooseIM platform. It gives insight into the deployment and configuration of a fully featured messaging server, and also monitoring tools which allow support engineers to inspect and monitor running system. It exercises installing client libraries on devices like RaspberryPi as well as implementing chatbots that can run on such devices.
The course contains the following topics:
- Introduction to MongooseIM Platform
- Installing the messaging service with MongooseIM Deploy
- Monitoring MongooseIM server
- Installing MongooseIM client libraries on RaspberryPi
- Developing MongooseIM chatbots
About Michal
Michał Ślaski started programming in Erlang at the AGH - University of Science and Technology in Krakow, Poland, when working on his Masters prototyping massively multiplayer online games. After graduating, he joined Erlang Solutions on key projects around the world. He is currently heading Erlang Solutions' Krakow office in Poland, keeping the Erlang flag up high.
Twitter:
@michalslaski
Github:
michalslaski