Functional Programming in 40 Minutes
Functional programming has finally escaped from academia. These days developers are building real systems in functional programming languages like Clojure, Scala, Elixir and F#. Functional techniques are also seeping into more traditional languages like Java and Ruby. Unfortunately somewhere along the way functional programming has also developed a reputation for being deep and mysterious: Good programs achieve the Zen-like state of being functional which somehow involves immutability, higher order functions and being referentially transparent.
In this talk Russ Olsen will strip away the cloud of mystery to uncover the simple — and wonderful — truth about functional programming: It can make your programming life easier by letting you do simple things simply while also providing you with the sharp tools you need to tackle more complex problems.
-
X Marks the Spot: Navigating Possible FuturesSimon WardleyWednesday Oct 2, 13:00
-
Using Generative AI to Strengthen and Speed LearningBarbara OakleyWednesday Oct 2, 09:00
-
From Strategy to Practice: Insights on How Team Topologies Drive Organizational SuccessManuel PaisWednesday Oct 2, 17:30
-
To the MoonRuss OlsenWednesday Oct 2, 19:30
-
Things They Don't Tell You About Being a Tech LeaderMichael NygardFriday Oct 4, 16:30
-
The Magic of Small Things - 10 Years of MicroservicesJames LewisThursday Oct 3, 17:30
-
The Past, Present and Future of Programming LanguagesKevlin HenneyFriday Oct 4, 09:00
-
Architecture and Responsible TechnologyRebecca ParsonsFriday Oct 4, 13:00
-
Tidy First? A Daily Exercise in Empirical DesignKent BeckThursday Oct 3, 13:00
-
The Future of MicroprocessorsSophie WilsonThursday Oct 3, 09:00