Taming Your Web App w/ Elmish

Wednesday, September 25 @ 9:00 (Workshop)

Have you dipped your toes in Elmish before? And are you ready for a deeper dive into creating an Elmish app? Then this is the workshop for you.

By the end of this workshop, we will have covered the following topics:

  • How to write re-usable components
  • How to handle a session in an Elmish application
  • How to represent state transition (ex: loadable components)
  • How to represent HTTP request to that errors in a safe manner
  • How to design a library and use it in our application
  • The different ways to represents page state and when to prefer one over another
  • Why being consistent in naming things is important

Requirements:

User-friendly apps start with dev-friendly tools

Friday, September 27 @ 16:00

As developers we use libraries every day to make our lives easier, but sometimes learning how to use them becomes more complex than the task they're supposed to solve.

During this talk I will share my experience creating libraries for the Fable ecosystem, as well as some advice to design and evolve user-friendly APIs.

This talk is Bear level

About Maxime Mangel

Maxime Mangel

Maxime has been testing a lot of languages over the past 10 years. Finally, he stopped with F# thanks to Fable discovery.

Since then, he works on supporting the community and improving the Fable and Elmish ecosystem. He is working at Fleet Performance on a monitoring solution for mining quarry.