Поиск  
Always will be ready notify the world about expectations as easy as possible: job change page
Книги для разработчиков

Composing Software

Composing Software

Автор:
Год:
Страниц:
229
Просмотров:
1350

Описание

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.
Похожее
JavaScript Enlightenment
Автор: Cody Lindley
Год: 2013
If you’re an advanced beginner or intermediate JavaScript developer, JavaScript Enlightenment will solidify your understanding of the language — especially if you use a JavaScript library. In this concise book, JavaScript expert Cody Lindley (jQuery Cookbook) provides an accurate view...
Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5
Автор: Робин Никсон
Год: 2016
Научитесь создавать интерактивные сайты, активно работающие с данными, воплощая в них мощные ком-бинации свободно распространяемых технологий и веб-стандартов. Для этого достаточно обладать базовымизнаниями языка HTML. Это популярное и доступное пособие поможет вам уверенно освоить динамическоевеб-программирование с применением самых современных языков...
Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript
Автор: David Herman
Год: 2012
In order to truly master JavaScript, you need to learn how to work effectively with the language’s flexible, expressive features and how to avoid its pitfalls. No matter how long you’ve been writing JavaScript code, Effective JavaScript will help deepen...
Learning JavaScript Design Patterns
Автор: Addy Osmani
Год: 2012
Написать сообщение
Тип
Почта
Имя
*Сообщение
RSS
Если вам понравился этот сайт и вы хотите меня поддержать, вы можете
Функции и хранимые процедуры в PostgreSQL: зачем нужны и как применять в реальных примерах
Зарплата по результатам собеседования — лучший способ сократить отклики на вакансию, а тестовые задания — избыточны
Что такое технический долг и как им управлять
Забудьте про Go и Rust: MoonBit - новый король WebAssembly
8 проектов NodeJS, которые стоит проверить
Как айтишнику найти работу в США и ЕС: 9 лучших ресурсов
О кодировках и кодовых страницах
Soft skills: 18 самых важных навыков, которыми должен владеть каждый работник
Когда устал от алгоритмов: Ревью кода на собеседовании
Рассуждение на тему, какую базу данных выбирать
Boosty
Donate to support the project
GitHub account
GitHub profile