4th Cross Functional Meetup

The fourth installment of the popular Cross Functional Meetup with two great speakers, and plenty of time to chat with fellow functional programming enthousiasts.

----------------------------------------------------------------------------------------------------

"5 Or more random reasons why types do matter."

by Sebastiaan Visser - Silk app - twitter: @sfvisser

Talk abstract:

Functional programming is gaining a lot of traction and a wide variety of functional languages are available. Compiled and interpreted, lazy and strict, typed and untyped, all flavors are represented. In this talk I'll try to make the argument that statically typed functional programming languages have some compelling advantages over their untyped alternatives. In the context of Haskell, I'll show that types can be used to prevent bugs throughout the entire development phase, and argue that an expressive type system allows you to easily write code that can be reasoned about.


"Thinking in a Highly Concurrent, mostly-functional language"

by Francesco Cesarini - Erlang Solutions -  twitter: @FrancescoC

 

Biography:

Francesco Cesarini is the founder and Technical Director of Erlang Solutions. He has used Erlang on a daily basis for almost 15 years, starting as an intern at Ericsson’s computer science laboratory, the birthplace of Erlang. He moved on to Ericsson’s Erlang training and consulting arm working on the first release of OTP, applying it to turnkey solutions and flagship telecom applications. In 1999, soon after Erlang was released as open source, he founded Erlang Solutions, who have become the world leaders in Erlang based consulting, contracting, training and systems development. Francesco has worked in major Erlang based projects both within and outside Ericsson, and as Technical Director, is currently leading the development and consulting teams at Erlang Solutions. He is also the co-author of Practical Erlang Programming, a book published by O’Reilly and still finds time to teach at Oxford University and the IT University of Gothenburg.

 

Talk abstract:

Yale Professor Alan Perlis once wrote, "A language that doesn't affect the way you think about programming, is not worth knowing."


The Erlang programming language has received much attention because of its scalable and intuitive approach to concurrency. But the notion of concurrency is as fundamental to Erlang as object-orientation is to Java, and to really appreciate its power, you need to learn to /think/ Erlang.

This talk illustrates by example how embracing the Erlang way of thinking about problems leads to scalable and fault-tolerant designs. It will describe three ways of clustering Erlang nodes within the server side domain.

Through these case studies, we will describe how Erlang, and more specifically, concurrency is used and applied. If you need to scale your Erlang system, this is the talk to go to.

Join or login to comment.

  • Anna N.

    It was good fun!

    April 23, 2013

  • Sebastiaan V.

    As promised, the slides of my talk at #cfams last night. Thanks everyone for attending and thanks TTY for organizing! http://bit.ly/17fqxMs

    1 · April 23, 2013

  • Edoardo C.

    Great talks and very eloquent speakers. A big thanks to the organizers!

    April 23, 2013

  • Ferenc H.

    Great event, good talks and nice folks !

    1 · April 23, 2013

  • Marc-Daniel O.

    As usual high level speakers

    1 · April 23, 2013

  • Bas D.

    These talks are not recorded right?

    April 22, 2013

    • A former member
      A former member

      No, would certainly be nice, but not at this time.

      April 22, 2013

  • Adrien H.

    Pfffffff... Huge train congestion, couldn't make it. Utterly disappointed. Left work earlier to be on time (I live in Delft) and got stuck in Haarlem. Really like what they do at Silk (Haskell FTW!), and would have learnt a lot thanks to Erlang Solutions. Apologies once more, pretty mad at NS. See you next time if the trains ride...

    April 22, 2013

    • A former member
      A former member

      No worries, we'll be back with more great Cross Functional Meetups!

      April 22, 2013

  • Michael K.

    Lots of work to do and lots of sleep to catch up on...

    April 22, 2013

  • Marc L.

    Bummer. I'm stuck in Apeldoorn for most of the night. :-(

    April 22, 2013

  • Bart K.

    Sorry to change the rsvp at such short notice.

    April 22, 2013

  • Bas D.

    Have a pretty epic headache, will try to drag myself your way, but can't promise anything, sorry.

    April 22, 2013

    • Michel R.

      I'll make sure we have plenty of painkillers and alcohol :-)

      1 · April 22, 2013

    • Bas D.

      hehe, appreciate it, but not too optimistic about the odds of making it. Had to leave work early today. Was really looking forward to these talks, and I'll be there next time.

      April 22, 2013

  • Feargal F.

    Unfortunately I cannot make it tonight...

    April 22, 2013

  • Ahmed D O.

    Sorry, probably won't be able to leave work in time to come from Rotterdam

    April 22, 2013

    • Michel R.

      FYI: Francesco, is scheduled as the second speaker, so he will start +/- 20:30.

      April 22, 2013

  • Tjeerd Hans T.

    Can't make it unfortunately :(

    April 22, 2013

  • Martijn de V.

    schedule conflict again :(

    April 22, 2013

  • Sven J.

    can't make it, sorry.

    April 22, 2013

    • Michel R.

      No problem, hope to see you at the next one.

      April 22, 2013

  • Gianluca O.

    It's a shame, but I can't make it anymore tonight

    April 22, 2013

    • Michel R.

      Too bad, hope to see you next time.

      April 22, 2013

  • Axel R.

    darn, I'm in a plane!

    April 22, 2013

  • Joost H.

    event clash

    April 19, 2013

Our Sponsors

  • TruQu

    Location, drinks & general support

  • Q42

    Location & Drinks

  • Silk

    Location & Drinks

  • Trifork

    Location, food & drinks

  • O'Reilly

    40% discount on printed books and 50% on e-books, code: DSUG.

  • TTY

    Location & Drinks

People in this
Meetup are also in:

Create a Meetup Group and meet new people

Get started Learn more
Bill

I started the group because there wasn't any other type of group like this. I've met some great folks in the group who have become close friends and have also met some amazing business owners.

Bill, started New York City Gay Craft Beer Lovers

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy