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

Composing Software

Composing Software

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

Описание

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.
Похожее
Data Structures and Algorithms with JavaScript
Автор: Michael McMillan
Год: 2014
As an experienced JavaScript developer moving to server-side programming, you need to implement classic data structures and algorithms associated with conventional object-oriented languages like C# and Java. This practical guide shows you how to work hands-on with a variety of...
You Don't Know JS: Types & Grammar
Автор: 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 compact guide explores JavaScript types in greater depth than previous treatments by looking...
Secrets of the JavaScript Ninja
Автор: John Resig, Bear Bibeault
Год: 2012
JavaScript developers commonly rely on collections of reusable JavaScript code–written by themselves or by someone else at their company. Alternatively, they rely on code from a third party. But in all these cases they need to know how to either...
Fullstack React with TypeScript
Автор: Nate Murray
Год: 2020
Написать сообщение
Тип
Почта
Имя
*Сообщение
RSS
Если вам понравился этот сайт и вы хотите меня поддержать, вы можете
Using a сustom PagedList class for Generic Pagination in .NET Core
Дюжина логических задач с собеседований
Почему вы никогда не должны соглашаться на собеседования с программированием
«Великое увольнение» продолжается: теперь с работы уходят даже боссы
Soft skills: 18 самых важных навыков, которыми должен владеть каждый работник
5 приемов увеличения продуктивности разработчика
Зарплата по результатам собеседования — лучший способ сократить отклики на вакансию, а тестовые задания — избыточны
9 тяжёлых уроков, которые я усвоил за 18 лет разработки
8 вещей, которых не должен бояться разработчик
Рассуждение на тему, какую базу данных выбирать
LinkedIn: Sergey Drozdov
Boosty
Donate to support the project
GitHub account
GitHub profile