#777 Год выпуска: 2015 Производитель: Pluralsight Сайт производителя: pluralsight.com Автор: Brian Lonsdorf Продолжительность: 6:03 Тип раздаваемого материала: Видеоклипы Язык: Английский
Описание: Learn to apply techniques from the forefront of computer science research to solve practical problems in JavaScript. Using real-world examples and practical exercises, Joe Nelson and Brian Lonsdorf demonstrate how functional programming allows you to write cleaner and more reusable code, while at the same time avoiding JavaScript “gotchas” like side effects and mutation. At the of the course, Joe and Brian build an example web app using abstract interfaces such as Monads, Functors, Monoids, and Applicatives. Course materials can be found at https://github.com/begriffs/immutube and https://docs.google.com/a/pluralsight.com/presentat...d.g338d117be_040
Содержание
The Silence Introduction Omit Needless Names Separating Mutation from Calculation Recognize Pure Function Separate Functions from Rules Currying Exercise Currying Exercise Hints Currying Exercise Solutions 1 and 2 Currying Exercise, Challenge 3 Solution Currying Exercise, Challenge 3 Solution, Continued Compose Composition Exercise Composition Exercise: Challenge 1 Solution Composition Exercise: Challenge 2 Solution Composition Exercise: Challenge 3 Solution Point-free The Silence: Review Questions
The Voyage Reviewing Composition Category Theory Objects Object Map Maybe Functor Functors Exercise 1 Functors Exercise 2 Functors Exercise 2 Solution Functors Exercise 3 Solution Functors Exercise 4 Solution Functors Exercise Wrap-up Either IO Either/IO Exercise 1 Either/IO Exercises 2, 3, and 4 Either/IO Exercise 5 and 6 Other Functors Other Functors: Exercise 1-5 Functor Laws and Properties Monads Monads Exercises
The Demo Project Setup Demo Part 1 Demo Part 2 Demo Part 3 Demo Part 4 Final Thoughts
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
Ресурс не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами и мы незамедлительно удалим её. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несёт ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!