VIPBOOK.SU
ЭЛЕКТРОННАЯ БИБЛИОТЕКА






Добро пожаловать на сайт электронной библиотеки!
Здесь можно найти произведения русских и зарубежных авторов.
Скачать множество книг и журналов различных жанров и направлений.
Большой выбор художественной, бизнес, учебной и технической литературы.
Все представленные здесь книги и журналы имеют подробное описание и обложку.
Наша библиотека регулярно пополняется только новыми и интересными материалами!

«Подробнее о сайте»            «Правила сайта»            «Написать нам»            «Статьи»

Rosata M. Building Declarative Apps using Functional Javascript

Видеоуроки





Разместил: daromir

7-07-2017, 18:54

Просмотров: 118





Rosata M. Building Declarative Apps using Functional Javascript


Название: Building Declarative Apps using Functional javascript
Год: 2017
Жанр: Developing / Java / Video course
Автор курса: Michael Rosata
Уровень курса: Intermediate
Продолжительность: 04:28:00
Язык: English
Формат: mp4
Размер: 1,03 Gb

In this video we will learn techniques like combining smaller units of code intocomposition pipelines. Composition is functional programming's solution for taking smaller pieces of pure logic and building them into larger chunks of code which can also themselves be combined into even larger chunks. You’ll learn how to reason about these composed functions and learn the laws of compositionality to deal with common issues that come along when writing compositional logic. Composing functions creates a form of functions called a “point-free” function.We’ll continue building code that mirrors popular framework thinking. Students will learn how to create a statemanagement pattern like React and how to handle DOM events (and other I/O) by encapsulating logic insidegeneric containers.

Table of contents:


COMPOSITION PIPELINES

The Course Overview
Connecting Functions with Basic Composition
Implementing N-length Composition with Reduce
Formalizing Types with Hilney-Milner
Refactoring Using Laws of Compositionality

COMBINATORS, WHAT AND WHY?

Combinators –What and Why?
Tap to Inspect Composition
Non-linear Composition Using Join Combinators
Using Combinators with Partially Applied Higher-order Functions

GENERIC CONTAINERS FOR ISOLATING IMPURE LOGIC

Encapsulate I/O Using Generic Containers
Lazy Evaluation Using Generic Containers
Connecting Impure Code to Pure Composition

BUILDING STATE MANAGEMENT INSIDE YOUR FUNCTIONAL APP

Overview and Benefits of a Single Object State
Build a Functional Data Store Like Redux
Create a History of Changed State to Rewind/Fast-forward The App
Link Events in App to Actions on the Data Store










Похожие публикации

Vladimir Novick - React Native - Building Mobile Apps with JavaScript Vladimir Novick - React Native - Building Mobile Apps with JavaScript
Ваш путеводитель по созданию нативных мобильных приложений iOS и Android с использованием React и javascript. Появление React Native сделало создание мобильных приложений в javascript более легким для разработчиков. В этой книге вы

Building Web Applications with Visual Studio 2017: Using .NET Core and Modern JavaScript Frameworks Building Web Applications with Visual Studio 2017: Using .NET Core and Modern JavaScript Frameworks
Learn how to build web applications from three Microsoft MVPs. After building the data application layer using Entity Framework Core and a RESTful service using ASP.NET Core, you will then build the client side web application three ways: first,

Ruse A. Java 9 Functional Data Processing (Video) Ruse A. Java 9 Functional Data Processing (Video)
The course will introduce viewers to the different data structures available in Java 9, and how they can leverage them to process and manipulate data. We will start with a simple CSV data file, containing information about songs played on a music

Higbee W. Modern Asynchronous JavaScript Higbee W. Modern Asynchronous JavaScript
When it comes to writing asynchronous code in javascript, callbacks can be a hassle. In this course, you'll see alternatives to callbacks, including ES6 promises, and how to combine generators with promises to write async code in a synchronous

Sotnikov D. Web Development with Clojure: Build Bulletproof Web Apps with Less Code, 2nd Edition Sotnikov D. Web Development with Clojure: Build Bulletproof Web Apps with Less Code, 2nd Edition
This book is for you, whether you're already familiar with Clojure or if you're completely new to the language.

Nayebi F. Swift 3 Functional Programming Nayebi F. Swift 3 Functional Programming
Bring the power of Swift functional programming to iOS, Web, macOS, watchOS and tvOS application development and build clean, smart, scalable and reliable applications.

Vaish G. High Performance iOS Apps: Optimize Your Code for Better Apps Vaish G. High Performance iOS Apps: Optimize Your Code for Better Apps
Ready to build mobile apps that out-perform the rest? If you’re an iOS developer with app-building experience, this practical guide provides tips and best practices to help you solve many common performance issues. You’ll learn how to design and

Building Web Apps with WordPress Building Web Apps with WordPress
WordPress is much more than a blogging platform. As this practical guide clearly demonstrates, you can use WordPress to build web apps of any type—not mere content sites, but full-blown apps for specific tasks. If you have PHP experience with a

Ben Dewey - Getting Started with Metro Style Apps Ben Dewey - Getting Started with Metro Style Apps
Get a head start on building Metro Style apps for Windows 8. With a series of examples, this hands-on guide takes you through the process of creating complete touch-enabled apps that respond to native sensors. Through the course of the book, you'll

Anthony S. Briggs - Hello! Python Anthony S. Briggs - Hello! Python
Hello! Python fully covers the building blocks of Python programming and gives you a gentle introduction to more advanced topics such as object-oriented programming, functional programming, network programming, and program design. New (or nearly




Отзывы и Комментарии





Добавление комментария

Ваше Имя:
Ваш E-Mail:(необязательно)
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent

Книги