úvod
témata
události
tržiště
události
přihlásit
přezdívka
heslo
přihlásit
pamatuj si mě
registrace
ztracené heslo?
účastníci
BLO_GROS
SLUPKA
LambdUp
Get ready to LambdUp your knowledge of functional programming.
www.lambdup.io
Learn the basics of Clojure, F# and Elixir, deepen existing knowledge, or even just shift the paradigm towards functional languages. Come along to Prague's biggest functional programming event this year!
Eric Normand
A Theory of Functional Programming
14:10 – 14:40
There are two common questions we hear from outside the functional programming community: 'What is functional programming?', and 'Why should I use it?'. I have struggled to find good answers to these questions. In this talk, we will look at the existing definition and I will present a formulation I've been working on that attempts to answer both of these questions, and also why functional programming is so special.
Tomáš Petříček
Functional-first Programming with F#
14:40 – 15:10
The F# language is nowadays described as a 'functional-first' programming language. Is this just a marketing trick to make you think that F# is somehow special, or does the F# style of programming really differ from other functional languages enough that it is worth using a new 'functional- first' label?
I will try to give you an answer in this talk! Expect a mix of practical hands-on code samples that illustrate the F# style of programming, ramblings on the philosophy behind F#, and extracts from case studies based on large projects completed using the F# language.
Claudio Ortolina
Flexible Elixir
15:30 – 16:00
Writing idiomatic, efficient, and maintainable Elixir code requires approaching problems in a different way than other languages.
In this talk, we’ll be guided by examples and learn how to construct everyday tasks, combining the expressiveness of Elixir with the strong foundations of Erlang and the BEAM vm.If you’re curious about Elixir, and want to see what you can build with it, this is the talk for you.
Want to know more about Claudio?
Christophe Grand
Naming is Hard; or The Value of Values
16:00 - 16:30
Clojure offers a principled approach to designing systems by making data front and center. Data is not about juggling values in memory; data is about communication, agreement, tolerance, change management, and more. This talk will focus on how Clojure's flavor of dynamic functional programming helps in designing systems.
Andrea Magnorsky
What’s next? A friendly guide to your next programming language
16:30 - 17:00
Aleš Roubíček
Clojure for Machine Learning
17:20 - 17:50
Clojure is a dynamic, data-oriented development environment. It is an ideal language for data science and its LISP heritage also makes it the language for artificial intelligence on the JVM platform. I will take you through interesting Clojure tools and libraries for data science, machine learning, and AI.
Andrea Leopardi
Property-based Testing is a Mindset
17:50 – 18:20
Property-based testing is a technique that allows to reduce the number of unit tests, and at the same time increase the robustness of a test suite by introducing randomness. It also changes the way you think about code. We now have a robust property testing library in Elixir, so let’s jump into it!
...
After party and networking!
www.lambdup.io
<<
<
>
>>
Kliknutím sem můžete změnit nastavení reklam