• Complain

Luis Atencio - The Joy of JavaScript

Here you can read online Luis Atencio - The Joy of JavaScript full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2021, publisher: Manning Publications Co., genre: Home and family. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Luis Atencio The Joy of JavaScript
  • Book:
    The Joy of JavaScript
  • Author:
  • Publisher:
    Manning Publications Co.
  • Genre:
  • Year:
    2021
  • Rating:
    3 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 60
    • 1
    • 2
    • 3
    • 4
    • 5

The Joy of JavaScript: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "The Joy of JavaScript" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Luis Atencio: author's other books


Who wrote The Joy of JavaScript? Find out the surname, the name of the author of the book and a list of all author's works by series.

The Joy of JavaScript — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "The Joy of JavaScript" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
inside front cover

The Joy of JavaScript - image 1

The Joy of JavaScript - image 2

The Joy of JavaScript

Luis Atencio

To comment go to liveBook

The Joy of JavaScript - image 3

Manning

Shelter Island

For more information on this and other Manning titles go to

manning.com

Copyright

For online information and ordering of these and other Manning books, please visit manning.com. The publisher offers discounts on these books when ordered in quantity.

For more information, please contact

Special Sales Department

Manning Publications Co.

20 Baldwin Road

PO Box 761

Shelter Island, NY 11964

Email: orders@manning.com

2021 by Manning Publications Co. All rights reserved.

No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by means electronic, mechanical, photocopying, or otherwise, without prior written permission of the publisher.

Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in the book, and Manning Publications was aware of a trademark claim, the designations have been printed in initial caps or all caps.

Recognizing the importance of preserving what has been written, it is Mannings policy to have the books we publish printed on acid-free paper, and we exert our best efforts to that end. Recognizing also our responsibility to conserve the resources of our planet, Manning books are printed on paper that is at least 15 percent recycled and processed without the use of elemental chlorine.

The Joy of JavaScript - image 4

Manning Publications Co.

20 Baldwin Road Technical

PO Box 761

Shelter Island, NY 11964

Development editor:

Frances Lefkowitz

Technical development editor:

Peter Perlepes

Review editor:

Aleks Dragosavljevi

Production editor:

Deirdre S. Hiam

Proofreader:

Melody Dolab

Technical proofreader:

Jahred Love

Typesetter:

Dennis Dalinnik

Cover designer:

Marija Tudor

ISBN: 9781617295867

dedication

To my children, Luke and Matthew, and my wife, Ana, for being my support pillars in life and helping me at every step of this journey. To all of my family for their love and support. Thank you.

front matter
preface

I learned to program computers in a traditional, academic way. The universities I attended based their curricula primarily on class-oriented languages such as Java, C++, and C#. When I came out of those programs, my brain was trained to think that classes were the best (maybe even only) way to design programs and that anything else would be an abomination.

Years later, like any other developer in the world, I stumbled onto JavaScriptI should say jQuery, because at the time, jQuery was JavaScript. JavaScript was diametrically opposite to most of what I had learned. I struggled with every fundamental aspect of programming, including representing domain models, encapsulating behavior and data into logical modules, and dealing with events and asynchronous functions. I said to myself, Fine, lets use jQuery and a slew of third-party libraries to fix the language and forget all about this.

But JavaScript didnt need fixing: I needed to get fixed. I knew I couldnt get away from it. Because JavaScript was pretty much everywhere, it was only a matter of time before Id stumble onto it again, so I decided to explore it more deeply. Learning about its prototype mechanism and closures showed me the true meaning of object-oriented programming. When Alan Kay invented this term in the early 2000s, he wanted to bring together concepts such as message-passing (objects passing or sending messages to other objects), encapsulation (exposing only whats necessary), and dynamic linking (resolving properties of an object by name at runtime). Unlike all the other languages Id learned, JavaScript had these principles deeply rooted in its design; more important, the concepts were easily accessible to developers. Then it dawned on me that I finally understood programming.

Armed with newfound motivation, I continued learning about JavaScript and found higher-order functions, which opened my eyes to functional programming and composable software. Suddenly, programming wasnt frustrating; it was a joy. This realization propelled my career as an author of books such as Functional Programming in JavaScript (Manning, 2016), RxJS in Action (Manning, 2017), and now The Joy of JavaScript (Manning, 2021).

This book is for developers who, like me, have had the good fortune to learn about amazing features such as closures, prototypes, and higher-order functions, and want to take them to the next level so that they can enjoy working with JavaScript every single day. The Joy of JavaScript shows what the language has to offer on its own, without any third-party libraries and frameworks. Due to the sheer number of topics surrounding JavaScript, this book doesnt spend much time digging into basic concepts (but offers good resources for them); neither is it a guide to writing ECMAScript 2019, 2020, and so on. Rather, it gives you a close-up view of exciting topics, trends, and techniques that will allow you to master areas of the language that you probably didnt know existed. As a bonus, the book introduces you to some additions to the language that may land in the years to come. Its valuable to learn about these proposals so that youll understand where the language is headed and how its evolving.

Writing this book helped me get through these uncertain and anxious times, and I sincerely hope that you find the same joy in reading it that I did writing it. While working on this manuscript, I gained a fresh perspective on programming as a whole, and I hope that it does the same for you.

acknowledgments

This book was a lot of work. But I believe that all that work resulted in a fine book that nicely complements whats already out there, and I hope that you will think so as well.

Id like to thank quite a few people for helping me along the way.

First and foremost, I want to thank my wife, Ana. Youve always supported me, always patiently taking care of things (including our two amazing boys, Luke and Matthew) while I struggled to get this book done. You always made me believe I could finish it. I love you.

Next, Id like to acknowledge my longtime, flawless editor at Manning, Frances Lefkowitz. Thank you for working with me, guiding me every step of the way, and making the writing process delightful (not to mention bearable). Your commitment to the quality of this book made it better for everyone who will read it. Thanks as well to all the other folks at Manning who worked with me on the production and promotion of the book: Deirdre Hiam, and Melody Dolab. It was truly a team effort.

Id also like to thank the reviewers who took the time to read my manuscript at various stages during its development and who provided invaluable feedback: Al Pezewski, Alberto Ciarlanti, Amit Lamba, Birnou Sbarte, Daniel Posey, Daniel Bretoi, Dary Merckens, Dennis Reil, Didier Garcia, Edwin Kwok, Foster Haines, Francesco Strazzullo, Gabriel Wu, Jacob Romero, Joe Justesen, Jon Guenther, Julien Pohie, Kevin Norman D. Kapchan, Kimberly Winston-Jackson, Konstantinos Leimonis, Jahred Love, Lora Vardarova, Matteo Gildone, Miranda Whurr, Nate Clark, Pietro Maffi, Rance Shields, Ray Booysen, Richard Michaels, Sachin Singhi, Satej Kumar Sahu, Srihari Sridharan, Ubaldo Pescatore, and Vctor M. Prez.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «The Joy of JavaScript»

Look at similar books to The Joy of JavaScript. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «The Joy of JavaScript»

Discussion, reviews of the book The Joy of JavaScript and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.