Functional-Light JavaScript

Kyle Simpson

Auditori AXA
Tuesday, July 16th
TBA
  599 Eur + VAT
Sold out

Join Kyle Simpson -- author of the popular “You Don’t Know JavaScript” book series. 'A monad is just a monoid in the category of endofunctors.' That fact holds everything you need to know about functional programming (FP), right!? If that sentence is a jumble of confusing words to you, you're not alone. FP is one of the most powerful programming concepts ever conceived, but it's mired in mountains of terminology and notation and often taught from the top-down. Think about it: it's much easier to think about climbing the mountain once you're already on the top and can see back down. But right now, you're standing at the base of the mountain, ready and eager to climb but all you have is a collection of fancy climbing gear and no clue how to use it to begin the climb. This workshop is your primer on how to use this climbing gear to get started up the mountain. Most of the core concepts of FP are actually very intuitive and straightforward, when presented from the ground up without confusing terms or symbolic notations. Functional-light is a look at FP that helps you start the climb, not a lecture on why the climb should be easier than you think it is. If you're ready to start using FP concepts intuitively and pragmatically to improve your code, and not just hearing confusing terms, this workshop is for you.

Workshop venue

  • Auditori AXA (floor -1)

Contents

  • Rearrange how we think about functions, including powerful new patterns for managing its inputs and output
  • Learn how pure functions avoid side effects
  • Discover what a candy factory has to do with function composition
  • Understand how recursion helps us understand recursion
  • List operations (map/filter/reduce) and how to find lists in our code even when they're not literal
  • Apply functional concepts to modeling values over time (asynchrony)
  • Advance our FP mastery with fusion, transducing, and monads

Prerequisites

  • All attendees should bring their own laptop.
Kyle Simpson

Meet the trainer

{speaker.name} {speaker.lastname}

Kyle Simpson

Kyle Simpson is an evangelist of the Open Web, passionate about all things JavaScript. He's an author, speaker, trainer, and contributes to OSS.

All prices needs to include 21% VAT. Tickets are not refundable, but re-assignable.

Stay up to date

Get the all the updates directly to your mailbox!