JavaScript Jems: The Amazing Parts (I/O Press)
Wednesday, 27 May 2020

This book is a "meditation" on the features that make JavaScript stand apart from other languages and make it special in terms of having admirable qualities. Author Mike James has written a series of twenty "Jems" each showing the language in a new light, each intended to be an enjoyable read for any JavaScript programmer about features that have their advantages and disadvantages over their counterparts in other languages. The book has been written for everyone who encounters JavaScript – not just its aficionados but also its detractors. It looks at how JavaScript does things differently from the perspective of how its differences can be exploited and put to good use.

<ASIN:1871962420>

 

Author: Mike James
Publisher: I/O Press
Date: May 2020
Pages: 218
ISBN: 978-1871962420
Print: 1871962420
Kindle: B0896SDK1Y
Audience: JavaScript developers
Level: Intermediate/Advanced
Category: JavaScript

jems

 

  • Jem 0 Why JavaScript Is A Jem
  • Jem 1 JavaScript Is Classless
  • Jem 2 The Inheritance Tax
  • Jem 3 Functions Are Objects
  • Jem 4 Objects, Functions And this
  • Jem 5 Every Object Is An Anonymous Singleton
  • Jem 6 Objects Have Value
  • Jem 7 Numbers And Other Values
  • Jem 8 Truthy And Falsey
  • Jem 9 The Comma
  • Jem 10 Code As Data
  • Jem 11 Lambda Expressions
  • Jem 12 Fluent Interfaces
  • Jem 13 Hoisting, Scope And Lifetime
  • Jem 14 Amazing Async
  • Jem 15 The Revealing Constructor Pattern
  • Jem 16 Functional And Not Quite Functional
  • Jem 17 Immutability
  • Jem 18 Functional Approach To Iteration
  • Jem 19 Metaprogramming - The Proxy

 

 

For recommendations of JavaScript books see JavaScript Beginners Book Choice and Advanced JavaScript Book Choices in our Programmer's Bookshelf section.

For more Book Watch just click.

Book Watch is I Programmer's listing of new books and is compiled using publishers' publicity material. It is not to be read as a review where we provide an independent assessment. Some, but by no means all, of the books in Book Watch are eventually reviewed.

To have new titles included in Book Watch contact  BookWatch@i-programmer.info

Follow @bookwatchiprog on Twitter or subscribe to I Programmer's Books RSS feed for each day's new addition to Book Watch and for new reviews.

 

 

Banner
 


Learn Quantum Computing with Python and Q#

Author: Dr. Sarah Kaiser and Dr. Chris Granade
Publisher: Manning
Date: June 2021
Pages: 384
ISBN: 978-1617296130
Print: 1617296139
Kindle: B098BNK1T9
Audience: Developers interested in quantum computing
Rating: 4.5
Reviewer: Mike James
Quantum - it's the future...



Python Distilled (Addison-Wesley)

Author: David Beazley
Publisher: Addison-Wesley
Date: September 2021
Pages: 352
ISBN: 978-0134173276
Print: 0134173279
Rating: 4
Reviewer: Alex Armstrong
Python isn't a big language but it's getting bigger all the time.


More Reviews