http://www.elixir.london/Elixir-LDN-2017/
github Keynote - Elixir 1.5 Update and Q&A
Links:
Release notes for 1.5.0
Release post
Add break!/2, break!/4, breaks/0, continue/0, open/0, remove_breaks/0, remove_breaks/1, reset_break/1, reset_break/3 and whereami/1 for code debugging
Essentially did a walkthrough of the elixir compiler to illustrate how being able to append to the contents of the compiled files allows cool things like debugging. This is done by giving us access to Elixir source before it's been turned into an AST.
github slides Witchcraft: Monads for the Working Alchemist Links: Witchcraft
Last talk of the day, very much over my head. I can attempt to summarize by saying that she walked through the features of Witchcraft, which introduced many of the purely functional, strictly typed cool things that haskell has.
github slides Elixir Umbrella - Microservices or Majestic Monolith?
A walkthrough of using OTP umbrella project structure for developing Microservices that can be independently deployed. Also includes some lessons learned.
github slides Getting Pretty Serious
Links: exfmt Elixir style guide Here is a paper
A nice overview and argument for a language formatter in the vein of the ones included with Elm, Go etc. It's cool.
github slides polyconf How We Created The University Course "Functional Programming With Elixir"
In summary, don't try teach people elixir by overly focussing on recursion and basic functional principles via 3 hour sessions, once a week, in the evenings. But do try teach people elixir :)
github How to Sell Elixir
I wish I had the slides, I remember it being interesting as a technical approach to selling elixir. I.e. how to frame the pros and cons in an objective way.
github Phoenix http2 HTTP/2 Plug to Phoenix, Cowboy too Spoke very quickly after lunch. Very code heavy talk. I didn't follow it well. Something about getting HTTP2 into plug/phoenix. It's not ready yet.
github slides Football Addicts Stepping into a New Era: Injecting Elixir in an Existing System
This was a talk about how to introduce Elixir into an organization that relied on a different technology stack. Start on a smaller feature, or rewrite a low traffic, non-critical part. Release as an http service. Integrate and extend.
github slides Profiling and Tracing for all with Xprof
Seemed to be a discussion about a tool for live profiling an erlang/elixir app while debugging production issues. I was in and out of consciousness here.
github Elixir http2 slides Working with HTTP/2 in Elixir
HTTP2 seems to be a thing.