Use the Amazon App to scan ISBNs and compare prices.
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Frequently bought together
Customers who viewed this item also viewed
From the Publisher
From the Preface
If you’re already familiar with the materials presented in this book, you may use this book to help train your developers.
What’s in This Book?
Chapter 2, Variables and Constants will encourage you to replace var with let or const and why you should prefer const where possible.
The lexical scoping semantics of anonymous functions is inconsistent and confusing, to say the least. Arrow functions don’t have majority of the problems that are inherent in anonymous functions. But arrow functions come with some limitations as well, as we’ll see in Chapter 5. We’ll see how arrow functions make it easy to create functional style code.
There’s something magical about metaprogramming—the ability to create programs that can create programs. In Chapter 11, Exploring Metaprogramming, we’ll explore one type of metaprogramming—injection.
Then, in Chapter 12, Deep Dive into Metaprogramming, we dig into another type of metaprogramming—synthesis—and how to create highly dynamic code.
Appendix 1, Answers to Exercises has solutions for exercises at the end of each chapter, for you to compare notes with the solutions you create.
Finally, for your convenience, the URLs that are scattered throughout this book are gathered in one place in Appendix 2, Web Resources.
About the Author
Dr. Venkat Subramaniam is an award-winning author, founder of Agile Developer, Inc., and an instructional professor at the University of Houston. He has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia, and is a regularly invited speaker at several international conferences. He's the (co)author of multiple books, including the 2007 Jolt Productivity award winning book Practices of an Agile Developer.
- Item Weight : 1.2 pounds
- Paperback : 288 pages
- ISBN-13 : 978-1680505467
- ISBN-10 : 1680505467
- Product Dimensions : 7.5 x 0.6 x 9.25 inches
- Publisher : Pragmatic Bookshelf; 1st Edition (June 26, 2018)
- Language: : English
- Best Sellers Rank: #511,760 in Books (See Top 100 in Books)
- Customer Reviews: