JavaScript at scale : build enduring JavaScript applications with scaling insights from the front-line of JavaScript development / / Adam Boduch |
Autore | Boduch Adam |
Pubbl/distr/stampa | Birmingham, [England] ; ; Mumbai, [India] : , : Packt Publishing, , 2015 |
Descrizione fisica | 1 online resource (267 p.) |
Disciplina | 005.2762 |
Collana | Community Experience Distilled |
Soggetto topico | JavaScript (Computer program language) |
Soggetto genere / forma | Electronic books. |
ISBN | 1-78528-487-8 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Scale from a JavaScript Perspective; Scaling influencers; The need for scale; Growing user base; Building new features; Hiring more developers; Architectural perspectives; The browser is a unique environment; Component design; Component communication; Load time; Responsiveness; Addressability; Configurability; Making architectural trade-offs; Define your constants; Performance for ease of development; Configurability for performance; Performance for substitutability
Ease of development for addressabilityMaintainability for performance; Less features for maintainability; Leveraging frameworks; Frameworks versus libraries; Implement patterns consistently; Performance is built in; Leverage community wisdom; Frameworks don't scale out-of-the-box ; Summary; Chapter 2: Influencers of Scale; Scaling users; License fees; Subscription fees; Consumption fees; Ad-supported; Open source; Communicating users; Support mechanisms; Feedback mechanisms; Notifying users; User metrics; Scaling users example; Scaling features; Application value Killer features versus features that killData-driven features; Competing with other products; Modifying existing features; Supporting user groups and roles; Introducing new services; Consuming real-time data; Scaling features example; Scaling development; Finding development resources; Development responsibilities; Too many resources; Scaling development example; Influencer checklist; User checklist; What's the business model of our software?; Does our application have different user roles?; Do our users communicate with each other using our software?; How do we support our application? How do we collect feedback from users?How do we notify users with relevant information?; What type of user metrics should we collect?; Feature checklist; What's the core value proposition of our software?; How do we determine the feasibility of a feature?; Can we make informed decisions about our features?; Who's our competition?; How do we make what we have better?; How do we integrate user management into our features?; Are our features tightly coupled to backend services?; How does the front-end stay synchronized with back-end data?; Developer checklist How do we find the right development resources?How do we allocate development responsibilities?; Can we avoid hiring too many resources?; Summary; Chapter 3: Component Composition; Generic component types; Modules; Routers; Models/Collections; Controllers/Views; Templates; Application-specific components; Extending generic components; Identifying common data and functionality; Extending router components; Extending models/collections; Extending controllers/views; Mapping features to components; Generic features; Specific features; Decomposing components; Maintaining and debugging components Re-factoring complex components |
Altri titoli varianti | Build enduring JavaScript applications with scaling insights from the front-line of JavaScript development |
Record Nr. | UNINA-9910511471103321 |
Boduch Adam | ||
Birmingham, [England] ; ; Mumbai, [India] : , : Packt Publishing, , 2015 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
JavaScript at scale : build enduring JavaScript applications with scaling insights from the front-line of JavaScript development / / Adam Boduch |
Autore | Boduch Adam |
Pubbl/distr/stampa | Birmingham, [England] ; ; Mumbai, [India] : , : Packt Publishing, , 2015 |
Descrizione fisica | 1 online resource (267 p.) |
Disciplina | 005.2762 |
Collana | Community Experience Distilled |
Soggetto topico | JavaScript (Computer program language) |
ISBN | 1-78528-487-8 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Scale from a JavaScript Perspective; Scaling influencers; The need for scale; Growing user base; Building new features; Hiring more developers; Architectural perspectives; The browser is a unique environment; Component design; Component communication; Load time; Responsiveness; Addressability; Configurability; Making architectural trade-offs; Define your constants; Performance for ease of development; Configurability for performance; Performance for substitutability
Ease of development for addressabilityMaintainability for performance; Less features for maintainability; Leveraging frameworks; Frameworks versus libraries; Implement patterns consistently; Performance is built in; Leverage community wisdom; Frameworks don't scale out-of-the-box ; Summary; Chapter 2: Influencers of Scale; Scaling users; License fees; Subscription fees; Consumption fees; Ad-supported; Open source; Communicating users; Support mechanisms; Feedback mechanisms; Notifying users; User metrics; Scaling users example; Scaling features; Application value Killer features versus features that killData-driven features; Competing with other products; Modifying existing features; Supporting user groups and roles; Introducing new services; Consuming real-time data; Scaling features example; Scaling development; Finding development resources; Development responsibilities; Too many resources; Scaling development example; Influencer checklist; User checklist; What's the business model of our software?; Does our application have different user roles?; Do our users communicate with each other using our software?; How do we support our application? How do we collect feedback from users?How do we notify users with relevant information?; What type of user metrics should we collect?; Feature checklist; What's the core value proposition of our software?; How do we determine the feasibility of a feature?; Can we make informed decisions about our features?; Who's our competition?; How do we make what we have better?; How do we integrate user management into our features?; Are our features tightly coupled to backend services?; How does the front-end stay synchronized with back-end data?; Developer checklist How do we find the right development resources?How do we allocate development responsibilities?; Can we avoid hiring too many resources?; Summary; Chapter 3: Component Composition; Generic component types; Modules; Routers; Models/Collections; Controllers/Views; Templates; Application-specific components; Extending generic components; Identifying common data and functionality; Extending router components; Extending models/collections; Extending controllers/views; Mapping features to components; Generic features; Specific features; Decomposing components; Maintaining and debugging components Re-factoring complex components |
Altri titoli varianti | Build enduring JavaScript applications with scaling insights from the front-line of JavaScript development |
Record Nr. | UNINA-9910797431903321 |
Boduch Adam | ||
Birmingham, [England] ; ; Mumbai, [India] : , : Packt Publishing, , 2015 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
JavaScript at scale : build enduring JavaScript applications with scaling insights from the front-line of JavaScript development / / Adam Boduch |
Autore | Boduch Adam |
Pubbl/distr/stampa | Birmingham, [England] ; ; Mumbai, [India] : , : Packt Publishing, , 2015 |
Descrizione fisica | 1 online resource (267 p.) |
Disciplina | 005.2762 |
Collana | Community Experience Distilled |
Soggetto topico | JavaScript (Computer program language) |
ISBN | 1-78528-487-8 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Scale from a JavaScript Perspective; Scaling influencers; The need for scale; Growing user base; Building new features; Hiring more developers; Architectural perspectives; The browser is a unique environment; Component design; Component communication; Load time; Responsiveness; Addressability; Configurability; Making architectural trade-offs; Define your constants; Performance for ease of development; Configurability for performance; Performance for substitutability
Ease of development for addressabilityMaintainability for performance; Less features for maintainability; Leveraging frameworks; Frameworks versus libraries; Implement patterns consistently; Performance is built in; Leverage community wisdom; Frameworks don't scale out-of-the-box ; Summary; Chapter 2: Influencers of Scale; Scaling users; License fees; Subscription fees; Consumption fees; Ad-supported; Open source; Communicating users; Support mechanisms; Feedback mechanisms; Notifying users; User metrics; Scaling users example; Scaling features; Application value Killer features versus features that killData-driven features; Competing with other products; Modifying existing features; Supporting user groups and roles; Introducing new services; Consuming real-time data; Scaling features example; Scaling development; Finding development resources; Development responsibilities; Too many resources; Scaling development example; Influencer checklist; User checklist; What's the business model of our software?; Does our application have different user roles?; Do our users communicate with each other using our software?; How do we support our application? How do we collect feedback from users?How do we notify users with relevant information?; What type of user metrics should we collect?; Feature checklist; What's the core value proposition of our software?; How do we determine the feasibility of a feature?; Can we make informed decisions about our features?; Who's our competition?; How do we make what we have better?; How do we integrate user management into our features?; Are our features tightly coupled to backend services?; How does the front-end stay synchronized with back-end data?; Developer checklist How do we find the right development resources?How do we allocate development responsibilities?; Can we avoid hiring too many resources?; Summary; Chapter 3: Component Composition; Generic component types; Modules; Routers; Models/Collections; Controllers/Views; Templates; Application-specific components; Extending generic components; Identifying common data and functionality; Extending router components; Extending models/collections; Extending controllers/views; Mapping features to components; Generic features; Specific features; Decomposing components; Maintaining and debugging components Re-factoring complex components |
Altri titoli varianti | Build enduring JavaScript applications with scaling insights from the front-line of JavaScript development |
Record Nr. | UNINA-9910814990503321 |
Boduch Adam | ||
Birmingham, [England] ; ; Mumbai, [India] : , : Packt Publishing, , 2015 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Learning jQuery 3 : build interesting, interactive sites using jQuery by automating common tasks and simplifying the complicated ones / / Adam Boduch, Jonathan Chaffer, Karl Swedberg |
Autore | Boduch Adam |
Edizione | [Fifth edition.] |
Pubbl/distr/stampa | Birmingham, UK : , : Packt Publishing, , 2017 |
Descrizione fisica | 1 online resource (1 volume) : illustrations |
Soggetto topico |
JavaScript (Computer program language)
Web site development Web sites - Design Internet programming |
ISBN | 1-78588-360-7 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Record Nr. | UNINA-9910792940803321 |
Boduch Adam | ||
Birmingham, UK : , : Packt Publishing, , 2017 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Learning jQuery 3 : build interesting, interactive sites using jQuery by automating common tasks and simplifying the complicated ones / / Adam Boduch, Jonathan Chaffer, Karl Swedberg |
Autore | Boduch Adam |
Edizione | [Fifth edition.] |
Pubbl/distr/stampa | Birmingham, UK : , : Packt Publishing, , 2017 |
Descrizione fisica | 1 online resource (1 volume) : illustrations |
Soggetto topico |
JavaScript (Computer program language)
Web site development Web sites - Design Internet programming |
ISBN | 1-78588-360-7 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Altri titoli varianti | Learning jQuery three |
Record Nr. | UNINA-9910825840603321 |
Boduch Adam | ||
Birmingham, UK : , : Packt Publishing, , 2017 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Mastering immutable.js : better javascript development using immutable data / / Adam Boduch |
Autore | Boduch Adam |
Edizione | [1st edition] |
Pubbl/distr/stampa | Birmingham, England ; ; Mumbai, [India] : , : Packt, , 2017 |
Descrizione fisica | 1 online resource (1 volume) : illustrations |
Disciplina | 005.2762 |
Soggetto topico | JavaScript (Computer program language) |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Altri titoli varianti | Better JavaScript development using immutable data |
Record Nr. | UNINA-9910796536203321 |
Boduch Adam | ||
Birmingham, England ; ; Mumbai, [India] : , : Packt, , 2017 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Mastering immutable.js : better javascript development using immutable data / / Adam Boduch |
Autore | Boduch Adam |
Edizione | [1st edition] |
Pubbl/distr/stampa | Birmingham, England ; ; Mumbai, [India] : , : Packt, , 2017 |
Descrizione fisica | 1 online resource (1 volume) : illustrations |
Disciplina | 005.2762 |
Soggetto topico | JavaScript (Computer program language) |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Altri titoli varianti | Better JavaScript development using immutable data |
Record Nr. | UNINA-9910826662103321 |
Boduch Adam | ||
Birmingham, England ; ; Mumbai, [India] : , : Packt, , 2017 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
React 16 Tooling [[electronic resource] /] / Boduch, Adam |
Autore | Boduch Adam |
Edizione | [1st edition] |
Pubbl/distr/stampa | Packt Publishing, , 2018 |
Descrizione fisica | 1 online resource (298 pages) |
Soggetto genere / forma | Electronic books. |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Record Nr. | UNINA-9910467462603321 |
Boduch Adam | ||
Packt Publishing, , 2018 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
React 16 tooling : master essential cutting-edge tools, such as create-react-app, Jest, and Flow / / Adam Boduch |
Autore | Boduch Adam |
Edizione | [1st edition] |
Pubbl/distr/stampa | Birmingham ; ; Mumbai : , : Packt, , [2018] |
Descrizione fisica | 1 online resource (298 pages) |
Disciplina | 005.1 |
Soggetto topico |
Application software - Development
JavaScript (Computer program language) |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Record Nr. | UNINA-9910794632203321 |
Boduch Adam | ||
Birmingham ; ; Mumbai : , : Packt, , [2018] | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
React 16 tooling : master essential cutting-edge tools, such as create-react-app, Jest, and Flow / / Adam Boduch |
Autore | Boduch Adam |
Edizione | [1st edition] |
Pubbl/distr/stampa | Birmingham ; ; Mumbai : , : Packt, , [2018] |
Descrizione fisica | 1 online resource (298 pages) |
Disciplina | 005.1 |
Soggetto topico |
Application software - Development
JavaScript (Computer program language) |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Record Nr. | UNINA-9910807777903321 |
Boduch Adam | ||
Birmingham ; ; Mumbai : , : Packt, , [2018] | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|