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

Composing Software

Composing Software

Автор:
Год:
Страниц:
229
Просмотров:
1390
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.
Похожее
The Road to React
Автор: Robin Wieruch
Год: 2020
If you are looking for a comprehensive and pragmatic yet concise and up-to-date React.js feat. Hooks book, the "Road to React" is for you.What you will learnIn "The Road to React" you will learn about all the fundamentals of React.js...
You Don't Know JS: Up & Going
Автор: Kyle Simpson
Год: 2015
The series’ first book, Up & Going, provides the necessary background for those of you with limited programming experience. By learning the basic building blocks of programming, as well as JavaScript’s core mechanisms, you’ll be prepared to dive into the...
Сюрреализм на JavaScript
Автор: Алексей Бахирев
Год: 2014
Книга о разработке игр и приложений на Javascript. В книге встречается множество отсылок к авторам различных публикаций и экспертам фронтенд-разработки. Также затрагивается тема кроссплатформенной разработки на javascript для различных устройств, XSS атаки, обфускация кода, и конвертирования HTML в EXE, НТА,...
You Don't Know JS: Async & Performance
Автор: Kyle Simpson
Год: 2015
No matter how much experience you have with JavaScript, odds are you don’t fully understand the language. As part of the "You Don’t Know JS" series, this concise yet in-depth guide focuses on new asynchronous features and performance techniques —...
Написать сообщение
Тип
Почта
Имя
*Сообщение
RSS
Если вам понравился этот сайт и вы хотите меня поддержать, вы можете
Soft skills: 18 самых важных навыков, которыми должен владеть каждый работник
Модуль, пакет, библиотека, фреймворк: разбираемся в разнице
Vite.js: что это и зачем нужно веб-разработчику
9 главных трендов в разработке фронтенда в 2024 году
Hangfire — планировщик задач для .NET
Почему сеньоры ненавидят собеседования с кодингом, и что компании должны использовать вместо них
OWASP: что это такое и что нужно знать веб-разработчикам
Мои 7 правил при собеседовании разработчиков
Асинхронный JavaScript: изучаем Async/Await, Callbacks и Promises
Функции и хранимые процедуры в PostgreSQL: зачем нужны и как применять в реальных примерах
Boosty
Donate to support the project
GitHub account
GitHub profile