Logo Crossweb

Log in

No account yet? Forgot password

Przypomnij hasło

close Wypełnij formularz.
Na Twój adres e-mail zostanie wysłane link umożliwiający zmianę hasła.
Send
This event has already taken place. Check upcoming events

Krakow Erlang & Elixir Meetup October 2022

Event:
Krakow Erlang & Elixir Meetup October 2022
Event type:
Meetup
Category:
IT
Topic:
Date:
13.10.2022 (thursday)
Time:
20:00
Language:
English
Price:
Free
City:
Place:
Karmelicka 7
Address:
Karmelicka 7
Description:

Join us for two fantastic presentations to inspire Erlang and Elixir users alike at this month's Meetup. As always, we will have discussion, network, snacks and beer provided throughout the event.


Presentation 1 + Q&A - 45 min:


Speaker: Nelson Vides - Senior Developer - Erlang Solutions


Topic: Building blocks and how to use them: a MongooseIM case study


Abstract: This is a talk about open source and the community, with MongooseIM as its backbone. MongooseIM is Erlang Solutions’ robust, scalable and customizable messaging server, and using it as a “case study”, I want to tell the story of the evolution of a big and old open source project. I’ll start presenting common Erlang design patterns for a server – the supervision trees, the many processes, the NIFs when they are needed, and most importantly, the ways to preserve a big project manageable and continuously evolving.

I also want to present the libraries that branched off from MongooseIM. In the evolution of a big project, often times you find pieces of code that are not an integral part of the business logic but actually can be generalised and reused for projects potentially very different from your own. I want to present what we found and how, what we extracted, and what we prepared for other people to reuse.


Presentation 2 + Q&A - 45 min:


Topic: Evolutionary algorithms with Elixir Nx


The thesis took first place in the competition for the best engineering thesis "ENGINEER 4 SCIENCE 2022" at AGH University of Science and Technology.


Speakers: Mateusz Benecki, Developer - Appliscale

Jonatan Kłosko, Developer - Dashbit -


Abstract: The development of Nx opened the doors to efficient numerical computation in the Elixir ecosystem, enabling high-level code to run on accelerators such as GPU. In the numerical area we can find evolutionary algorithms - a group of biology-inspired techniques for solving optimisation problems. We used Elixir Nx paired with Erlang distribution to develop Meow - a high-performance framework for evolutionary computation. This novel approach led to a state of the art performance on the GPU. In our presentation we discuss the Meow framework, its design, features and challenges.


Profile of employers

Similar events