Indy.Code() Sessions tagged elixir

Introducing Juvet: Building Bots in Elixir

There is another massive shift happening with how we interact with companies through software. Users feel comfortable naturally talking with their applications through chat bots. Chat is the next generation of the user interface.

Companies like Slack, Facebook, WhatsApp, and WeChat have some of the most popular apps in the world and they are all betting on a messaging interface.

Elixir is the perfect language and ecosystem for building bots and for conversational interfaces. In this session, we will see how we can build scalable, realtime web applications (or “bots”) using a new library Juvet and the Slack API. We will see what a good bot architecture looks like and how we can integrate with existing artificial intelligence services to make our bots smarter.

Speaker

Jamie Wright

Jamie Wright

I am the one who knocks, Brilliant Fantastic

The Toy Alchemist : Have fun, build a game, and learn Elixir

Elixir is my favorite language in the world and I want to show you why by solving a fun puzzle game.

”The Toy Robot” is an interview exercise where you build a simulation of a toy robot moving around a square tabletop through a series of move commands. You can’t let the robot fall off the board!

In the workshop, we will build this game using the Elixir language and functional programming paradigms. We are not going to jump right in but rather start with the basics of Elixir and build up from there. Get a deep head start!

If we have time, we will make the game multiplayer using processes in Elixir and put it on the web using Phoenix LiveView!

Elixir needs more alchemists.

Speaker

Jamie Wright

Jamie Wright

I am the one who knocks, Brilliant Fantastic