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

Composing Software

Composing Software

Автор: Eric Elliott
Год: 2019
Формат: PDF
Страниц: 229
Просмотров: 1254

2,65 MB
Description

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.
Similar
You Don't Know JS: ES6 & Beyond
Автор: Kyle Simpson
Год: 2015
Страниц: 262
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 focuses on new features available in ECMAScript 6 (ES6), the latest...
The Art of Micro Frontends
Автор: Florian Rappl
Год: 2021
Страниц: 310
Apply your experience of web development with HTML and JavaScript to build micro frontends for large-scale web projects using frameworks such as React and popular web tooling such as Node.js with Express or webpack.Key Features: Cut through...
TypeScript: Modern JavaScript Development
Автор: Remo H. Jansen, Vilic Vane, Ivo Gabe de Woff
Год: 2016
Страниц: 1087
Leverage the features of TypeScript to boost your development skills and create captivating applications.TypeScript is an open source and cross-platform typed superset of JavaScript that compiles to plain JavaScript that runs in any browser or any host. TypeScript adds optional...
JavaScript Application Design
Автор: Nicolas Bevacqua
Год: 2015
Страниц: 344
The fate of most applications is often sealed before a single line of code has been written. How is that possible? Simply, bad design assures bad results. Good design and effective processes are the foundation on which maintainable applications are...
Send message
Email
Your name
*Message


© 1999–2024 WebDynamics
1980–... Sergey Drozdov
Area of interests: .NET Framework | .NET Core | C# | ASP.NET | Windows Forms | WPF | HTML5 | CSS3 | jQuery | AJAX | Angular | React | MS SQL Server | Transact-SQL | ADO.NET | Entity Framework | IIS | OOP | OOA | OOD | WCF | WPF | MSMQ | MVC | MVP | MVVM | Design Patterns | Enterprise Architecture | Scrum | Kanban