|
|
|
|
LEADER |
00000cam a2200000 i 4500 |
001 |
OR_ocn900888686 |
003 |
OCoLC |
005 |
20231017213018.0 |
006 |
m o d |
007 |
cr cn||||||||| |
008 |
150115t20142014enka o 001 0 eng d |
040 |
|
|
|a E7B
|b eng
|e rda
|e pn
|c E7B
|d OCLCO
|d UMI
|d COO
|d DEBBG
|d YDXCP
|d OCLCQ
|d OCLCF
|d OCLCQ
|d AGLDB
|d D6H
|d OCLCQ
|d CEF
|d NLE
|d STF
|d UKMGB
|d OCLCQ
|d G3B
|d UAB
|d VT2
|d RDF
|d OCLCO
|d OCLCQ
|d QGK
|d OCLCO
|
016 |
7 |
|
|a 018006590
|2 Uk
|
019 |
|
|
|a 900898184
|a 1259099335
|
020 |
|
|
|a 9781783287321
|q (e-book)
|
020 |
|
|
|a 1783287322
|q (e-book)
|
020 |
|
|
|a 1783287314
|
020 |
|
|
|a 9781783287314
|
020 |
|
|
|z 9781783287314
|
029 |
1 |
|
|a CHNEW
|b 000708390
|
029 |
1 |
|
|a DEBBG
|b BV042491038
|
029 |
1 |
|
|a DEBSZ
|b 43484215X
|
029 |
1 |
|
|a GBVCP
|b 882845381
|
029 |
1 |
|
|a UKMGB
|b 018006590
|
035 |
|
|
|a (OCoLC)900888686
|z (OCoLC)900898184
|z (OCoLC)1259099335
|
037 |
|
|
|a CL0500000541
|b Safari Books Online
|
050 |
|
4 |
|a QA76.73.J39
|b .C373 2014eb
|
082 |
0 |
4 |
|a 005.2762
|2 23
|
049 |
|
|
|a UAMI
|
100 |
1 |
|
|a Casciaro, Mario,
|e author.
|
245 |
1 |
0 |
|a Node.js design patterns :
|b get the best out of Node.js by mastering a series of patterns and techniques to create modular, scalable, and efficient applications /
|c Mario Casciaro ; cover image by Artie Ng.
|
264 |
|
1 |
|a Birmingham, England :
|b Packt Publishing,
|c 2014.
|
264 |
|
4 |
|c ©2014
|
300 |
|
|
|a 1 online resource (454 pages) :
|b illustrations
|
336 |
|
|
|a text
|b txt
|2 rdacontent
|
337 |
|
|
|a computer
|b c
|2 rdamedia
|
338 |
|
|
|a online resource
|b cr
|2 rdacarrier
|
347 |
|
|
|a text file
|
490 |
1 |
|
|a Community Experience Distilled
|
500 |
|
|
|a Includes index.
|
588 |
0 |
|
|a Online resource; title from PDF title page (ebrary, viewed January 13, 2015).
|
505 |
0 |
|
|a Cover; Copyright; Credits; About the Author; Acknowledgments; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Node.js Design Fundamentals; The Node.js philosophy; Small core; Small modules; Small surface area; Simplicity and pragmatism; The reactor pattern; I/O is slow; Blocking I/O; Non-blocking I/O; Event demultiplexing; The reactor pattern; The non-blocking I/O engine of Node.js -- libuv; The recipe for Node.js; The callback pattern; The continuation-passing style; Synchronous continuation-passing style; Asynchronous continuation-passing style
|
505 |
8 |
|
|a Non continuation-passing style callbacksSynchronous or asynchronous?; An unpredictable function; Unleashing Zalgo; Using synchronous APIs; Deferred execution; Node.js callback conventions; Callbacks come last; Error comes first; Propagating errors; Uncaught exceptions; The module system and its patterns; The revealing module pattern; Node.js modules explained; A homemade module loader; Defining a module; Defining globals; module.exports vs exports; require is synchronous; The resolving algorithm; The module cache; Cycles; Module definition patterns; Named exports; Exporting a function
|
505 |
8 |
|
|a Exporting a constructorExporting an instance; Modifying other modules or the global scope; The observer pattern; The EventEmitter; Create and use an EventEmitter; Propagating errors; Make any object observable; Synchronous and asynchronous events; EventEmitter vs Callbacks; Combine callbacks and EventEmitter; Summary; Chapter 2: Asynchronous Control Flow Patterns; The difficulties of asynchronous programming; Creating a simple web spider; The callback hell; Using plain JavaScript; Callback discipline; Applying the callback discipline; Sequential execution
|
505 |
8 |
|
|a Executing a known set of tasks in sequenceSequential iteration; Parallel execution; Web spider version 3; The pattern; Fixing race conditions in the presence of concurrent tasks; Limited parallel execution; Limiting the concurrency; Globally limiting the concurrency; The async library; Sequential execution; Sequential execution of a known set of tasks; Sequential iteration; Parallel execution; Limited parallel execution; Promises; What is a promise?; Promises/A+ implementations; Promisifying a Node.js style function; Sequential execution; Sequential iteration
|
505 |
8 |
|
|a Sequential iteration -- the patternParallel execution; Limited parallel execution; Generators; The basics; A simple example; Generators as iterators; Passing values back to a generator; Asynchronous control flow with generators; Generator-based control flow using co; Sequential execution; Parallel execution; Limited parallel execution; Producer-consumer pattern; Limiting the download tasks concurrency; Comparison; Summary; Chapter 3: Coding with Streams; Discovering the importance of streams; Buffering vs Streaming; Spatial efficiency; Gzipping using a buffered API; Gzipping using streams
|
520 |
|
|
|a If you're a JavaScript developer interested in a deeper understanding of how to create and design Node.js applications, this is the book for you.
|
546 |
|
|
|a English.
|
590 |
|
|
|a O'Reilly
|b O'Reilly Online Learning: Academic/Public Library Edition
|
650 |
|
0 |
|a JavaScript (Computer program language)
|
650 |
|
6 |
|a JavaScript (Langage de programmation)
|
650 |
|
7 |
|a COMPUTERS
|x Programming
|x Open Source.
|2 bisacsh
|
650 |
|
7 |
|a COMPUTERS
|x Programming Languages
|x JavaScript.
|2 bisacsh
|
650 |
|
7 |
|a JavaScript (Computer program language)
|2 fast
|
700 |
1 |
|
|a Ng, Artie,
|e cover designer.
|
776 |
0 |
8 |
|i Print version:
|a Casciaro, Mario.
|t Node.js design patterns : get the best out of Node.js by mastering a series of patterns and techniques to create modular, scalable, and efficient applications.
|d Birmingham, England : Packt Publishing, ©2014
|h viii, 431 pages
|k Community experience distilled.
|z 9781783287314
|
830 |
|
0 |
|a Community experience distilled.
|
856 |
4 |
0 |
|u https://learning.oreilly.com/library/view/~/9781783287314/?ar
|z Texto completo (Requiere registro previo con correo institucional)
|
936 |
|
|
|a BATCHLOAD
|
938 |
|
|
|a ebrary
|b EBRY
|n ebr11001823
|
938 |
|
|
|a YBP Library Services
|b YANK
|n 12228734
|
994 |
|
|
|a 92
|b IZTAP
|