Are you into MBrace.Sql? MBrace.Sql is a new open source project currently in the experimentation stage designed to lower the barrier to entry for developers to start building big data processing pipelines. Come and join Anthony Brown to explore all that is MBrace.Sql at this months FSharp Bytes!
In this talk Anthony will explore the rationale for building such a tool and why you might want to allow MBrace jobs to be written in SQL rather than using F# directly. Following this, you'll look at the internals of MBrace.Sql and the components which fit together to make it all work. You’ll see how you’re able to write a custom SQL dialect designed with our use case in mind quickly and easily using FParsec, you’ll see how F# makes it trivial to transpire ASTs from one language to another and you’ll see how this can be applied directly to MBrace workloads. Finally you’ll see what the future holds for the project and how we can move it forward in line with other MBrace developments.
Anthony is a consultant at Compositional IT where he specialises in all things big data, distributed systems and IoT. He particularly enjoys working with F#, Azure, Akka.Net and MBrace. He's also the author of Reactive Applications with Akka.Net.