• Liked Abhinav Sarkar
    keyboard_arrow_down

    Introduction to Concurrency in Haskell

    Abhinav Sarkar
    Abhinav Sarkar
    schedule 1 year ago
    Sold Out!
    45 mins
    Demonstration
    Intermediate

    Haskell is widely known as a functional programming language which is great to write pure (non I/O) code and immutable data structures. But it is not well known that it has a great support for a wide variety of concurrency models too.

    In this talk we shall explore the various concurrency models and primitives supported by Haskell including green threads, mutable variables, channels and software transactional memory. We shall see how the purity, laziness, and the strong type system of Haskell come together, and help write clean and modular concurrent code. We shall explore these by writing a mutli-user chat server with support for private and channel chatting.

     

  • Liked Louis-Philippe Gauthier
    keyboard_arrow_down

    Building high-performance Erlang clients using Shackle

    Louis-Philippe Gauthier
    Louis-Philippe Gauthier
    schedule 1 year ago
    Sold Out!
    45 mins
    Talk
    Intermediate

    Building performant network (TCP, UDP) clients can be tricky, especially at high concurrency. By giving you a framework for building asynchronous clients, Shackle solves most of this problem for you. Shackle is the result of multiple years of writing Erlang clients for our real-time bidding platform (RTB), AdGear Trader.

Sorry, no proposals found under this section.