WebAssembly is one of the new technologies around the block that has vast areas still to be explored. I'd like to give a talk explaining what the WebAssembly is, what are the possibilities that you can cover with the help of WebAssembly, how does Elixir and BEAM VM fit into the equation and how to interoperate between Elixir and WebAssembly.

 
 

Outline/Structure of the Talk

1. What is WebAssembly and how it works?

2. What can be done with WebAssembly and who is currently using it?

3. Elixir and WebAssembly - A Dream Match

4. WaspVM - Operating on WebAssembly from Elixir

Learning Outcome

By the end of the talk, the audience will know about how the WebAssembly works and what it can do. They will also know of limitations and possibilities of using Elixir and WebAssembly.

Target Audience

Anyone who wants to learn something new.

schedule Submitted 1 year ago

Public Feedback


    • Nikhil More
      keyboard_arrow_down

      Nikhil More - Do you OOP in Elixir?

      Nikhil More
      Nikhil More
      Sr. Engineer
      Volansys
      schedule 1 year ago
      Sold Out!
      20 Mins
      Experience Report
      Beginner

      One of the strategies being adopted by RoR or Java software developers in adopting Elixir is they have not yet adapted themselves to unlearn the OOP in developing the web systems. This has caused OOP concepts to creep into full fledged Elixir systems. This presentation seeks to highlight these subtle points that need to be avoided to make the code more FP and less OOP.

    • Kapil Reddy
      keyboard_arrow_down

      Kapil Reddy - Handling and Composing complex side effects in Clojure with Sanity

      Kapil Reddy
      Kapil Reddy
      Platform Engineer
      Helpshift
      schedule 1 year ago
      Sold Out!
      45 Mins
      Talk
      Intermediate

      At Helpshift, we face managing complexity of these side effects which touch 10s of different systems. Each side effect poses a failure scenario which can lead to it's own business decision. Compounded failures pose even more complexity. To add to the problems we extending the codebase to add new business logic regularly.

      I will present a solution which is a combination of Clojure and FP following techniques. We will also discuss how ideas when combined together can create an elegant solution,

      1. Data - Side effects definition as data

      2. Almost no syntax - Minimal definition

      3. Many functions for one DS - Multiple execution and failure recovery modes for side effects

    • Mangala Kader
      keyboard_arrow_down

      Mangala Kader - Understanding the pitfalls in Erlang / Elixir and steering clear from them

      45 Mins
      Talk
      Beginner

      Erlang has been in production for more than 30 years and a highly battle-tested robust system, which is being used by everybody including Telecom systems that provides 99.99% uptime. Elixir has been built on top of Erlang overcoming the shortcomings of the language and also using meta-programming, it has opened a new paradigm of looking at the language itself. I want to show what Elixir is to the audience and minute nuances that every experienced or inexperienced developer should be aware of before jumping into the magical erlang and elixir world.

    • Sandesh Soni
      keyboard_arrow_down

      Sandesh Soni - Build Tetris Game with Elixir and Phoenix LiveView. Full day workshop.

      Sandesh Soni
      Sandesh Soni
      Full-stack developer
      Formulae.io
      schedule 1 year ago
      Sold Out!
      480 Mins
      Workshop
      Beginner

      Phoenix LiveView provides ability to build web application without any custom javascript.
      You can write all the code on Backend server and the connection is alive and stateful.

      In this workshop, you will build Tetris App in Elixir and Phoenix LiveView. The aim of this workshop is give more hands-on Elixir experience and cover various functions and syntax.

    • Sandesh Soni
      keyboard_arrow_down

      Sandesh Soni - My Journey Building Tetris Kachori - Elixir and Phoenix LiveView

      Sandesh Soni
      Sandesh Soni
      Full-stack developer
      Formulae.io
      schedule 1 year ago
      Sold Out!
      45 Mins
      Case Study
      Beginner

      I will share my experience how I built this Tetris game without writing a single line of custom javascript code. All the code is written in Elixir and Phoenix LiveView.

      you can play the game here http://tetris.sandeshsoni.com/