RU EN
Книги для разработчиков

Composing Software

Composing Software

Автор:
Год:
Страниц:
229
Просмотров:
1383
Composing Software favorites 0
Описание

All software design is composition: the act of breaking complex problems down into smaller problems and composing those solutions. Most developers have a limited understanding of compositional techniques. It's time for that to change.

In "Composing Software", Eric Elliott shares the fundamentals of composition, including both function composition and object composition, and explores them in the context of JavaScript. The book covers the foundations of both functional programming and object oriented programming to help the reader better understand how to build and structure complex applications using simple building blocks.

You'll learn:

  • Functional programming.
  • Object composition.
  • How to work with composite data structures.
  • Closures.
  • Higher order functions.
  • Functors (e.g., array.map).
  • Monads (e.g., promises).
  • Transducers.
  • Lenses.
Похожее
Professional JavaScript for Web Developers, 3rd Edition
Автор: Nicholas C. Zakas
Год: 2011
As the key scripting language for the web, JavaScript is supported by every modern web browser and allows developers to create client-side scripts that take advantage of features such as animating the canvas tag and enabling client-side storage and application...
JavaScript for sound artists
Автор: William Turner, Steve Leonard
Год: 2017
Learn how to program JavaScript while creating interactive audio applications with JavaScript for Sound Artists: Learn to Code With the Web Audio API! William Turner and Steve Leonard showcase the basics of JavaScript language programing so that readers can learn...
Learning JavaScript Design Patterns
Автор: Addy Osmani
Год: 2012
React Hooks in Action
Автор: John Larsen
Год: 2021
Build stylish, slick, and speedy-to-load user interfaces in React without writing custom classes. React Hooks are a new category of functions that help you to manage state, lifecycle, and side effects within functional components. WithReact Hooks in Action, you'll be...
Написать сообщение
Тип
Почта
Имя
*Сообщение