Speaker

Sébastien Besnier

Sébastien Besnier

Cycliste, guitariste, dévelopiste

Villebon-sur-Yvette, France

Je suis un mordu de programmation : web, cryptographie, compilateurs, tout m'intéresse ! J'ai commencé avec "C++ pour les nuls" (true story!), puis passé quelques années avec Python. Après avoir adoré la programmation fonctionnelle avec Haskell et Elm, j'essaie maintenant d'utiliser un paradigme "minimaliste" : utiliser le moins de concepts possible pour construire mes programmes.

Quand je ne code pas, je pince les 6 cordes de ma guitare ou tente de mater le roi adverse avec la dame et un pion.

Area of Expertise

  • Information & Communications Technology

Topics

  • functional programming
  • elm-lang
  • elm
  • Compilers

Compiler-Driven-Onboarding: open source in elm

From a “good first issue” to a substantial PR, I will tell you how I have on-boarded the elm-in-elm open source project (https://github.com/elm-in-elm/compiler).

Following my experience step-by-step, I will explain how I have:
* simplified some tests,
* easily added a new feature in a large unknown code base,
* detected a bug, while all seemed good,
* improved the way the compiler can help the developer,
* helped new contributors to be involved in this project.

Moreover, since this project is a compiler I will also
interleave explanations about the compilation process...
This will be a chance to realize that while such software is
complex, it is nonetheless definitively accessible.

In short, this talk will speak about development methods, tooling, compilation, how to be involved in an open source project... and the Elm language!

DevFest du Bout du Monde

Compiler Driven Onboarding: open source in elm ( https://devfest.duboutdumonde.bzh/sessions/compiler_driven_onboarding___open_source_in_elm/ )

February 2020 Brest, France

Sébastien Besnier

Cycliste, guitariste, dévelopiste

Villebon-sur-Yvette, France