Przejdź do treści

Elixir Community Kraków - meet-up #3

Zdjęcie użytkownika Software Mansion
Hosted By
Software M.
Elixir Community Kraków - meet-up #3

Szczegóły

We're coming back with the third Elixir Community Kraków meet-up!
Once again we're inviting you to join us in person in Software Mansion's office in Kraków or online – you can watch the live stream here.

What's the plan? 3 presentations, pizza, beer and some networking.
If that sounds good RSVP to let us know you're coming!

18:10 - 18:40
Mateusz Front / Membrane, Software Mansion
Beyond Elixir and BEAM: integrating with other languages and ecosystems
Different languages are like different worlds: they usually have different assumptions, different historical backgrounds, different features, and different tradeoffs. That's what makes interoperability difficult, but that's also what makes it beneficial - we can use the most suitable tool for the job, even if there are various jobs in a single app. So, what options does BEAM give us in this area? What are the tools that can help? And finally, when is it worth bringing another language to your project? Let's have a bird's eye view over the state of BEAM interoperability and try to answer these questions!

18:40 - 19:10
Wojtek Mach / Dashbit
Req, a batteries-included HTTP client for Elixir
Req is a batteries-included HTTP client, ready to use out of the box. Req contains features that most developers would likely want to use most of the time. To name a few, it can automatically decompress and decode responses, follow redirects, retry on errors, etc. Req also has "replaceable batteries", and virtually all of its features are defined as distinct functions called steps. Developers can easily reuse or rearrange built-in steps or write new ones. In this talk, we'll briefly see how Req compares to other popular HTTP clients and see its main features and extensibility in action.

19:10-19:40
Bartek Błaszków / Membrane, Software Mansion
'p̶y̶t̶h̶o̶n̶ elixir -m http.server' - Alchemists are not Pythonistas, have a web server of their own
In my day-to-day work, I often need to use a simple HTTP server to do many things, such as checking how HLS video is played by the web browser.

For that, I usually use the web server that comes with Python. However, it has its limitations. As an Elixir developer, I want to be able to set up the static web server using Elixir just as easily.
In this talk, I’ll present my efforts to create a drop-in replacement for ‘python -m http.server’ using Cowboy and Plug.

Photo of Elixir Community Kraków group
Elixir Community Kraków
Zobacz więcej wydarzeń
Zabłocie 43B
Zabłocie 43B · Kraków