About the conference

Hey, Elixir Community! 

We invite you to join the first big conference in Ukraine — ELixir Club Ukraine :)

Our goal is to build a strong community and we would be happy to see everyone who is interested in this topic. Elixir is a young language, so every developer can come forward and share experience, get powerful feedback and support.

We want to see speakers with different background and perspective, so if you think you have something to share, don't hesitate to apply

When you attend this event, you enter an area where photography and video recording may occur. By entering the event, you consent to such recording media and its/their release, publication, exhibition, or reproduction to be used on our websites or social medias such as facebook and youtube.

If you have any questions or suggestions, don't hesitate to contact us via cell phone: 099 202 63 08 or by email: elixir.club.org@gmail.com

Agenda

2019-09-28T11:00Z 2019-09-28T19:00Z Europe/Kiev ELIXIR CLUB UKRAINE Elixir conference every month Stay tuned hwww.elixirkyiv.club iHub, Khreschatyk St, 10, Kyiv, Elixir Club elixir.club.org@gmail.com

Speakers

Leopardi

Andrea Leopardi

member of the @elixir-lang core team

BEAM architecture handbook

If you are writing a stateless web application backed up by a database, there is a good chance Elixir is a great fit. However, this is not where it shines. In this talk, we will discuss how to architect Elixir applications in order to leverage the features of the language and of its runtime.
We will look at this both from a lower level, talking about the architecture of processes inside an Elixir application, as well as from a higher perspective of writing Elixir services and architecting systems to play to Elixir's strengths. We will see practical use cases and discuss design patterns

Aguilera

Eduardo Aguilera

Elixir developer at The Coingaming Group

Integrating 3rd parties with Ecto

Only a handful of systems can work on their own, and most of the time this external parties are out of your control, this is why how your application communicates with them is crucial for everything to work smoothly.
Ecto is an incredibly powerful data validation tool, and in this talk I will show you how we use it to make our integrations consistent, catching any error before the request goes out of your realm.

Shabalina

Maryna Shabalina

Elixir developer at Edenlab

Concurrently persons fuzzy match with Postgres and GenStage

Implementation of parallel deduplication for similar persons for 30 million users with Elixir GenStage library.
Problem: in National Care System patient can appear in the database several times with small difference in personal data
Goal: determinate same persons and merge them in unique account in limited time without deterioration performance of database while querying the database
Solution: providing search "clusters" and GenStage handler with many consumers

Almeida

Ulisses Almeida

Elixir Developer at The Coingaming Group

You ain't gonna need write a GenServer

GenServers plays a central role in Elixir OTP applications. However, when you overuse it, it can become an anti-pattern and introduce bottlenecks in your system.

In this talk you'll learn:

  • What's a GenServer
  • When GenServer can harm
  • GenServer FOMO (fear of missing out)
  • How Elixir ecosystem get you covered
After this talk, you'll understand how putting a GenServer in the wrong place can slowdown in your entire system. You'll understand how the Elixir frameworks and libraries enable you to have reliable concurrency applications. You'll feel no shame of being an Elixir developer and never had to write yourself a GenServer.

Khokhlov

Oleksandr Khokhlov

Founder at Nots.io

— Knock, knock
— An async template
— Who’s there?

Elixir and Erlang platform are all about asynchronous communications. Why don’t we use this feature while rendering templates? In this talk, Oleksandr unveils how we in Nots.io split HTML documents into smaller pieces and render them in parallel.

Our Sponsors

Platinum

Gold

Sponsor

Gold

Sponsor

Bonuses

Don’t waste your chance to attend one of thegreatest IT events of this year!We have prepared special bonuses for you.

FOR STUDENTS

Students, who are interested in Elixir and have a willingness to visit Elixir Club, will get

a discount 50% with promocode 'student'.

Please send your student ID’s photo on email elixir.club.org@gmail.com to approve your status.

FOR PARENTS

Parents of a small baby (0-3) on maternity leave can get a special discount using promo code 'GrowWithYourKid'. Please send your document's photo on email elixir.club.org@gmail.com or take it with you to approve your status.

Our Media Partners

Join our Community!

Location

iHub, Khreschatyk St, 10, Kyiv
elixir.club.org@gmail.com
+38 099 202 6308

Impressions

Calendar

Elixir Club UKRAINE

Read More