Introducing Deno : a first look at the newest JavaScript runtime / / Fernando Doglio |
Autore | Doglio Fernando |
Edizione | [1st ed. 2020.] |
Pubbl/distr/stampa | [Place of publication not identified] : , : Apress, , [2020] |
Descrizione fisica | 1 online resource (XV, 141 p. 19 illus.) |
Disciplina | 005.2762 |
Soggetto topico |
JavaScript (Computer program language)
Computer software - Development Computer programming |
ISBN | 1-4842-6197-6 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | 1. Why Deno? -- 2. TypeScript You Need to Know -- 3. Living a Secure Life -- 4. No More NPM -- 5. Existing Modules -- 6. Putting it all Together-Sample Apps. . |
Record Nr. | UNINA-9910427055003321 |
Doglio Fernando | ||
[Place of publication not identified] : , : Apress, , [2020] | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Pro REST API Development with Node.js [[electronic resource] /] / by Fernando Doglio |
Autore | Doglio Fernando |
Edizione | [1st ed. 2015.] |
Pubbl/distr/stampa | Berkeley, CA : , : Apress : , : Imprint : Apress, , 2015 |
Descrizione fisica | 1 online resource (191 p.) |
Disciplina | 004 |
Collana | The expert's voice in web development |
Soggetto topico |
Computer programming
Software engineering Web Development Software Engineering/Programming and Operating Systems |
ISBN | 1-4842-0917-6 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
About the Author; Acknowledgments; Contents; Introduction; Chapter 1: Rest 101; Where Did It All Start?; REST Constraints; Client-Server; Stateless; Cacheable; Uniform Interface; Layered System; Code-on-Demand; Resources, Resources, Resources; Representations; Content Negotiation; Using File Extensions; Resource Identifier; Actions; Complex Actions; Hypermedia in the Response and Main Entry Point; A Few Notes on HAL; Status Codes; REST vs. the Past; Summary; Chapter 2: API Design Best Practices; What Defines a Good API?; Developer Friendly; Communication's Protocol
Easy-to-Remember Access PointsUniform Interface; Transport Language; Why JSON?; Extensibility; How Is Extensibility Managed?; Up-to-Date Documentation; Proper Error Handling; Phase 1: Development of the Client; Phase 2: The Client Is Implemented and Being Used by End Users; Multiple SDK/Libraries; Security; Accessing the System; Almost Stateless Methods; Basic Auth with TSL; Digest Auth; OAuth 1.0a; OAuth 2.0; A Stateless Alternative; Scalability; Summary; Chapter 3: Node.js and REST; Asynchronous Programming; Async Advanced; Parallel Flow; Serial Flow; Asynchronous I/O Async I/O vs. Sync I/OSimplicity; Dynamic Typing; Object-Oriented Programming Simplified; Prototypal Inheritance; Functional Programming Support; Duck Typing; Native Support for JSON; npm: The Node Package Manager; Who's Using Node.js?; Summary; Chapter 4: Architecting a REST API; The Request Handler, the Pre-Process Chain, and the Routes Handler; MVC: a.k.a. Model-View-Controller; Alternatives to MVC; Hierarchical MVC; Model-View-ViewModel; Model-View-Adapter; Response Handler; Summary; Chapter 5: Working with Modules; Our Alternatives; Request/Response Handling; Routes Handling; Middleware Up-to-Date DocumentationHypermedia on the Response; Response and Request validation; The List of Modules; HAPI; Code Examples; Express.js; Code Examples; Restify; Code Examples; Naming Routes; Versioning Routes; Content Negotiation; Vatican.js; Code Examples; swagger-node-express; Code Examples; I/ODocs; Code Examples; Halson; Code Examples; HAL; Code Examples; JSON-Gate; Code Examples; TV4; Code Examples; Summary; Chapter 6: Planning Your REST API; The Problem; The Specifications; Keeping Track of Stock per Store; UML Diagram; Choosing a Database Storage System; Fast Integration The Controllers Action's Code |
Record Nr. | UNINA-9910300658803321 |
Doglio Fernando | ||
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2015 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Reactive Programming with Node.js [[electronic resource] /] / by Fernando Doglio |
Autore | Doglio Fernando |
Edizione | [1st ed. 2016.] |
Pubbl/distr/stampa | Berkeley, CA : , : Apress : , : Imprint : Apress, , 2016 |
Descrizione fisica | 1 online resource (XIX, 153 p. 38 illus., 10 illus. in color.) |
Disciplina | 005.13 |
Soggetto topico |
Computer programming
Artificial intelligence Computers Web Development Artificial Intelligence Computing Milieux |
ISBN | 1-4842-2152-4 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | 1. Reactive 101 -- 2. Being Reactive -- 3. Functional Reactive Programming -- 4: Reactive Programming on the Back End -- 5. Enter Node.js -- 6. Overview of the Land -- 7. Writing your own FRP Library -- 8. A Practical Overview -- 9. Scaling your Reactively Programmed Systems. |
Record Nr. | UNINA-9910154816003321 |
Doglio Fernando | ||
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2016 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
REST API Development with Node.js : Manage and Understand the Full Capabilities of Successful REST Development / / by Fernando Doglio |
Autore | Doglio Fernando |
Edizione | [2nd ed. 2018.] |
Pubbl/distr/stampa | Berkeley, CA : , : Apress : , : Imprint : Apress, , 2018 |
Descrizione fisica | 1 online resource (XVII, 323 p. 61 illus.) |
Disciplina | 005.133 |
Soggetto topico |
Computer programming
Software engineering Web Development Software Engineering/Programming and Operating Systems |
ISBN | 1-4842-3715-3 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | 1. REST 101 -- 2. API Design Best Practices -- 3. Node.js and REST -- 4. Architecting a REST API -- 5. Working with Modules -- 6. Planning Your REST API -- 7. Developing Your REST API -- 8. Testing Your REST API -- 9. Deploying Your REST API -- 10. Troubleshooting. |
Altri titoli varianti | REpresentational State Transfer application program interfaces development with Node.js |
Record Nr. | UNINA-9910300742403321 |
Doglio Fernando | ||
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2018 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Scaling Your Node.js Apps : Progress Your Personal Projects to Production-Ready / / by Fernando Doglio |
Autore | Doglio Fernando |
Edizione | [1st ed. 2018.] |
Pubbl/distr/stampa | Berkeley, CA : , : Apress : , : Imprint : Apress, , 2018 |
Descrizione fisica | 1 online resource (170 pages) |
Disciplina | 005.2762 |
Soggetto topico |
Computer programming
Web Development |
ISBN | 1-4842-3991-1 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | 1. The Need to Scale -- 2. Architecture Patterns -- 3. Ways to Scale -- 4. Issues when Scaling -- 5. When to Scale? -- 6. Testing your Application -- 7. Success Cases. |
Record Nr. | UNINA-9910300753903321 |
Doglio Fernando | ||
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2018 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|