Turn Hours into Seconds - Concurrent Event Processing

Emil Soman
Software Consultant at Codemancers

For programmers who have been using locks for synchronizing threads to solve all concurrency problems, embracing message passing and creating concurrent data flows is an enlightening experience. This talk is a case study of a real world concurrency problem where the developer started with a slow non-thread-safe solution and refactored it step by step into a fast yet simple concurrent solution making use of Elixir's concurrent computation library called Flow.


Emil is a software consultant at Codemancers with a passion for code quality and software that's well designed and tested. He has eight years of experience in writing software for domains like telecom and payment gateways. When not working, he helps organize local tech meetups and conferences in Bangalore.

Twitter: @emilsoman

Back to conference page