Front-end development is evolving very rapidly, with new frameworks appearing and then declining very rapidly. Among the many options that a developer has for developing the graphical user interface of its web application, Elm steps out as one of the most original and most promising approaches. It combines the principles of reactive programming with the elegance of strongly typed functional programming, still providing a nice integration with javascript code.
In this talk Marco will present Elm digging into at a real project built with it, exploring the best features of the language and focusing on the architecture that naturally emerges building Elm applications, which is great for modularity, code reuse and testing.
I'm not sure you want to refer to a developer as 'its'. How about 'their'? So 'Among the many options that a developer has for developing the graphical user interface of their web application'.
'Marco will present Elm digging' -> 'Marco will present Elm, digging'
Looks good apart from that.