JavaScript Allongé



Download free course JavaScript Allongé, pdf file on 511 pages by Reginald Braithwaite.
A long pull of functions, combinators, & decorators, written in modern JavaScript.

"Spent the afternoon reading @raganwald's JavaScript Allongé, the Six Edition. Highly recommended. Let the refactoring begin!" - Marcus Vorwaller

"I think it's one of the best tech books I've read since Sedgewick's Algorithms in C." - Andrey Sidorov

"Your explanation of closures in JavaScript Allongé is the best I've read." - Emehrkay

"It's a different approach to JavaScript than you'll find in most other places and shines a light on some of the more elegant parts of JavaScript the language." - @jeremymorrell

"This book is awesome and blowing my mind in a great way." - Johnathan Mukai

"Enjoying Javascript Allonge... I think it's the best discussion of functional programming in js I've found so far." - Nicholas Faiz

"Reading JavaScript Allongé by @raganwald. This book is so good that it's blowing my mind." - Guillermo Pascual

Table of contents

  • A Pull of the Lever: Prefaces
  • Prelude: Values and Expressions over Coffee
  • A Rich Aroma: Basic Numbers
  • The first sip: Basic Functions
  • Recipes with Basic Functions
  • Picking the Bean: Choice and Truthiness
  • Composing and Decomposing Data
  • Recipes with Data
  • A Warm Cup: Basic Strings and Quasi-Literals
  • Stir the Allongé: Objects and State
  • Recipes with Objects, Mutations, and State
  • The Coffee Factory: "Object-Oriented Programming"
  • Served by the Pot: Collections
  • A Coffeehouse: Symbols
  • Life on the Plantation: Metaobjects
  • Decaffeinated: Impostors
  • Finish the Cup: Constructors and Classes
  • Recipes with Constructors and Classes
  • Colourful Mugs: Symmetry, Colour, and Charm
  • Con Panna: Composing Class Behaviour
  • More Decorators
  • More Decorator Recipes
  • Closing Time at the Coffeeshop: Final Remarks
  • The Golden Crema: Appendices and Afterwords
Pages : 511
Size : 22.1 MB
File type : PDF
Downloads: 165
Created: 2022-02-03
License: CC BY-SA
Author(s): Reginald Braithwaite
JavaScript Allongé

Warning: Trying to access array offset on false in /home/tutovnfz/public_html/article.php on line 233

Others java Tutorials

JavaScript tutorial for professionals

Learning JavaScript

JavaScript RegExp

Think Java

Mastering JavaScript High Performance

Others related eBooks about JavaScript Allongé

Learning Symfony 3

Symfony 3 tutoririal to download for free, PDF document on 46 pages created by StackOverFlow which teaches you the basics of this framwork. After reading this tutorial you will know the basics of the Symfony 3 framework...

Introduction to Kotlin

This course is a quick tutorial about Kotlin programming langage intended to beginners to learn how to create Android apps, free training document under 4 pages....

Essential Swift

This book written to provide clear and concise explanation of topics for programmers both starting to learn the Swift programming language as well as those diving in more complex topics. Most examples are linked to online playground that allows you to change the code and re-run it....

Algorithms: Fundamental Techniques

This book is about the creation and analysis of efficient algorithms. After introducing some necessary matical background this book covers:...

Interpretable Machine Learning

Download free course Interpretable Machine Learning, pdf file on 312 pages by Christoph Molnar....

Download Perl language tutorial

Download free Perl tutorial course in PDF, training file in 40 chapters and 141 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

Modern Java EE Design Patterns

Download free course Modern Java EE Design Patterns, pdf file on 67 pages by Markus Eisele....

Introduction to Programming with Scratch

This PDF tutorial will introduce you to programming using Scratch from MIT. Free document training course under 43 pages by Donald Bourret....

Data Parallel C++

Learn how to accelerate C++ programs using data parallelism. This open book enables C++ programmers to be at the forefro.....

Hands-on Python Tutorial

Python is a widely used general-purpose, high-level programming language. Its design philosophy emphasizes code readability, and its syntax allows programmers to express concepts in fewer lines of code than would be possible in languages such as C. The language provides constructs intended to enable...