1.

Record Nr.

UNINA9910463298203321

Autore

Johanan Joshua

Titolo

Building scalable apps with Redis and Node.js : develop customized, scalable web apps through the integration of the Node.js frameworks / / Joshua Johanan

Pubbl/distr/stampa

Birmingham, [England] : , : Packt Publishing, , 2014

©2014

ISBN

1-78398-449-X

Edizione

[1st edition]

Descrizione fisica

1 online resource (316 p.)

Collana

Community experience distilled

Disciplina

016.973460924

Soggetti

Web applications

Electronic books.

Lingua di pubblicazione

Inglese

Formato

Materiale a stampa

Livello bibliografico

Monografia

Note generali

Includes index.

Nota di contenuto

Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Backend Development with Express; Node.js and Node Package Manager; Using Express in Node; Using middleware in Express; Creating our own middleware; Adding templates to the mix; Layouts; Using sessions in Express; Using cookies in Express; Adding sessions; Redis as a session store; Processing forms; Cross-Site Request Forgery (CSRF); Very simple authentication; Setting up a config file for our app; Route mapping; Updating our app to use the config

Methods to extend an applicationSummary; Chapter 2: Extending Our Development with Socket.IO; Node package versions; Building a simple Socket.io app; Installing the package; Building the client; Using Python to serve our site; Ping-Pong; Creating some interaction; Adding the browser side; Acknowledgments; Broadcasting a message; Using the disconnect event; Creating namespaces; Building our namespace client; Adding rooms; Using namespaces or rooms; Namespaces; Finding namespaces; When to use rooms; Finding rooms; Using namespaces and rooms together; Using Socket.io and Express together

Adding Socket.io to the configWho are you?; Authorization in Socket.io; Adding application-specific events; Using Redis as the store for Socket.io; Socket.io inner workings; WebSockets; Ideas to take away from this



chapter; Summary; Chapter 3: Authenticating Users; Node package versions; Let''s build our authentication; Registering a Facebook application; Using Passport to authenticate to Facebook; Using Google for authentication; Adding Google authentication to our application; Adding more OAuth providers; Adding secure local authentication; Adding registration; Adding a database

Password-storing theoryOAuth process; Summary; Chapter 4: RabbitMQ for Message Queuing; Node package versions; Getting RabbitMQ; Installing on Mac OS X; The RabbitMQ management plugin; Installing on Linux; Installing on Windows; Our first message queue; Using the management interface; Sending messages; Queuing messages; Adding another worker; Sending messages back; Creating StartServer; Building the worker; Charging cards in real-time; Adding message queues to PacktChat; Topic exchange; Building the worker; Message queuing in RabbitMQ; Summary; Chapter 5: Adopting Redis for Application Data

Node package versionsInstalling Redis; Installing on Mac OS X; Installing on Linux; Installing on Windows; Using Redis data structures; Building a simple Redis application; Redis schema; Using a hash; Keys in Redis; Redis persistence; Removing Redis keys; Using Redis as a message queue; Adding Redis to PacktChat; Defining the Redis structures; Creating our Redis functions; Redis is for application state; Summary; Chapter 6: Using Bower to Manage Our Frontend Dependencies; Node package versions; Installing and using Bower; Introducing React; Introducing Backbone; Using Backbone models

Using Backbone collections

Sommario/riassunto

If the phrase scalability sounds alien to you, then this is an ideal book for you. You will not need much Node.js experience as each framework is demonstrated in a way that requires no previous knowledge of the framework. You will be building scalable Node.js applications in no time! Knowledge of JavaScript is required.



2.

Record Nr.

UNINA9910961393603321

Autore

Williams David <1938 May 22->

Titolo

Condorcet and modernity / / by David Williams

Pubbl/distr/stampa

Cambridge : , : Cambridge University Press, , 2004

ISBN

1-107-16305-6

1-280-70326-1

0-511-23142-3

0-511-23065-6

0-511-22903-8

0-511-33155-X

0-511-49079-8

0-511-22987-9

Descrizione fisica

1 online resource (xi, 306 pages) : digital, PDF file(s)

Disciplina

320/.01

Lingua di pubblicazione

Inglese

Formato

Materiale a stampa

Livello bibliografico

Monografia

Note generali

Title from publisher's bibliographic system (viewed on 05 Oct 2015).

Nota di bibliografia

Includes bibliographical references (p. 288-300) and indexes.

Nota di contenuto

; 1. Profile of a political life -- ; 2. Human nature and human rights -- ; 3. The civil order -- ; 4. Managing enlightenment -- ; 5. Reform and the moral order -- ; 6. New constructions of equality -- ; 7. Justice and the law -- ; 8. Representative government -- ; 9. The economic order -- ; 10. Managing the revolution -- Conclusion : the human odyssey.

Sommario/riassunto

The Marquis de Condorcet was one of the few Enlightenment ideologists to witness the French Revolution and participate as an elected politician at the centre of events during France's transition from monarchy to republic. Condorcet and Modernity explores the interaction between Condorcet's political theory, legislative pragmatism, public policy proposals and the management of change. David Williams examines key topics including rights, the civil order, the Church, the slave trade, women's civil rights, judicial reform, voting and representation, economics, monarchy, power and revolution. He explores the complex links between Condorcet as the visionary ideologist and Condorcet as the pragmatic legislator, and between



Condorcet's concept of modernity - the application of 'social arithmetic' to government policies. Based on an extensive array of both printed and manuscript sources, this major contribution to enlightenment studies is a full treatment of Condorcet's politics.