Skip to content Skip to footer
Composing Software - an Exploration of Functional Programming and Object Composition in Javascript

Título: Composing Software - an Exploration of Functional Programming and Object Composition in Javascript

Autor: Eric Elliott

Sinopse: 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 programmingObject compositionHow to work with composite data structuresClosuresHigher order functionsFunctors (e.g., array.map)Monads (e.g., promises)TransducersLensesAll of this in the context of JavaScript, the most used programming language in the world. But the learning doesn't stop at JavaScript. You'll be able to apply these lessons to any language. This book is about the timeless principles of software composition and its lessons will outlast the hot languages and frameworks of today. Unlike most programming books, this one may still be relevant 20 years from now.This book began life as a popular blog post series that attracted hundreds of thousands of readers and influenced the way software is built at many high growth tech startups and fortune 500 companies Acabamento: Paperback. Peso: 830g. Dimensões: 27.99 x 21.59 x 1.68.

Contexto da obra

Dentro do catálogo, este livro pode ser situado a partir do tema, da autoria e da proposta editorial. “Composing Software – an Exploration of Functional Programming and Object Composition in Javascript”, de Eric Elliott, publicado pela editora Independently Published, em 2018 e com 256 páginas, integra a categoria Linguagem de Programação. Esse enquadramento pode tornar mais clara a proposta do livro e o tipo de interesse que ele costuma despertar.

Editora: Independently Published

Páginas: 256

Ano: 2018

Edição: 1ª EDIÇÃO

Linguagem: Inglês

ISBN:

ISBN13: 9781661212568

    Sobre a editora

    Os livros da editora Independently published apresentam uma variedade de narrativas que transitam entre o suspense, o romance e a fantasia, sempre com personagens em situações de conflito emocional ou físico. O ritmo das histórias varia bastante, indo de tramas mais intensas e cheias de tensão a textos que exploram reflexões pessoais e jornadas de autoconhecimento. O catálogo sugere uma preferência por enredos que envolvem desafios humanos profundos, como luto, relacionamentos complexos e superação, mas também inclui obras voltadas para o público infantil, com linguagem acessível e ilustrações coloridas. Há espaço para narrativas que misturam ação, mistério e até elementos sobrenaturais, além de livros práticos que abordam temas como culinária, negócios e desenvolvimento pessoal.

    Ver mais sobre a editora

    Leave a comment

    E-mail
    Password
    Confirm Password
    0
      0
      Seu Carrinho
      Carrinho VazioContinue Comprando
      0,0
      (0 avaliações)
      Clique no livrinho correspondente para avaliar.