Loading…
Build Stuff'16 Ukraine has ended

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Actor Model [clear filter]
Monday, November 21
 

4:30pm

[SLIDES]Vagif Abilov @ooobject - reF#ACTORing using F# and actor model
Want to simplify state management, improve scalability and reduce the code base? Rewrite your system in F# and use the actor model (Akka.NET). The functional language discourages use of mutable state and actors contribute to efficient communication, routing and scalability. And what about the code base? The code metrics speak for themselves. This talk is about real-world project and summarizes experience writing a robust and performant message based system for distributing media files to the cloud.

Speakers
avatar for VAGIF ABILOV

VAGIF ABILOV

Software architect, Miles
Vagif Abilov is a Russian/Norwegian software developer and architect working for Miles. He has several decades of programming experience that includes various programming languages, currently using mostly C# and F#.Vagif writes articles and speaks at user group sessions and conferences... Read More →



Monday November 21, 2016 4:30pm - 5:20pm
3. Citius
 
Tuesday, November 22
 

12:20pm

Anton Moldovan @antyaDev - Orleankka. Making Orleans F#un (since 2015)
Orleans is a runtime and programming model for building distributed high-scale systems based on actor model. Orleans is an implementation of an improved actor model that borrows heavily from Erlang, adds static typing, message indirection and actor virtualization, exposing them in an integrated programming model known as "Virtual Actors". Orleans has been used to build multiple production services, including back-end services for a number of popular games, like Halo 4. Unfortunately, despite being truly unique and practical project, Orleans didn't make a lot of fans in F# community, due to its dependency on static code generation, verbosity of programming model and complex configuration. Orleankka - is a complementary API for Orleans built with functional paradigm in mind. It brings proper support for F#, custom DSL that will be familiar to all Akka users, and heaps of other usability improvements over the original API. Be aware: demo heavy talk! Lots of code examples demonstrating major Orleans features done with Orleankka’s API will be presented.

Speakers
avatar for Anton Moldovan

Anton Moldovan

SOFTWARE ARCHITECT, SBTech
F#; Distributed Systems Design; CQRS; ES; CEP; Actor Model


Tuesday November 22, 2016 12:20pm - 1:10pm
4. Sprint