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: 151
Created: 2022-02-03
License: CC BY-SA
Author(s): Reginald Braithwaite
JavaScript Allongé

Others java Tutorials

Designing Scalable JavaScript Applications

Think Data Structures: Algorithms and Information Retrieval in Java

JavaScript tutorial for professionals

Neural Network Programming with Java

Go for Javascript Developers

Others related eBooks about JavaScript Allongé

GUI Design for Android Apps

GUI Design for Android Apps is the perfect - and concise - introduction for mobile app dev..., download free Android tutorial in PDF (156 pages) created by ....

Kotlin tutorial for professionals

Download free Kotlin tutorial course in PDF, training file in 38 chapters and 94 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

Asynchronous Programming Succinctly

Download free course Asynchronous Programming Succinctly, pdf file on 85 pages by by Dirk Strauss....

Exploring .NET Core

Download free course Exploring .NET Core, pdf file on 155 pages by Dustin Metzgar....

Think Java

Download free course Think Java, pdf file on 374 pages by Allen Downey, Chris Mayfield....

Modern C PDF book

This book teaches you to take your C programming skills to new heights, whether you're just starting out with C or have more extensive experience. Organized by level, this comprehensive guide lets you jump in where it suits you best while still reaping the maximum benefits....

An Introduction to C & GUI Programming

Even if you are an absolute beginner, this book will teach you all you need to know to wri..., download free C Programming tutorial in PDF (156 pages) created by Simon Long ....

Getting started with Raspberry PI

Getting started with Raspberry Pi, lessons and examples to download for free in PDF format, tutorial created by StackOverflow....

Professor Frisby's Mostly Adequate Guide to Functional Programming

Download free course Professor Frisby's Mostly Adequate Guide to Functional Programming, pdf file on 146 pages by Brian Lonsdorf....

Think Java: How to Think Like a Computer Scientist, 2nd Edition

This book is a hands-on introduction to computer science and programming used by many universities and high schools around the world. Its conciseness, emphasis on vocabulary, and informal tone make it particularly appealing for readers with little or no experience. The book starts with the most basi...