blog

Functional Programming

Discussion panel:
"Functional Programming - radical thinking shift and step towards clearer and reliable software"

Moderated by: Jacek Laskowski

The discussion panel aims at presenting views on the usefulness of functional programming on JVM and beyond, including F# on .Net (if there are people who could tackle the topic with care). We hope to gather people with different opinions, often contradictory, so they can lead to useful outcomes about pros and cons of using functional programming languages - Scala, Clojure as the main players - for current and future projects.

There are plenty of questions people ask themselves when they're faced with learning functional languages and the discussion panel should address some.

Amongst the questions that attendees should anticipate get answers to could be: Why should I consider functional programming languages for my projects? Should I mix and match Java with other languages? What are the most-suited use cases for functional languages? Where would be an introductory area for introducing a functional language in a project? What tools should I get familiar with to get up to speed with functional programming on JVM?

Panelists:

Bodil Stokke

Bodil Stokke

a Lisp lover and IDE creator.

Stefan Tilkov

Stefan Tilkov

Co-founder and principal consultant at innoQ. REST and Clojure geek.

Daniel Spiewak

Daniel Spiewak

Functional language design, domain-specific languages and type theory enthusiast. Author of the popular Scala for Java Refugees series.

Piotr Gabryanczyk

Piotr Gabryanczyk

Scala practitioner, Akka contributor and author of async-dynamo - Akka based Scala Amazon Dynamo DB client.

Marcus Lagergren

Marcus Lagergren

The Java Language team member at Oracle, currently focused on enabling dynamic languages on the JVM.

Ken Sipe

Ken Sipe

Renowned expert in the field of software engineering.

Grzegorz Kossakowski

Grzegorz Kossakowski

Grzegorz is a Scala compiler and tools hacker at Typesafe.

Jacek Laskowski

Jacek Laskowski

Passionate about functional programming with Clojure, Scala and F#


Organizers & Key partners

Tweet