Programming JavaScript Applications
Robust Web Architecture with Node, HTML5, and Modern JS Libraries
Publisher: O'Reilly Media
Final Release Date: June 2014
Pages: 254

Take advantage of JavaScript’s power to build robust web-scale or enterprise applications that are easy to extend and maintain. By applying the design patterns outlined in this practical book, experienced JavaScript developers will learn how to write flexible and resilient code that’s easier—yes, easier—to work with as your code base grows.

JavaScript may be the most essential web programming language, but in the real world, JavaScript applications often break when you make changes. With this book, author Eric Elliott shows you how to add client- and server-side features to a large JavaScript application without negatively affecting the rest of your code.

  • Examine the anatomy of a large-scale JavaScript application
  • Build modern web apps with the capabilities of desktop applications
  • Learn best practices for code organization, modularity, and reuse
  • Separate your application into different layers of responsibility
  • Build efficient, self-describing hypermedia APIs with Node.js
  • Test, integrate, and deploy software updates in rapid cycles
  • Control resource access with user authentication and authorization
  • Expand your application’s reach through internationalization
Table of Contents
Product Details
About the Author
Colophon
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyProgramming JavaScript Applications
 
4.8

(based on 4 reviews)

Ratings Distribution

  • 5 Stars

     

    (3)

  • 4 Stars

     

    (1)

  • 3 Stars

     

    (0)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (0)

100%

of respondents would recommend this to a friend.

Pros

  • Helpful examples (4)
  • Well-written (4)
  • Accurate (3)
  • Concise (3)
  • Easy to understand (3)

Cons

No Cons

Best Uses

  • Expert (4)
  • Intermediate (4)
  • Novice (4)
    • Reviewer Profile:
    • Developer (4)

Reviewed by 4 customers

Sort by

Displaying reviews 1-4

Back to top

 
4.0

Good overview of JS programming

By Kaj Ström

from Vaasa, Finland

About Me Developer

Verified Reviewer

Pros

  • Accurate
  • Concise
  • Easy to understand
  • Helpful examples
  • Well-written

Cons

    Best Uses

    • Expert
    • Intermediate
    • Novice

    Comments about oreilly Programming JavaScript Applications:

    This book is good overview of programming in JavaScript as the title implies.

    The book covers important aspects of JavaScript programming in general (inheritance, closures vs. lambdas etc) and guides you to use best practices.

    General topics in application development are also covered such as logging, authentication, authorization etc. Stuff that basically every web application developer should be familiar with.

    For me personally i found the modular architecture most interesting topic in the book. It's something that is pretty hard to get right in my experience and it's pretty painful to deal with later on if it goes wrong.

    Basically this book is a great resource if you need to get started with JavaScript development using it in the browser and on the server side. Some topics might be bit complicated for novice programmers, but on the other hand especially the later chapters discuss many topics that are very important for a beginner.

    (So why 4/5? I feel the book is great and definitely worth a read if you are working with JavaScript or getting started with it, but it's not one of the legendary works that changes everything.)

     
    5.0

    A huge introduction to full stack JS development

    By Mind Cookin

    from Madrid, Spain

    About Me Developer

    Verified Buyer

    Pros

    • Easy to understand
    • Helpful examples
    • Well-written

    Cons

      Best Uses

      • Expert
      • Intermediate
      • Novice

      Comments about oreilly Programming JavaScript Applications:

      Easy to read, it guides you through a complete JS application (as its title promises). It is really helpful to assemble concepts and to acquire a wide JS stack view.

      I think it could be a bit hard to follow if you are a novice because it has some advanced information, but it is well written so it shouldn't be so difficult.

      I did enjoyed it

      (2 of 2 customers found this review helpful)

       
      5.0

      This is the best book about Javascript

      By inadarei

      from New York, NY

      About Me Developer, Educator, Maker

      Verified Buyer

      Pros

      • Accurate
      • Concise
      • Easy to understand
      • Helpful examples
      • Well-written

      Cons

        Best Uses

        • Expert
        • Intermediate
        • Novice
        • Student

        Comments about oreilly Programming JavaScript Applications:

        Writing a great book, yet alone: a great book about programming is very hard and absolutely exhausting. Let's be honest: most people who are brilliant technologists are also not necessarily brilliant writers. You are lucky if you find a programming book that's average and doesn't suck.

        Programming JavaScript Applications is an amazing exception from the rule: it is outstanding in every possible way. It is simply the best, most accurate and brilliantly-crafted book about the language of Javascript and the art of writing literate Javascript applications.

        Javascript is very odd language: familiar in form to C/Java-style object-oriented languages, but completely different under the hood. it takes a master of Javascript programming and writing to demystify and accessibly explain this duopoly and Eric Elliot is clearly such master.

        If you are serious about programming in Javascript, you cannot afford to miss this book. It's that simple.

        I am a devote Javascript programmer, As such, I can say I have read most major Javascript and Node books. Most are either misleading, incomplete or outdated, at this point. Eric Elliot's book stands out as a true gem among its peers.

        Stop reading my review and get the book: you will not regret it.

        (3 of 5 customers found this review helpful)

         
        5.0

        great book

        By Jim

        from Charlotte, NC

        About Me Developer

        Verified Buyer

        Pros

        • Accurate
        • Concise
        • Helpful examples
        • Well-written

        Cons

          Best Uses

          • Expert
          • Intermediate
          • Novice

          Comments about oreilly Programming JavaScript Applications:

          This book clearly explains how to use javascript to do great things. It explains common pitfalls and handy tips and tricks to make programming javascript easier and more fun.

          Displaying reviews 1-4

          Back to top

           
          Buy 2 Get 1 Free Free Shipping Guarantee
          Buying Options
          Immediate Access - Go Digital what's this?
          Ebook: $31.99
          Formats:  DAISY, ePub, Mobi, PDF
          Print & Ebook: $43.99
          Print: $39.99