Erik Novales has been a professional software developer for 19 years, working in a variety of programming and product ecosystems. Over that time he's developed a burning desire to spend more time building systems, and less time debugging them. This passion led to his rediscovery of functional programming languages, and a belief that they can help professional programmers do more, in less time, and with higher quality results.
Talks I've Given
Functions as Interfaces: Extend Everything!
Featuring Erik Novales
In a functional world, you can often dispense with explicit interface definitions, because a function's inputs and outputs are an implicit interface. Combining this idea with F#'s automatic generalization gives you a powerful tool for easily bolting on useful features, anywhere in your...f# resiliency composability functional-programming