<?xml version="1.0" encoding="UTF-8"?>
<references>
<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>McFarlane, N</a1>
  <a2>Chiarelli, Andrea</a2>
  <a2>De Carli, James</a2>
  <t1>Professional JavaScript</t1>
  <t2/>
  <sn>186100270X</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Java;
                browsers;
                object oriented programming;
                </k1>
  <pb>Wrox</pb>
  <pp>Birmingham</pp>
  <yr>1999</yr>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Deitel, Paul J</a1>
  <a2>Deitel, Harvey M</a2>
  <t1>JavaScript for programmers</t1>
  <t2/>
  <sn>0137001312</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Java;
                browsers;
                object oriented programming;
                </k1>
  <pb>Pearson</pb>
  <pp>Upper Saddle River, NJ</pp>
  <yr>2010</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780137013128/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1>TOTEM and LHCf: refinements for the restart</t1>
  <t2/>
  <sn/>
  <op>4</op>
  <vo/>
  <ab/>
  <la>fre</la>
  <k1/>
  <pb/>
  <pp/>
  <yr>2009</yr>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Veerasamy, Bala Dhandayuthapani</a1>
  <t1>Creating A Model HTTP Server Program Using java</t1>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab>HTTP Server is a computer programs that serves webpage content to clients. A webpage is a document or resource of information that is suitable for the World Wide Web and can be accessed through a web browser and displayed on a computer screen. This information is usually in HTML format, and may provide navigation to other webpage's via hypertext links. WebPages may be retrieved from a local computer or from a remote HTTP Server. WebPages are requested and served from HTTP Servers using Hypertext Transfer Protocol (HTTP). WebPages may consist of files of static or dynamic text stored within the HTTP Server's file system. Client-side scripting can make WebPages more responsive to user input once in the client browser. This paper encompasses the creation of HTTP server program using java language, which is basically supporting for HTML and JavaScript.</ab>
  <la>eng</la>
  <k1/>
  <pb/>
  <pp/>
  <yr>2010</yr>
  <ed/>
  <ul>http://arxiv.org/pdf/1003.1497.pdf;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Resig, John</a1>
  <t1>Pro Javascript Techniques</t1>
  <t2/>
  <sn>9781590597279</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>Springer</pb>
  <pp>Dordrecht</pp>
  <yr>2006</yr>
  <ed>1st ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781590597279/?ar;
	http://cds.cern.ch/record/1250264/files/9781590597279_TOC.pdf;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Holzner, Steven</a1>
  <t1>Ajax Bible</t1>
  <t2/>
  <sn>9780470102633</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Ajax (Web site development technology);
                </k1>
  <pb>Wiley</pb>
  <pp>Hoboken, NJ</pp>
  <yr>2008</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780470102633/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Rappin, Noel</a1>
  <t1>Professional Ruby on Rails</t1>
  <t2/>
  <sn>9780470223888</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Ruby (Computer program language);
                </k1>
  <pb>Wiley</pb>
  <pp>Hoboken, NJ</pp>
  <yr>2008</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780470223888/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Purvis, M</a1>
  <a2>Sambells, J</a2>
  <a2>Turner, C</a2>
  <t1>Beginning Google Maps Applications with PHP and Ajax: From Novice to Professional</t1>
  <t2/>
  <sn>1590597079</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Ajax (Web site development technology);
                Application software;
                Asynchronous transfer mode;
                JavaScript (Computer program language);
                PHP (Computer program language);
                Web sites;
                </k1>
  <pb>Springer</pb>
  <pp>Dordrecht</pp>
  <yr>2006</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781590597071/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Duckett, Jon</a1>
  <t1>Beginning Web Programming with HTML, XHTML, and CSS</t1>
  <t2/>
  <sn>9780470259313</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>HTML (Document markup language);
                </k1>
  <pb>Wiley</pb>
  <pp>Hoboken, NJ</pp>
  <yr>2008</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9780470259313/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Dayley, Brad</a1>
  <a2>Dayley, Lisa DaNae</a2>
  <t1>Silverlight 2 Bible</t1>
  <t2/>
  <sn>9780470375006</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Multimedia systems;
                </k1>
  <pb>Wiley</pb>
  <pp>Hoboken, NJ</pp>
  <yr>2008</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780470375006/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Zakas, Nicholas C</a1>
  <t1>Professional JavaScript for Web Developers</t1>
  <t2/>
  <sn>9780470227800</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Web site development;
                </k1>
  <pb>Wiley</pb>
  <pp>Hoboken, NJ</pp>
  <yr>2009</yr>
  <ed>2nd ed.</ed>
  <ul>https://cds.cern.ch/auth.py?r=EBLIB_P_416235;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>York, Richard</a1>
  <t1>Beginning JavaScript and CSS Development with jQuery</t1>
  <t2/>
  <sn>9780470227794</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Cascading style sheets;
                JavaScript (Computer program language);
                Web sites;
                </k1>
  <pb>Wiley</pb>
  <pp>Hoboken, NJ</pp>
  <yr>2009</yr>
  <ed/>
  <ul>https://cds.cern.ch/auth.py?r=EBLIB_P_448955;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>White, Alexei</a1>
  <t1>JavaScript Programmer's Reference</t1>
  <t2/>
  <sn>9780470344729</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>Wiley</pb>
  <pp>Hoboken, NJ</pp>
  <yr>2009</yr>
  <ed/>
  <ul>https://cds.cern.ch/auth.py?r=EBLIB_P_456275;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Harris, Andy</a1>
  <t1>JavaScript and AJAX for Dummies</t1>
  <t2/>
  <sn>0470417994</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1/>
  <pb>Wiley</pb>
  <pp>Hoboken, NJ</pp>
  <yr>2009</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780470417997/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>HR Department</a1>
  <t1>CERN Technical training: Available places in forthcoming courses</t1>
  <t2/>
  <sn/>
  <op>02</op>
  <vo/>
  <ab/>
  <la>en</la>
  <k1/>
  <pb/>
  <pp/>
  <yr>2010</yr>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Kimmel, Paul T</a1>
  <t1>Professional DevExpress ASP</t1>
  <t2/>
  <sn>9780470500835</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1/>
  <pb>Wiley</pb>
  <pp>Hoboken, NJ</pp>
  <yr>2009</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780470500835/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Monnerville, M</a1>
  <a2>Sémah, G</a2>
  <t1>Youpi, a Web-based Astronomical Image Processing Pipeline</t1>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab>Youpi stands for "YOUpi is your processing PIpeline". It is a portable, easy to use web application providing high level functionalities to perform data reduction on scientific FITS images. It is built on top of open source processing tools that are released to the community by Terapix, in order to organize your data on a computer cluster, to manage your processing jobs in real time and to facilitate teamwork by allowing fine-grain sharing of results and data. On the server side, Youpi is written in the Python programming language and uses the Django web framework. On the client side, Ajax techniques are used along with the Prototype and script.aculo.us Javascript librairies.</ab>
  <la>eng</la>
  <k1/>
  <pb/>
  <pp/>
  <yr>2010</yr>
  <ed/>
  <ul>http://arxiv.org/pdf/1006.1074.pdf;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Naim, Rana</a1>
  <a2>Nizam, Mohammad Fahim</a2>
  <a2>Hanamasagar, Sheetal</a2>
  <a2>Noureddine, Jalal</a2>
  <a2>Miladinova, Marinela</a2>
  <t1>Comparative Studies of 10 Programming Languages within 10 Diverse Criteria - a Team 10 COMP6411-S10 Term Report</t1>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab>This is a survey on the programming languages: C++, JavaScript, AspectJ, C#, Haskell, Java, PHP, Scala, Scheme, and BPEL. Our survey work involves a comparative study of these ten programming languages with respect to the following criteria: secure programming practices, web application development, web service composition, OOP-based abstractions, reflection, aspect orientation, functional programming, declarative programming, batch scripting, and UI prototyping. We study these languages in the context of the above mentioned criteria and the level of support they provide for each one of them.</ab>
  <la>eng</la>
  <k1/>
  <pb/>
  <pp/>
  <yr>2010</yr>
  <ed/>
  <ul>http://arxiv.org/pdf/1008.3561.pdf;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Rabah, Sleiman</a1>
  <a2>Li, Jiang</a2>
  <a2>Liu, Mingzhi</a2>
  <a2>Lai, Yuanwei</a2>
  <t1>Comparative Studies of 10 Programming Languages within 10 Diverse Criteria -- a Team 7 COMP6411-S10 Term Report</t1>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab>There are many programming languages in the world today.Each language has their advantage and disavantage. In this paper, we will discuss ten programming languages: C++, C#, Java, Groovy, JavaScript, PHP, Schalar, Scheme, Haskell and AspectJ. We summarize and compare these ten languages on ten different criterion. For example, Default more secure programming practices, Web applications development, OO-based abstraction and etc. At the end, we will give our conclusion that which languages are suitable and which are not for using in some cases. We will also provide evidence and our analysis on why some language are better than other or have advantages over the other on some criterion.</ab>
  <la>eng</la>
  <k1/>
  <pb/>
  <pp/>
  <yr>2010</yr>
  <ed/>
  <ul>http://arxiv.org/pdf/1009.0305.pdf;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Buckingham, RM</a1>
  <a2>Gallas, EJ</a2>
  <a2>Tseng, JC-L</a2>
  <a2>Viegas, F</a2>
  <a2>Vinek, E</a2>
  <t1>Metadata Aided Run Selection at ATLAS</t1>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab>Management of the large volume of data collected by any large scale sci- entiﬁc experiment requires the collection of coherent metadata quantities, which can be used by reconstruction or analysis programs and/or user in- terfaces, to pinpoint collections of data needed for speciﬁc purposes. In the ATLAS experiment at the LHC, we have collected metadata from systems storing non-event-wise data (Conditions) into a relational database. The Conditions metadata (COMA) database tables not only contain conditions known at the time of event recording, but also allow for the addition of conditions data collected as a result of later analysis of the data (such as improved measurements of beam conditions or assessments of data quality). A new web based interface called “runBrowser” makes these Conditions Metadata available as a Run based selection service. runBrowser, based on php and javascript, uses jQuery to present selection criteria and report results. It not only facilitates data selection by conditions attributes, but also gives the user information at each stage about the relationship between the conditions chosen and the remaining conditions criteria available. When a set of COMA selections are complete, runBrowser produces a human readable report as well as an XML ﬁle in a standardized ATLAS format. This XML can be saved for later use or reﬁnement in a future runBrowser session, shared with physics/detector groups, o r used as input to ELSSI (event level Metadata browser) or other ATLAS run or event processing service.</ab>
  <la>eng</la>
  <k1>Metadata;
                Conditions;
                runBrowser;
                ELSSI;
                TAGS;
                </k1>
  <pb/>
  <pp/>
  <yr>2010</yr>
  <ed/>
  <ul>http://cds.cern.ch/record/1297968;
	http://cds.cern.ch/record/1298631/files/ATL-SOFT-SLIDE-2010-352.pdf;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Beighley, Lynn</a1>
  <t1>jQuery For Dummies</t1>
  <t2/>
  <sn>9780470584453</sn>
  <op/>
  <vo/>
  <ab>Learn how jQuery can make your Web page or blog stand out from the crowd!. jQuery is free, open source software that allows you to extend and customize Joomla!, Drupal, AJAX, and WordPress via plug-ins. Assuming no previous programming experience, Lynn Beighley takes you through the basics of jQuery from the very start. You'll discover how the jQuery library separates itself from other JavaScript libraries through its ease of use, compactness, and friendliness if you're a beginner programmer. Written in the easy-to-understand style of the For Dummies brand, this book demonstrates how you can a</ab>
  <la>eng</la>
  <k1/>
  <pb>John Wiley &amp; Sons Inc.</pb>
  <pp>Hoboken, NJ</pp>
  <yr>2010</yr>
  <ed/>
  <ul>https://cds.cern.ch/auth.py?r=EBLIB_P_533942_0;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Wilton, Paul</a1>
  <a2>McPeak, Jeremy</a2>
  <t1>Beginning JavaScript</t1>
  <t2/>
  <sn>9780470525937</sn>
  <op/>
  <vo/>
  <ab>The perennial bestseller returns with new details for using the latest tools and techniques available with JavaScript. JavaScript is the definitive language for making the Web a dynamic, rich, interactive medium. This guide to JavaScript builds on the success of previous editions and introduces you to many new advances in JavaScript development. The reorganization of the chapters helps streamline your learning process while new examples provide you with updated JavaScript programming techniques. You'll get all-new coverage of Ajax for remote scripting, JavaScript frameworks, JavaScript and XML</ab>
  <la>eng</la>
  <k1/>
  <pb>John Wiley &amp; Sons Inc.</pb>
  <pp>Hoboken, NJ</pp>
  <yr>2009</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780470525937/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Moffitt, Jack</a1>
  <t1>Professional XMPP Programming with JavaScript and jQuery</t1>
  <t2/>
  <sn>9780470540718</sn>
  <op/>
  <vo/>
  <ab>Create real-time, highly interactive apps quickly with the powerful XMPP protocol. XMPP is a robust protocol used for a wide range of applications, including instant messaging, multi-user chat, voice and video conferencing, collaborative spaces, real-time gaming, data synchronization, and search. This book teaches you how to harness the power of XMPP in your own apps and presents you with all the tools you need to build the next generation of apps using XMPP or add new features to your current apps. Featuring the JavaScript language throughout and making use of the jQuery library, the book con</ab>
  <la>eng</la>
  <k1/>
  <pb>John Wiley &amp; Sons Inc.</pb>
  <pp>Hoboken, NJ</pp>
  <yr>2010</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780470540718/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Buckingham, RM</a1>
  <a2>Gallas, EJ</a2>
  <a2>Tseng, JC-L</a2>
  <a2>Viegas, F</a2>
  <a2>Vinek, E</a2>
  <t1>Metadata aided run selection at ATLAS</t1>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab>Management of the large volume of data collected by any large scale scientiﬁc experiment requires the collection of coherent metadata quantities, which can be used by reconstruction or analysis programs and/or user interfaces, to pinpoint collections of data needed for speciﬁc purposes. In the ATLAS experiment at the LHC, we have collected metadata from systems storing non-event-wise data (Conditions) into a relational database. The Conditions metadata (COMA) database tables not only contain conditions known at the time of event recording, but also allow for the addition of conditions data collected as a result of later analysis of the data (such as improved measurements of beam conditions or assessments of data quality). A new web based interface called “runBrowser” makes these Conditions Metadata available as a Run based selection service. runBrowser, based on php and javascript, uses jQuery to present selection criteria and report results. It not only facilitates data selection by conditions attributes, but also gives the user information at each stage about the relationship between the conditions chosen and the remaining conditions criteria available. When a set of COMA selections are complete, runBrowser produces a human readable report as well as an XML ﬁle in a standardized ATLAS format. This XML can be saved for later use or reﬁnement in a future runBrowser session, shared with physics/detector groups, or us ed as input to ELSSI (event level Metadata browser) or other ATLAS run or event processing service.</ab>
  <la>eng</la>
  <k1>runBrowser;
                Metadata;
                ATLAS;
                </k1>
  <pb/>
  <pp/>
  <yr>2011</yr>
  <ed/>
  <ul>http://cds.cern.ch/record/1310313;
	http://cds.cern.ch/record/1322204/files/ATL-SOFT-PROC-2011-023.pdf;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Zhang, Q</a1>
  <t1>Engineering the ATLAS TAG Browser</t1>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab>ELSSI is a web-based event metadata (TAG) browser and event-level selection service for ATLAS. TAGs from all ATLAS physics and Monte Carlo data sets are routinely loaded into Oracle databases as an integral part of event processing. As data volumes increase, more and more sites are joining the distributed TAG data hosting topology[1]. Meanwhile, TAG content and database schemata continue to evolve as new user requirements and additional sources of metadata emerge. All of this has posed many challenges to the development of ELSSI, which must support vast amounts of TAG data while source, content, geographic locations, and user query patterns may change over time. In this paper, we describe some of the challenges encountered in the process of developing ELSSI, and the software engineering strategies adopted to address those challenges. Approaches to management of access to data, browsing, data rendering, query building, query validation, execution, connection management, and communication with auxiliary services are discussed. We also describe strategies for dealing with data that may vary over time, such as run-dependent trigger decision decoding. Along with examples, we illustrate how programming techniques in multiple languages (PHP, JAVASCRIPT, XML, AJAX, and PL/SQL) have been blended to achieve the required results. Finally, we evaluate features of the ELSSI service in terms of functionality, scalability, and performance.</ab>
  <la>eng</la>
  <k1/>
  <pb/>
  <pp/>
  <yr>2011</yr>
  <ed/>
  <ul>http://cds.cern.ch/record/1310331;
	http://cds.cern.ch/record/1322654/files/ATL-SOFT-PROC-2011-034.pdf;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Karus, Siim</a1>
  <a2>Gall, Harald</a2>
  <t1>A Study of Language Usage Evolution in Open Source Software</t1>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab>The use of programming languages such as Java and C in Open Source Software (OSS) has been well studied. However, many other popular languages such as XSL or XML have received minor attention. In this paper, we discuss some trends in OSS development that we observed when considering multiple programming language evolution of OSS. Based on the revision data of 22 OSS projects, we tracked the evolution of language usage and other artefacts such as documentation files, binaries and graphics files. In these systems several different languages and artefact types including C/C++, Java, XML, XSL, Makefile, Groovy, HTML, Shell scripts, CSS, Graphics files, JavaScript, JSP, Ruby, Phyton, XQuery, OpenDocument files, PHP, etc. have been used. We found that the amount of code written in different languages differs substantially. Some of our findings can be summarized as follows: (1) JavaScript and CSS files most often co-evolve with XSL; (2) Most Java developers but only every second C/C++ developer work with XML; (3) and more generally, we observed a significant increase of usage of XML and XSL during recent years and found that Java or C are hardly ever the only language used by a developer. In fact, a developer works with more than 5 different artefact types (or 4 different languages) in a project on average.</ab>
  <la>eng</la>
  <k1/>
  <pb/>
  <pp/>
  <yr>2011</yr>
  <ed/>
  <ul>http://arxiv.org/pdf/1102.2262.pdf;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Van Horn, David</a1>
  <a2>Might, Matthew</a2>
  <t1>An Analytic Framework for JavaScript</t1>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab>As the programming language of the web, JavaScript deserves a principled yet robust framework for static analysis. To achieve both aims simultaneously, we start from an established reduction semantics for JavaScript and systematically derive its intensional abstract interpretation. Our first step is to transform the semantics into an equivalent low-level abstract machine: the JavaScript Abstract Machine (JAM). We then derive the systematic abstraction of the entire low-level machine. That process yields a finite- state, machine-based abstract interpretation for JavaScript. The calculation of this analysis is itself a milestone, constituting the first "field validation" of the theory behind systematically abstracting abstract machines. This finite-state framework allows us to import important techniques from the over 30 years of work on higher-order program analysis. We can instantiate the abstraction to obtain traditional analyses, such as k-CFA and CPA, extended to JavaScript. Not content with the precision of this analysis over complex control effects, we extend our systematic approach with a new mode: unbounded abstraction of continuations. This new mode yields an infinite-state yet decidable pushdown machine whose stack precisely models the structure of the concrete program stack. The precise model of stack structure in turn confers precise control-flow analysis over control effects, such as exceptions, finally blocks, and of course, calls and returns. Both the finite-state and pushdown frameworks for abstract interpretation are sound and computable.</ab>
  <la>eng</la>
  <k1/>
  <pb/>
  <pp/>
  <yr>2011</yr>
  <ed/>
  <ul>http://arxiv.org/pdf/1109.4467.pdf;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Zhang, Q</a1>
  <t1>Engineering the ATLAS TAG Browser</t1>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab>ELSSI is a web-based event metadata (TAG) browser and event-level selection service for ATLAS. TAGs from all ATLAS physics and Monte Carlo data sets are routinely loaded into Oracle databases as an integral part of event processing. As data volumes increase, more and more sites are joining the distributed TAG data hosting topology. Meanwhile, TAG content and database schemata continue to evolve as new user requirements and additional sources of metadata emerge. All of this has posed many challenges to the development of ELSSI, which must support vast amounts of TAG data while source, content, geographic locations, and user query patterns may change over time. In this paper, we describe some of the challenges encountered in the process of developing ELSSI, and the software engineering strategies adopted to address those challenges. Approaches to management of access to data, browsing, data rendering, query building, query validation, execution, connection management, and communication with auxiliary services are discussed. We also describe strategies for dealing with data that may vary over time, such as run-dependent trigger decision decoding. Along with examples, we illustrate how programming techniques in multiple languages (PHP, JAVASCRIPT, XML, AJAX, and PL/SQL) have been blended to achieve the required results. Finally, we evaluate features of the ELSSI service in terms of functionality, scalability, and performance.</ab>
  <la>eng</la>
  <k1/>
  <pb/>
  <pp/>
  <yr>2011</yr>
  <ed/>
  <ul>http://cds.cern.ch/record/1297989;
	http://cds.cern.ch/record/1385582/files/ATL-GEN-SLIDE-2011-574.pdf;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Heiderich, Mario</a1>
  <a2>Vela Nava, Eduardo Alberto</a2>
  <a2>Heyes, Gareth</a2>
  <a2>Lindsay, David</a2>
  <t1>Web Application Obfuscation: '-WAFsEvasionFiltersalert(Obfuscation)-'</t1>
  <t2/>
  <sn>9781597496049</sn>
  <op/>
  <vo/>
  <ab>Web applications are used every day by millions of users, which is why they are one of the most popular vectors for attackers. Obfuscation of code has allowed hackers to take one attack and create hundreds-if not millions-of variants that can evade your security measures. Web Application Obfuscation takes a look at common Web infrastructure and security controls from an attacker's perspective, allowing the reader to understand the shortcomings of their security systems. Find out how an attacker would bypass different types of security controls, how these very security controls introduce new ty</ab>
  <la>eng</la>
  <k1>Application software -- Development;
                Computer security;
                Cryptography;
                Internet programming;
                Web site development;
                </k1>
  <pb>Elsevier</pb>
  <pp>Burlington, MA</pp>
  <yr>2010</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781597496049/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Snyder, Chris</a1>
  <a2>Myer, Thomas</a2>
  <a2>Southwell, Michael</a2>
  <t1>Pro PHP Security: From Application Security Principles to the Implementation of XSS Defenses</t1>
  <t2/>
  <sn>9781430233183</sn>
  <op/>
  <vo/>
  <ab>PHP security, just like PHP itself, has advanced. Updated for PHP 5.3, the second edition of this authoritative PHP security book covers foundational PHP security topics like SQL injection, XSS, user authentication, and secure PHP development. Chris Snyder and Tom Myer also dive into recent developments like mobile security, the impact of Javascript, and the advantages of recent PHP hardening efforts. Pro PHP Security, Second Edition will serve as your complete guide for taking defensive and proactive security measures within your PHP applications. Beginners in secure programming will find a l</ab>
  <la>eng</la>
  <k1/>
  <pb>Springer</pb>
  <pp>Dordrecht</pp>
  <yr>2010</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781430233183/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>David, Matthew</a1>
  <t1>The HTML5 JavaScript model</t1>
  <t2/>
  <sn>9780240813790</sn>
  <op/>
  <vo/>
  <ab>JavaScript is the glue that enables HTML to become interactive. Learn how you can leverage JavaScript Libraries to quickly build beautiful Web applications.                                       HTML 5, is the first major update to the core language of the Web in over a decade The focus of this book is on innovations&amp;nbsp;that most directly&amp;nbsp;effect Web site design and multimedia integration The&amp;nbsp;companion Web site features working demonstrations and tutorial media for hands-on practice</ab>
  <la>eng</la>
  <k1>HTML (Document markup language);
                JavaScript (Computer program language);
                Multimedia communications;
                Web site development;
                </k1>
  <pb>Elsevier Science</pb>
  <pp>Burlington, MA</pp>
  <yr>2010</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780240813790/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>MacDonald, Matthew</a1>
  <a2>Freeman, Adam</a2>
  <t1>Pro ASPNET 4 in C# 2010</t1>
  <t2/>
  <sn>9781430225294</sn>
  <op/>
  <vo/>
  <ab>ASP.NET 4 is the latest version of Microsoft's revolutionary ASP.NET technology. It is the principal standard for creating dynamic web pages on the Windows platform. Pro ASP.NET 4 in C# 2010 raises the bar for high-quality, practical advice on learning and deploying Microsoft's dynamic web solution. This new edition is updated with everything you need to master the latest version of ASP.NET, including coverage of ASP.NET MVC, ASP.NET AJAX 4, ASP.NET Dynamic Data, and Silverlight 3. Seasoned .NET professionals Matthew MacDonald and Mario Szpuszta explain how you can get the most from these grou</ab>
  <la>eng</la>
  <k1>Active server pages;
                Database design;
                Internet programming;
                Microsoft NET;
                Web servers;
                </k1>
  <pb>Springer</pb>
  <pp>Dordrecht</pp>
  <yr>2010</yr>
  <ed/>
  <ul>https://ezproxy.cern.ch/login?url=http://proquest.tech.safaribooksonline.de/?uiCode=CERN&amp;xmlId=9781430225294;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Stefanov, Stoyan</a1>
  <t1>JavaScript Patterns</t1>
  <t2/>
  <sn>9780596806750</sn>
  <op/>
  <vo/>
  <ab> What's the best approach for developing an application with JavaScript? This book helps you answer that question with numerous JavaScript coding patterns and best practices. If you're an experienced developer looking to solve problems related to objects, functions, inheritance, and other language-specific categories, the abstractions and code templates in this guide are ideal -- whether you're writing a client-side, server-side, or desktop application with JavaScript.  Written by JavaScript expert Stoyan Stefanov -- Senior Yahoo! Technical and architect of YSlow 2.0, the web page performance </ab>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Software patterns;
                </k1>
  <pb>O'Reilly Media, Inc</pb>
  <pp>Sebastopol</pp>
  <yr>2010</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781449399115/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Benedetti, Ryan</a1>
  <a2>Cranley, Ronan</a2>
  <t1>Head First jQuery</t1>
  <t2/>
  <sn>9781449393212</sn>
  <op/>
  <vo/>
  <ab> Want to add more interactivity and polish to your websites? Discover how jQuery can help you build complex scripting functionality in just a few lines of code. With Head First jQuery, you'll quickly get up to speed on this amazing JavaScript library by learning how to navigate HTML documents while handling events, effects, callbacks, and animations. By the time you've completed the book, you'll be incorporating Ajax apps, working seamlessly with HTML and CSS, and handling data with PHP, MySQL and JSON.  If you want to learn-and understand-how to create interactive web pages, unobtrusive scrip</ab>
  <la>eng</la>
  <k1>Ajax (Web site development technology);
                JavaScript (Computer program language);
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol</pp>
  <yr>2011</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781449311988/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Freeman, Eric</a1>
  <a2>Robson, Elisabeth</a2>
  <t1>Head First HTML5 Programming: Building Web Apps with JavaScript</t1>
  <t2/>
  <sn>9781449390549</sn>
  <op/>
  <vo/>
  <ab> HTML has been on a wild ride. Sure, HTML started as a mere markup language, but more recently HTML's put on some major muscle. Now we've got a language tuned for building web applications with Web storage, 2D drawing, offline support, sockets and threads, and more. And to speak this language you've got to go beyond HTML5 markup and into the world of the DOM, events, and JavaScript APIs.  Now you probably already know all about HTML markup (otherwise known as structure) and you know all aboutCSS style (presentation), but what you've been missing is JavaScript (behavior). If all you know about </ab>
  <la>eng</la>
  <k1>HTML (Document markup language);
                Internet programming;
                JavaScript (Computer program language);
                Web site development;
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol</pp>
  <yr>2011</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781449314712/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Kessin, Zachary</a1>
  <t1>Programming HTML5 Applications: Building Powerful Cross-Platform Environments in JavaScript</t1>
  <t2/>
  <sn>9781449399085</sn>
  <op/>
  <vo/>
  <ab> HTML5 is not just a replacement for plugins. It also makes the Web a first-class development environment by giving JavaScript programmers a solid foundation for building industrial-strength applications. This practical guide takes you beyond simple site creation and shows you how to build self-contained HTML5 applications that can run on mobile devices and compete with desktop apps.  You'll learn powerful JavaScript tools for exploiting HTML5 elements, and discover new methods for working with data, such as offline storage and multithreaded processing. Complete with code samples, this book is</ab>
  <la>eng</la>
  <k1>HTML (Document markup language);
                JavaScript (Computer program language);
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol</pp>
  <yr>2011</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781449308568/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>McFarland, David</a1>
  <t1>JavaScript &amp; jQuery: The Missing Manual</t1>
  <t2/>
  <sn>9781449399023</sn>
  <op/>
  <vo/>
  <ab>JavaScript lets you supercharge your HTML with animation, interactivity, and visual effects-but many web designers find the language hard to learn. This jargon-free guide covers JavaScript basics and shows you how to save time and effort with the jQuery library of prewritten JavaScript code. You'll soon be building web pages that feel and act like desktop programs, without having to do much programming.  The important stuff you need to know: Make your pages interactive. Create JavaScript events that react to visitor actions.Use animations and effects. Build drop-down navigation menus, pop-ups</ab>
  <la>eng</la>
  <k1>Computer programming;
                Internet programming;
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol</pp>
  <yr>2011</yr>
  <ed>2nd ed.</ed>
  <ul>https://cds.cern.ch/auth.py?r=EBLIB_P_801447;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>McLaughlin, Brett</a1>
  <t1>PHP &amp; MySQL: The Missing Manual</t1>
  <t2/>
  <sn>9780596515867</sn>
  <op/>
  <vo/>
  <ab> If you can build websites with CSS and JavaScript, this book takes you to the next level-creating dynamic, database-driven websites with PHP and MySQL. Learn how to build a database, manage your content, and interact with users through queries and web forms. With step-by-step tutorials, real-world examples, and jargon-free explanations, you'll soon discover the power of server-side programming.  The important stuff you need to know: Get a running start. Write PHP scripts and create a web form right away.Learn the language. Get up to speed on PHP and SQL syntax quickly.Build a database. Use My</ab>
  <la>eng</la>
  <k1>MySQL (Electronic resource);
                PHP (Computer program language);
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol</pp>
  <yr>2011</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781449318857/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Amundsen, Mike</a1>
  <t1>Building Hypermedia APIs with HTML5 and Node</t1>
  <t2/>
  <sn>9781449306571</sn>
  <op/>
  <vo/>
  <ab> With this concise book, you'll learn the art of building hypermedia APIs that don't simply run on the Web, but that actually exist in the Web. You'll start with the general principles and technologies behind this architectural approach, and then dive hands-on into three fully-functional API examples.  Too many APIs rely on concepts rooted in desktop and local area network patterns that don't scale well-costly solutions that are difficult to maintain over time. This book shows system architects and web developers how to design and implement human- and machine-readable web services that remain </ab>
  <la>eng</la>
  <k1>HTML (Document markup language);
                Interactive multimedia;
                Internet programming;
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol</pp>
  <yr>2011</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781449309497/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Brazell, Aaron</a1>
  <t1>WordPress Bible</t1>
  <t2/>
  <sn>9780470937815</sn>
  <op/>
  <vo/>
  <ab>Get the latest word on the biggest self-hosted blogging tool on the marketWithin a week of the announcement of WordPress 3.0, it had been downloaded over a million times. Now you can get on the bandwagon of this popular open-source blogging tool with WordPress Bible, 2nd Edition. Whether you're a casual blogger or programming pro, this comprehensive guide covers the latest version of WordPress, from the basics through advanced application development. If you want to thoroughly learn WordPress, this is the book you need to succeed.Explores the principles of blogging, marketing, and social media</ab>
  <la>eng</la>
  <k1>Blogs;
                Web site development;
                WordPress (Electronic resource);
                Computer science;
                Engineering;
                </k1>
  <pb>John Wiley &amp; Sons, Ltd</pb>
  <pp>Hoboken, NJ</pp>
  <yr>2011</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9780470937815/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Preston, Chris</a1>
  <t1>Coupled one-dimensional dynamical systems</t1>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab>This note aims to bring attention to a simple class of discrete dynamical systems exhibiting some complex behaviour. Each of these systems is defined as a self-mapping of the unit square and is obtained by coupling two families of self-mappings of the unit interval. There is no real mathematics to be found here (in the sense of results stated and proved) and in fact there is an almost complete lack of precise statements. The only thing on offer is the definition of the mappings and a few nice pictures showing examples of their asymptotic limit sets. There is a JavaScript program available, accessible at www.math.uni-bielefeld.de/~preston/iterates.html, which can be used to `discover' more about these mappings. The program might prove to be helpful for anyone interested in doing this.</ab>
  <la>eng</la>
  <k1/>
  <pb/>
  <pp/>
  <yr>2012</yr>
  <ed/>
  <ul>http://arxiv.org/pdf/1201.4008.pdf;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Edited by Katarina Anthony based on regular reports by Mike Lamont, the Bulletin's correspondent from Chamonix</a1>
  <t1>LHC Report: Preparing for 4 TeV</t1>
  <t2/>
  <sn/>
  <op>3</op>
  <vo/>
  <ab/>
  <la>en</la>
  <k1/>
  <pb/>
  <pp/>
  <yr>2012</yr>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Lombardi, Marco</a1>
  <t1>IEAD: A Novel One-Line Interface to Query Astronomical Science Archives</t1>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab>In this article I present IEAD, a new interface for astronomical science databases. It is based on a powerful, yet simple, syntax designed to completely abstract the user from the structure of the underlying database. The programming language chosen for its implementation, JavaScript, makes it possible to interact directly with the user and to provide real-time information on the parsing process, error messages, and the name resolution of targets; additionally, the same parsing engine is used for context-sensitive autocompletion. Ultimately, this product should significantly simplify the use of astronomical archives, inspire more advanced uses of them, and allow the user to focus on what scientific research to perform, instead of on how to instruct the computer to do it.</ab>
  <la>eng</la>
  <k1/>
  <pb/>
  <pp/>
  <yr>2012</yr>
  <ed/>
  <ul>http://arxiv.org/pdf/1202.5917.pdf;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Raymond, Scott</a1>
  <a2>Pereira, Sergio</a2>
  <t1>Prototype Quick Reference</t1>
  <t2/>
  <sn>0596510187</sn>
  <op/>
  <vo/>
  <ab> This short cut provides a complete quick reference to the Prototype JavaScript framework. Prototype is an open-source library that is particularly useful to developers of dynamic Ajax applications, and to other web developers who need to work with DOM elements.    If you're a web developer building sophisticated, user-friendly applications, you should be using Prototype. This reference gives you everything you need to use Prototype to its fullest.    This document covers Prototype 1.4. There will be a free upgrade to the Prototype 1.5 version of this document.  </ab>
  <la>eng</la>
  <k1>Computer animation;
                JavaScript (Computer program language);
                </k1>
  <pb>O'Reilly Media, Inc</pb>
  <pp>Sebastopol</pp>
  <yr>2006</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/0596510187/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Wagner, Richard</a1>
  <t1>Beginning iOS Application Development with HTML and JavaScript</t1>
  <t2/>
  <sn>9781118159002</sn>
  <op/>
  <vo/>
  <ab>Web developers with HTML/JS skills will quickly learn to apply them to the iPhone/iPad platform Beginning to intermediate web developers who want to apply their existing HTML/CSS/JS/Ajax skills to the wildly popular iPhone/iPad OS will love this book. In the highly successful Wrox Beginning format, it enables developers who know these core technologies to use what they already know and get up to speed quickly. It introduces iOS development with web technologies, explains how to enable and optimize web sites for the iPhone and iPad, explores user interface design, then moves into animation, spe</ab>
  <la>eng</la>
  <k1>Application software -- Development;
                </k1>
  <pb>John Wiley &amp; Sons</pb>
  <pp>Hoboken, NJ</pp>
  <yr>2012</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781118159002/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Harrel, William</a1>
  <t1>HTML, CSS, and JavaScript Mobile Development For Dummies</t1>
  <t2/>
  <sn>9781118026229</sn>
  <op/>
  <vo/>
  <ab>Learn to build and optimize attractive, functional web sites for smartphones Today, mobile devices outnumber desktop and laptop computers three to one. Skill in developing web sites that work on mobile devices is in demand, and this friendly, step-by-step guide shows how to build and optimize sites using HTML5 and other standard web development tools.  Building web sites that work for all types of smartphones and tablets, including iPhones, iPads, Android devices, and BlackBerry devices is a skill much in demand as mobile devices outpace both desktop and laptop computers, and this book gets yo</ab>
  <la>eng</la>
  <k1>HTML (Document markup language);
                Hypertext systems;
                JavaScript;
                </k1>
  <pb>John Wiley &amp; Sons</pb>
  <pp>Hoboken, NJ</pp>
  <yr>2011</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781118026229/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Grover, Chris</a1>
  <t1>Adobe Edge Preview 3</t1>
  <t2/>
  <sn>9781449313968</sn>
  <op/>
  <vo/>
  <ab> Want to use an Adobe tool to design animated web graphics that work on iPhone and iPad? You've come to the right book. Adobe Edge Preview 3: The Missing Manual shows you how to build HTML5 graphics using simple visual tools. No programming experience? No problem. Adobe Edge writes the underlying code for you. With this eBook, you'll be designing great-looking web elements in no time. Get to know the workspace. Learn how Adobe Edge Preview 3 performs its magic.Create and import graphics. Make drawings with Edge's tools, or use art you designed in other programs.Work with text. Build menus, lab</ab>
  <la>eng</la>
  <k1>Digital cameras;
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol</pp>
  <yr>2011</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781449322212/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Fain, Yakov</a1>
  <a2>Rasputnis, Victor</a2>
  <a2>Tartakovsky, Anatole</a2>
  <t1>Enterprise Development with Flex: Best Practices for RIA Developers</t1>
  <t2/>
  <sn>9780596801465</sn>
  <op/>
  <vo/>
  <ab> If you want to use Adobe Flex to build production-quality Rich Internet Applications for the enterprise, this groundbreaking book shows you exactly what's required. You'll learn efficient techniques and best practices, and compare several frameworks and tools available for RIA development -- well beyond anything you'll find in Flex tutorials and product documentation. Through many practical examples, the authors impart their considerable experience to help you overcome challenges during your project's life cycle.  Enterprise Development with Flex also suggests proper tools and methodologies, </ab>
  <la>eng</la>
  <k1>Application software -- Development;
                Flex (Computer file);
                </k1>
  <pb>O'Reilly Media, Inc</pb>
  <pp>Sebastopol</pp>
  <yr>2010</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780596801465/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Zakas, Nicholas</a1>
  <t1>High Performance JavaScript</t1>
  <t2/>
  <sn>9781449382308</sn>
  <op/>
  <vo/>
  <ab> If you're like most developers, you rely heavily on JavaScript to build interactive and quick-responding web applications. The problem is that all of those lines of JavaScript code can slow down your apps. This book reveals techniques and strategies to help you eliminate performance bottlenecks during development. You'll learn how to improve execution time, downloading, interaction with the DOM, page life cycle, and more.  Yahoo! frontend engineer Nicholas C. Zakas and five other JavaScript experts -- Ross Harmes, Julien Lecomte, Steven Levithan, Stoyan Stefanov, and Matt Sweeney -- demonstra</ab>
  <la>eng</la>
  <k1>Internet programming;
                JavaScript (Computer program language);
                Web servers;
                Web site development;
                Web sites -- Design;
                </k1>
  <pb>O'Reilly Media, Inc</pb>
  <pp>Sebastopol</pp>
  <yr>2010</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781449382308/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Goodman, Danny</a1>
  <t1>Dynamic HTML: The Definitive Reference</t1>
  <t2/>
  <sn>0596527403</sn>
  <op/>
  <vo/>
  <ab> Packed with information on the latest web specifications and browser features, this new edition is your ultimate one-stop resource for HTML, XHTML, CSS, Document Object Model (DOM), and JavaScript development. Here is the comprehensive reference for designers of Rich Internet Applications who need to operate in all modern browsers, including Internet Explorer 7, Firefox 2, Safari, and Opera.   With this book, you can instantly see browser support for the latest standards-based technologies, including CSS Level 3, DOM Level 3, Web Forms 2.0, XMLHttpRequest for AJAX applications, JavaScript 1.7</ab>
  <la>eng</la>
  <k1>Computer programming;
                DHTML (Document markup language);
                </k1>
  <pb>O'Reilly Media, Inc</pb>
  <pp>Sebastopol</pp>
  <yr>2007</yr>
  <ed>3rd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/0596527403/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Angus, Chris</a1>
  <t1>Prototype and Scriptaculous: Taking the Pain out of JavaScript</t1>
  <t2/>
  <sn>0596529198</sn>
  <op/>
  <vo/>
  <ab> JavaScript is carrying more and more programming load lately as Ajax has become popular. Scripting Ajax from scratch isn't much fun, but fortunately there are libraries to help. Prototype and Scriptaculous will let you get much more work done in much less time, automating tasks from processing XMLHTTP requests to creating animations that draw attention to your interfaces.  This Short Cut demonstrates how to use Prototype for a wide range of tasks, including event handling, DOM processing, string and form process, and Ajax communications. It explores Scriptaculous' visual effects library, from</ab>
  <la>eng</la>
  <k1>Internet publishing;
                JavaScript (Computer program language);
                </k1>
  <pb>O'Reilly Media, Inc</pb>
  <pp>Sebastopol</pp>
  <yr>2006</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/0596529198/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Perry, Bruce</a1>
  <t1>Google Web Toolkit for Ajax</t1>
  <t2/>
  <sn>0596510225</sn>
  <op/>
  <vo/>
  <ab> The Google Web Toolkit (GWT) is a nifty framework that Java programmers can use to create Ajax applications. The GWT allows you to create an Ajax application in your favorite IDE, such as IntelliJ IDEA or Eclipse, using paradigms and mechanisms similar to programming a Java Swing application. After you code the application in Java, the GWT's tools generate the JavaScript code the application needs.    You can also use typical Java project tools such as JUnit and Ant when creating GWT applications. The GWT is a free download, and you can freely distribute the client- and server-side code you c</ab>
  <la>eng</la>
  <k1>Ajax (Web site development technology);
                Web site development;
                </k1>
  <pb>O'Reilly Media, Inc</pb>
  <pp>Sebastopol</pp>
  <yr>2007</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/0596510225/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Fauser, Cody</a1>
  <t1>RJS Templates for Rails</t1>
  <t2/>
  <sn>0596528094</sn>
  <op/>
  <vo/>
  <ab> RJS templates are an exciting and powerful new type of template added to Rails 1.1. Unlike conventional Rails templates that generate HTML or XML, RJS templates generate JavaScript code that is executed when it is returned to the browser. This JavaScript generation allows you to perform multiple page updates in-place without a page reload using Ajax. All the JavaScript you need is generated from simple templates written in Ruby. This document helps you get acquainted with how RJS templates fit into the Rails framework and gets you started with a few easy-to-follow examples. </ab>
  <la>eng</la>
  <k1>Ruby (Computer program language);
                </k1>
  <pb>O'Reilly Media, Inc</pb>
  <pp>Sebastopol</pp>
  <yr>2006</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/0596528094/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Curioso, Andrew</a1>
  <t1>Ajax with PHP 5</t1>
  <t2/>
  <sn>9780596514037</sn>
  <op/>
  <vo/>
  <ab> "Ajax with PHP 5" is a detailed overviewof how to use PHP technologies to createinteractive, fault-tolerant, and responsiveweb applications.  This Short Cut first concentrates on thefundamentals of Ajax. Then it coversserving (or providing) content formattedin both XML and JSON.  Finally, we completely immerse ourselvesin the Ajax world and write twoPHP applications that use each markuplanguage on both the client and server.  We encourage you to use the classes andexamples given to produce your own richWeb 2.0-style applications. </ab>
  <la>eng</la>
  <k1>Ajax (Web site development technology);
                JavaScript (Computer program language);
                PHP (Computer program language);
                </k1>
  <pb>O'Reilly Media, Inc</pb>
  <pp>Sebastopol</pp>
  <yr>2007</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780596514037/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Kahrel, Peter</a1>
  <t1>Automating InDesign with Regular Expressions</t1>
  <t2/>
  <sn>0596529376</sn>
  <op/>
  <vo/>
  <ab> If you need to make automated changes to InDesign documents beyond what basic search and replace can handle, you need regular expressions, and a bit of scripting to make them work.  This Short Cut explains both how to write regular expressions, so you can find and replace the right things, and how to use them in InDesign specifically. </ab>
  <la>eng</la>
  <k1>Adobe Illustrator (Computer file);
                Adobe InDesign;
                Computer graphics;
                Desktop publishing;
                JavaScript (Computer program language);
                </k1>
  <pb>O'Reilly Media, Inc</pb>
  <pp>Sebastopol</pp>
  <yr>2006</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/0596529376/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Skinner, Jesse</a1>
  <t1>Unobtrusive Ajax</t1>
  <t2/>
  <sn>9780596510244</sn>
  <op/>
  <vo/>
  <ab> Unobtrusive Ajax is about making webapplications that work for everyone allthe time, even if you have JavaScriptturned off, or you're using a mobilephone or a screen reader, or however youhappen to be using the Web. It's aboutthe separation of behavior (JavaScript),content (HTML), and presentation(CSS).  This short cut will focus on the practicalbenefits of using Ajax and JavaScript unobtrusivelyand show you that unobtrusiveweb development and progressiveenhancement benefit both web developersand users of the Web. You'll get to seemany simple examples of building webinterfaces that are unobtr</ab>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                jax (Web site development technology);
                </k1>
  <pb>O'Reilly Media, Inc</pb>
  <pp>Sebastopol</pp>
  <yr>2007</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780596510244/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Russell, Matthew</a1>
  <t1>Dojo Fundamentals: Creating Object-Oriented Widgets</t1>
  <t2/>
  <sn>9780596517052</sn>
  <op/>
  <vo/>
  <ab> This Short Cut was formally titled "Get Up and Running with Dojo." This updated version has been updated and re-titled.  In this exciting era of Web 2.0 development,Dojo pushes the boundaries of thepossible with snazzy user interfaces thatcan be quickly implemented and easilymaintained.  This comprehensive overview to creatingobject-oriented widgets with Dojo 1.0tackles the most foundational Dojo designconcepts-leaving you poised forproductivity and efficiency, and ready toachieve superior results. Read on to explorethe depths of inheritance and encapsulation,learn the most commonpitfalls (be</ab>
  <la>eng</la>
  <k1>ActionScript (Computer program language);
                Computer animation;
                Flash (Computer file);
                Object-oriented programming (Computer science);
                </k1>
  <pb>O'Reilly Media, Inc</pb>
  <pp>Sebastopol</pp>
  <yr>2007</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780596517052/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Phlip</a1>
  <t1>Test Driven Ajax (on Rails)</t1>
  <t2/>
  <sn>9780596510657</sn>
  <op/>
  <vo/>
  <ab> The World Wide Web has come a long way from static HTML pages. Today's developers enforce and enjoy standards, and we have built the web's primitive tools into advanced libraries, frameworks, and platforms.With these new freedoms come new responsibilities. Developers can now write some amazing bugs. A bug in a web page, hosted in a free web browser, can render expensive servers useless. Modern editors help rapidly write tangled and crufty code, the perfect habitat for bugs of every species, in situations that are hard to debug. We need help from the mortal enemy of the bug: Test-First Program</ab>
  <la>eng</la>
  <k1>Ajax (Web site development technology);
                Web site development;
                </k1>
  <pb>O'Reilly Media, Inc</pb>
  <pp>Sebastopol</pp>
  <yr>2007</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780596510657/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>MacCaw, Alex</a1>
  <t1>JavaScript Web Applications</t1>
  <t2/>
  <sn>9781449303518</sn>
  <op/>
  <vo/>
  <ab> Building rich JavaScript applications that bring a desktop experience to the Web requires moving state from the server to the client side-not a simple task. This hands-on book takes proficient JavaScript developers through all the steps necessary to create state-of-the-art applications, including structure, templating, frameworks, communicating with the server, and many other issues.   Throughout the book, you'll work with real-world example applications to help you grasp the concepts involved. Learn how to create JavaScript applications that offer a more responsive and improved experience. U</ab>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Object-oriented programming (Computer science);
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol</pp>
  <yr>2011</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781449308216/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Stark, Jonathan</a1>
  <a2>Jepson, Brian</a2>
  <t1>Building Android Apps with HTML, CSS, and JavaScript: Making Native Apps with Standards-Based Web Tools</t1>
  <t2/>
  <sn>9781449316419</sn>
  <op/>
  <vo/>
  <ab> It's true: if you know HTML, CSS, and JavaScript, you already have the tools you need to develop Android applications. Now updated for HTML5, the second edition of this hands-on guide shows you how to use open source web standards to design and build apps that can be adapted for any Android device.  You'll learn how to create an Android-friendly web app on the platform of your choice, and then use Adobe's free PhoneGap framework to convert it to a native Android app. Discover why device-agnostic mobile apps are the wave of the future, and start building apps that offer greater flexibility and</ab>
  <la>eng</la>
  <k1>Android (Electronic resource);
                Application software -- Design;
                Application software -- Development;
                Cascading style sheets;
                Google Android (syste`me d'exploitation des ordinateurs);
                HTML (Document markup language);
                Informatique mobile;
                JavaScript (Computer program language);
                Logiciels -- De´veloppement;
                Mobile computing -- Programming;
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol</pp>
  <yr>2012</yr>
  <ed>2nd ed.</ed>
  <ul>https://cds.cern.ch/auth.py?r=EBLIB_P_842869;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>MacCaw, Alex</a1>
  <t1>The Little Book on CoffeeScript</t1>
  <t2/>
  <sn>9781449321055</sn>
  <op/>
  <vo/>
  <ab> This little book shows JavaScript developers how to build superb web applications with CoffeeScript, the remarkable little language that's gaining considerable interest. Through example code, this guide demonstrates how CoffeeScript abstracts JavaScript, providing syntactical sugar and preventing many common errors. You'll learn CoffeeScript's syntax and idioms step by step, from basic variables and functions to complex comprehensions and classes.  Written by Alex MacCaw, author of JavaScript Web Applications (O'Reilly), with contributions from CoffeeScript creator Jeremy Ashkenas, this book </ab>
  <la>eng</la>
  <k1>Computer programming -- Handbooks, manuals, etc;
                Computer programming;
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol</pp>
  <yr>2012</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781449325527/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Francia, Steve</a1>
  <t1>MongoDB and PHP</t1>
  <t2/>
  <sn>9781449314361</sn>
  <op/>
  <vo/>
  <ab> What would happen if you optimized a data store for the operations application developers actually use? You'd arrive at MongoDB, the reliable document-oriented database. With this concise guide, you'll learn how to build elegant database applications with MongoDB and PHP.  Written by the Chief Solutions Architect at 10gen-the company that develops and supports this open source database-this book takes you through MongoDB basics such as queries, read-write operations, and administration, and then dives into MapReduce, sharding, and other advanced topics. Get out of the relational database rut,</ab>
  <la>eng</la>
  <k1>MongoDB;
                Object-oriented databases;
                PHP (Computer program langauge);
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol</pp>
  <yr>2012</yr>
  <ed/>
  <ul>https://cds.cern.ch/auth.py?r=EBLIB_P_847593;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Means, Garann</a1>
  <t1>Node for Front-End Developers</t1>
  <t2/>
  <sn>9781449318833</sn>
  <op/>
  <vo/>
  <ab> If you know how to use JavaScript in the browser, you already have the skills you need to put JavaScript to work on back-end servers with Node. This hands-on book shows you how to use this popular JavaScript platform to create simple server applications, communicate with the client, build dynamic pages, work with data, and tackle other tasks.  Although Node has a complete library of developer-contributed modules to automate server-side development, this book will show you how to program with Node on your own, so you truly understand the platform. Discover firsthand how well Node works as a we</ab>
  <la>eng</la>
  <k1>Information visualization -- Computer programs;
                Node;
                Online social networks;
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol</pp>
  <yr>2012</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781449329112/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Souders, Steve</a1>
  <t1>Even Faster Web Sites: Performance Best Practices for Web Developers</t1>
  <t2/>
  <sn>9780596803773</sn>
  <op/>
  <vo/>
  <ab> Performance is critical to the success of any web site, and yet today's web applications push browsers to their limits with increasing amounts of rich content and heavy use of Ajax. In this book, Steve Souders, web performance evangelist at Google and former Chief Performance Yahoo!, provides valuable techniques to help you optimize your site's performance.  Souders' previous book, the bestselling High Performance Web Sites, shocked the web development world by revealing that 80% of the time it takes for a web page to load is on the client side. In Even Faster Web Sites, Souders and eight exp</ab>
  <la>eng</la>
  <k1>Asynchronous transfer mode;
                JavaScript (Computer program language);
                Web site development;
                Web sites --Design;
                </k1>
  <pb>O'Reilly Media, Inc</pb>
  <pp>Sebastopol</pp>
  <yr>2009</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780596803773/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Stark, Jonathan</a1>
  <t1>Building iPhone Apps with HTML, CSS, and JavaScript: Making App Store Apps Without Objective-C or Cocoa</t1>
  <t2/>
  <sn>9781449380236</sn>
  <op/>
  <vo/>
  <ab> What people are saying about Building iPhone Apps w/ HTML, CSS, and JavaScript  "The future of mobile development is clearly web technologies like CSS, HTML and JavaScript. Jonathan Stark shows you how to leverage your existing web development skills to build native iPhone applications using these technologies."  --John Allsopp, author and founder of Web Directions  "Jonathan's book is the most comprehensive documentation available for developing web applications for mobile Safari. Not just great tech coverage, this book is an easy read of purely fascinating mobile tidbits in a fun colloquial</ab>
  <la>eng</la>
  <k1>Cascading style sheets;
                Computer software --Development;
                HTML (Document markup language);
                iPhone (Smartphone) --Programming;
                </k1>
  <pb>O'Reilly Media, Inc</pb>
  <pp>Sebastopol</pp>
  <yr>2010</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781449380236/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Loudon, Kyle</a1>
  <t1>Developing Large Web Applications</t1>
  <t2/>
  <sn>9781449380090</sn>
  <op/>
  <vo/>
  <ab> How do you create a mission-critical site that provides exceptional performance while remaining flexible, adaptable, and reliable 24/7? Written by the manager of a UI group at Yahoo!, Developing Large Web Applications offers practical steps for building rock-solid applications that remain effective even as you add features, functions, and users. You'll learn how to develop large web applications with the extreme precision required for other types of software. Avoid common coding and maintenance headaches as small websites add more pages, more code, and more programmersGet comprehensive soluti</ab>
  <la>eng</la>
  <k1>Internet programming;
                Object-oriented programming;
                </k1>
  <pb>O'Reilly Media, Inc</pb>
  <pp>Sebastopol</pp>
  <yr>2010</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781449380090/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Nixon, Robin</a1>
  <t1>Learning PHP, MySQL, and JavaScript</t1>
  <t2/>
  <sn>9780596803605</sn>
  <op/>
  <vo/>
  <ab>If you know HTML, this guide will have you building interactive websites quickly. You'll learn how to create responsive, data-driven websites with PHP, MySQL, and JavaScript, regardless of whether you already know how to program. Discover how the powerful combination of PHP and MySQL provides an easy way to build modern websites complete with dynamic data and user interaction. You'll also learn how to add JavaScript to create rich Internet applications and websites. Learning PHP, MySQL, and JavaScript explains each technology separately, shows you how to combine them, and introduces valuable</ab>
  <la>eng</la>
  <k1>Web site development;
                </k1>
  <pb>O'Reilly Media, Inc</pb>
  <pp>Sebastopol</pp>
  <yr>2009</yr>
  <ed>1st ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9780596803605/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Allen, Mitch</a1>
  <t1>Palm webOS</t1>
  <t2/>
  <sn>9780596802097</sn>
  <op/>
  <vo/>
  <ab> A Note from the Author and from O'Reilly Media about what this bookdoes--and doesn't--do:  Palm webOS is a brand new platform and represents a very different type ofoperating system where the web runtime is used as the basis for the UI andApplication model. Palm and O'Reilly felt that it was important to have abook available to help developers get a basic understanding of the new Palmplatform at the time that the SDK was released; this timing played a majorrole in the content and structure of the book.  Ideally this book would have been a complete reference of the new platformbut that wasn't </ab>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Mobile computing;
                Operating systems (Computers);
                </k1>
  <pb>O'Reilly Media, Inc</pb>
  <pp>Sebastopol</pp>
  <yr>2009</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780596802097/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Anderson, J</a1>
  <a2>Lehnardt, Jan</a2>
  <a2>Slater, Noah</a2>
  <t1>CouchDB: the definitive guide</t1>
  <t2/>
  <sn>9780596158156</sn>
  <op/>
  <vo/>
  <ab>Three of CouchDB's creators show you how to use this document-oriented database as a standalone application framework or with high-volume, distributed applications. With its simple model for storing, processing, and accessing data, CouchDB is ideal for web applications that handle huge amounts of loosely structured data. That alone would stretch the limits of a relational database, yet CouchDB offers an open source solution that's reliable, scales easily, and responds quickly.  CouchDB works with self-contained data that has loose or ad-hoc connections. It's a model that fits many real-world</ab>
  <la>eng</la>
  <k1>Computer programming;
                CouchDB;
                </k1>
  <pb>O'Reilly Media, Inc</pb>
  <pp>Beijing</pp>
  <yr>2010</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780596158156/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>McFarland, David</a1>
  <t1>Dreamweaver CS5: The Missing Manual</t1>
  <t2/>
  <sn>9781449381813</sn>
  <op/>
  <vo/>
  <ab> Adobe's website-development program lets you revamp an existing site, or design, build, and manage a new one without writing a single line of code. But learning Dreamweaver is tricky. This step-by-step guide helps you master this versatile program with jargon-free language, hands-on tutorials, and savvy advice from a Dreamweaver pro. Get complete guidance. Go from building your first web page to creating interactive, database-driven sitesBuild skills as you learn. Apply your knowledge using 12 tutorials and downloadable practice filesCreate a thoroughly modern website. Build fast-loading page</ab>
  <la>eng</la>
  <k1>Dreamweaver (Computer file);
                Web sites -- Authoring programs;
                </k1>
  <pb>O'Reilly Media, Inc</pb>
  <pp>Sebastopol</pp>
  <yr>2010</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781449381820/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Powers, Shelley</a1>
  <t1>JavaScript Cookbook</t1>
  <t2/>
  <sn>9781449390211</sn>
  <op/>
  <vo/>
  <ab>Why reinvent the wheel every time you run into a problem with JavaScript? This cookbook is chock-full of code recipes that address common programming tasks, as well as techniques for building web apps that work in any browser. Just copy and paste the code samples into your project -- you'll get the job done faster and learn more about JavaScript in the process.  You'll also learn how to take advantage of the latest features in ECMAScript 5 and HTML5, including the new cross-domain widget communication technique, HTML5's video and audio elements, and the drawing canvas. You'll find recipes for</ab>
  <la>eng</la>
  <k1/>
  <pb>O'Reilly Media, Inc</pb>
  <pp>Sebastopol</pp>
  <yr>2010</yr>
  <ed>1st ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781449390211/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Stark, Jonathan</a1>
  <t1>Building Android Apps with HTML, CSS, and JavaScript</t1>
  <t2/>
  <sn>9780321554130</sn>
  <op/>
  <vo/>
  <ab> If you know HTML, CSS, and JavaScript, you already have the tools you need to develop Android applications. This hands-on book shows you how to use these open source web standards to design and build apps that can be adapted for any Android device -- without having to use Java.  You'll learn how to create an Android-friendly web app on the platform of your choice, and then convert it to a native Android app with the free PhoneGap framework. Discover why device-agnostic mobile apps are the wave of the future, and start building apps that offer greater flexibility and a broader reach. Learn the</ab>
  <la>eng</la>
  <k1>Application software -- Development;
                Cascading style sheets;
                HTML (Document markup language);
                JavaScript (Computer program language);
                </k1>
  <pb>O'Reilly Media, Inc</pb>
  <pp>Sebastopol</pp>
  <yr>2010</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780321700582/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Flanagan, David</a1>
  <t1>jQuery Pocket Reference</t1>
  <t2/>
  <sn>9781449397227</sn>
  <op/>
  <vo/>
  <ab> "As someone who uses jQuery on a regular basis, it was surprising to discover how much of the library I'm not using. This book is indispensable for anyone who is serious about using jQuery for non-trivial applications."-- Raffaele Cecco, longtime developer of video games, including Cybernoid, Exolon, and Stormlord    jQuery is the "write less, do more" JavaScript library. Its powerful features and ease of use have made it the most popular client-side JavaScript framework for the Web. This book is jQuery's trusty companion: the definitive "read less, learn more" guide to the library.  jQuery P</ab>
  <la>eng</la>
  <k1>Ajax (Web site development technology);
                JavaScript (Computer program language);
                </k1>
  <pb>O'Reilly Media, Inc</pb>
  <pp>Sebastopol</pp>
  <yr>2010</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781449398958/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Goodman, Danny</a1>
  <t1>Learning the iOS 4 SDK for JavaScript Programmers: Create Native Apps with Objective-C and Xcode</t1>
  <t2/>
  <sn>9781449388454</sn>
  <op/>
  <vo/>
  <ab> Is it possible for JavaScript programmers to learn Apple's iOS 4 SDK and live to tell the tale? Technology guru Danny Goodman did, and with this book he leaves a well-marked trail for you to follow. An authority on JavaScript since its inception, Goodman understands the challenges you might face in creating native iOS apps with this SDK, and introduces Xcode, Objective-C, and Cocoa Touch in a context you'll readily understand.  Why bother with the SDK when you can simply build web apps for Apple's iOS devices? Web apps can't access an iPhone's music library, camera, or iOS system software for</ab>
  <la>eng</la>
  <k1>Application software -- Development;
                iOS (Electronic resource);
                iPad (Computer) -- Programming;
                iPhone (Smartphone) -- Programming;
                iPod touch (Digital music player) -- Programming;
                Mobile computing;
                </k1>
  <pb>O'Reilly Media, Inc</pb>
  <pp>Sebastopol</pp>
  <yr>2010</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781449399078/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Garfinkel, Simson</a1>
  <a2>Spafford, Gene</a2>
  <t1>Web Security, Privacy &amp; Commerce</t1>
  <t2/>
  <sn>9780596000455</sn>
  <op/>
  <vo/>
  <ab>Since the first edition of this classic reference was published,  World Wide Web use has exploded and e-commerce has become a  daily part of business and personal life. As Web use has grown,  so have the threats to our security and privacy--from credit  card fraud to routine invasions of privacy by marketers to web  site defacements to attacks that shut down popular web sites.   Web Security, Privacy &amp; Commerce goes behind the  headlines, examines the major security risks facing us today,  and explains how we can minimize them.  It describes risks for  Windows and Unix, Microsoft Internet Exp</ab>
  <la>eng</la>
  <k1>Computer networks --Security measures;
                Web sites --Security measures;
                </k1>
  <pb>O'Reilly Media, Inc</pb>
  <pp>Sebastopol</pp>
  <yr>2011</yr>
  <ed>2nd ed.</ed>
  <ul>https://cds.cern.ch/auth.py?r=EBLIB_P_680923;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Fulton, Steve</a1>
  <a2>Fulton, Jeff</a2>
  <t1>HTML5 Canvas</t1>
  <t2/>
  <sn>9781449393908</sn>
  <op/>
  <vo/>
  <ab>No matter what platform or tools you use, the HTML5 revolution will soon change the way you build web applications, if it hasn't already. HTML5 is jam-packed with features, and there's a lot to learn. This book gets you started with the Canvas element, perhaps HTML5's most exciting feature. Learn how to build interactive multimedia applications using this element to draw, render text, manipulate images, and create animation.  Whether you currently use Flash, Silverlight, or just HTML and JavaScript, you'll quickly pick up the basics. Practical examples show you how to create various games and</ab>
  <la>eng</la>
  <k1>HTML (Document markup language);
                Internet programming;
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2011</yr>
  <ed>1st ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781449308032/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Holdener, Anthony</a1>
  <t1>HTML5 Geolocation</t1>
  <t2/>
  <sn>9781449304720</sn>
  <op/>
  <vo/>
  <ab> Truly revolutionary: now you can write geolocation applications directly in the browser, rather than develop native apps for particular devices. This concise book demonstrates the W3C Geolocation API in action, with code and examples to help you build HTML5 apps using the "write once, deploy everywhere" model. Along the way, you get a crash course in geolocation, browser support, and ways to integrate the API with common geo tools like Google Maps. Learn how geo information is gathered from different sources, depending on the deviceDiscover how coordinate systems work, including geodetic syst</ab>
  <la>eng</la>
  <k1>HTML (Document markup language);
                Internet programming;
                </k1>
  <pb>O'Reilly Media, Inc</pb>
  <pp>Sebastopol</pp>
  <yr>2011</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781449308049/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Pfister, Cuno</a1>
  <t1>Getting Started with the Internet of Things: Connecting Sensors and Microcontrollers to the Cloud</t1>
  <t2/>
  <sn>9781449393571</sn>
  <op/>
  <vo/>
  <ab> What is the Internet of Things? It's billions of embedded computers, sensors, and actuators all connected online. If you have basic programming skills, you can use these powerful little devices to create a variety of useful systems-such as a device that waters plants when the soil becomes dry. This hands-on guide shows you how to start building your own fun and fascinating projects.  Learn to program embedded devices using the .NET Micro Framework and the Netduino Plus board. Then connect your devices to the Internet with Pachube, a cloud platform for sharing real-time sensor data. All you ne</ab>
  <la>eng</la>
  <k1>Embedded computer systems -- Programming;
                Internet;
                </k1>
  <pb>O'Reilly Media, Inc</pb>
  <pp>Sebastopol</pp>
  <yr>2011</yr>
  <ed/>
  <ul>https://cds.cern.ch/auth.py?r=EBLIB_P_714038;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Cecco, Raffaele</a1>
  <t1>Supercharged JavaScript Graphics: with HTML5 canvas, jQuery, and More</t1>
  <t2/>
  <sn>9781449393632</sn>
  <op/>
  <vo/>
  <ab> With HTML5 and improved web browser support, JavaScript has become the tool of choice for creating high-performance web graphics. This faced-paced book shows you how to use JavaScript, jQuery, DHTML, and HTML5's Canvas element to create rich web applications for computers and mobile devices.  By following real-world examples, experienced web developers learn fun and useful approaches to arcade games, DHTML effects, business dashboards, and other applications. This book serves complex subjects in easily digestible pieces, and each topic acts as a foundation for the next. Tackle JavaScript opti</ab>
  <la>eng</la>
  <k1>JavaScript (Computer language);
                JavaScript (Computer program language);
                Object-oriented programming (Computer science);
                </k1>
  <pb>O'Reilly Media, Inc</pb>
  <pp>Sebastopol</pp>
  <yr>2011</yr>
  <ed/>
  <ul>https://cds.cern.ch/auth.py?r=EBLIB_P_741258;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Reid, Jon</a1>
  <t1>jQuery Mobile</t1>
  <t2/>
  <sn>9781449306687</sn>
  <op/>
  <vo/>
  <ab> Native apps have distinct advantages, but the future belongs to mobile web apps that function on a broad range of smartphones and tablets. Get started with jQuery Mobile, the touch-optimized framework for creating apps that look and behave consistently across many devices. This concise book provides HTML5, CSS3, and JavaScript code examples, screen shots, and step-by-step guidance to help you build a complete working app with jQuery Mobile.  If you're already familiar with the jQuery JavaScript library, you can use your existing skills to build cross-platform mobile web apps right now. This b</ab>
  <la>eng</la>
  <k1>Application software -- Development;
                JavaScript (Computer program language);
                Mobile computing -- Programming;
                </k1>
  <pb>O'Reilly Media, Inc</pb>
  <pp>Sebastopol</pp>
  <yr>2011</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781449309626/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Firtman, Maximiliano</a1>
  <t1>jQuery Mobile: Up and Running</t1>
  <t2/>
  <sn>9781449397654</sn>
  <op/>
  <vo/>
  <ab> Would you like to build one mobile web application that works on iPad and Kindle Fire as well as iPhone and Android smartphones? This introductory guide to jQuery Mobile shows you how. Through a series of hands-on exercises, you'll learn the best ways to use this framework's many interface components to build customizable, multiplatform apps. You don't need any programming skills or previous experience with jQuery to get started.  By the time you finish this book, you'll know how to create responsive, Ajax-based interfaces that work on a variety of smartphones and tablets, using jQuery Mobile</ab>
  <la>eng</la>
  <k1>Application software -- Development;
                JavaScript (Computer program language);
                Mobile computing -- Programming;
                Query languages (Computer science);
                </k1>
  <pb>O'Reilly Media, Inc</pb>
  <pp>Sebastopol</pp>
  <yr>2012</yr>
  <ed/>
  <ul>https://cds.cern.ch/auth.py?r=EBLIB_P_862734;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Fung, Adonis P H</a1>
  <a2>Cheung, K W</a2>
  <a2>Wong, T Y</a2>
  <t1>FAITH: Scanning of Rich Web Applications for Parameter Tampering Vulnerabilities</t1>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab>Modern HTML forms are designed to generate form controls dynamically and submit over AJAX as a result of recent advances in Javascript programming techniques. Existing scanners are constrained by interacting only with traditional forms, and vulnerabilities are often left undetected even after scrutiny. In this paper, we overcome a number of client-side challenges that used to make automated fuzzing of form submissions difficult and unfaithful. We build FAITH, a pragmatic scanner for uncovering parameter tampering vulnerabilities in real-world rich web applications. It is the first scanner that enables fuzzing in most kinds of form submissions while faithfully preserving the required user actions, HTML 5, AJAX, anti-CSRF tokens and dynamic form updates. The importance of this work is demonstrated by the severe vulnerabilities uncovered, including a way to bypass the most-trusted One-Time Password (OTP) in one of the largest multinational banks. These vulnerabilities cannot be detected by existing scanners.</ab>
  <la>eng</la>
  <k1/>
  <pb/>
  <pp/>
  <yr>2012</yr>
  <ed/>
  <ul>http://arxiv.org/pdf/1204.1216.pdf;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Wildish, Anthony</a1>
  <t1>The PHEDEx next-gen website</t1>
  <t2>J. Phys.: Conf. Ser.</t2>
  <sn/>
  <op>032117</op>
  <vo>396</vo>
  <ab>PhEDEx is the data-transfer management solution written by CMS. It consists of agents running at each site, a website for presentation of information, and a web-based data-service for scripted access to information.

The website allows users to monitor the progress of data-transfers, the status of site agents and links between sites, and the overall status and behaviour of everything about PhEDEx. It also allows uses to make and approve requests for data-transfers and for deletion of data. It is the main point-of-entry for all users wishing to interact with PhEDEx.

For several years, the website has consisted of a single perl program with about 10K SLOC. This program has limited capabilities for exploring the data, with only coarse filtering capabilities and no context-sensitive awareness. Graphical information is presented as static images, generated on the server, with no interactivity. It is also not well connected to the rest of the PhEDEx codebase, since much of it was written before the data-service was developed. All this makes it hard to maintain and extend.

We are re-implementing the website to address these issues. The UI is being rewritten in Javascript, replacing most of the server-side code. We are using the YUI toolkit to provide advanced features and context-sensitive interaction, and will adopt a Javascript charting library for generating graphical representations client-side. This relieves the server of much of its load, and automatically improves server-side security. The Javascript components can be re-used in many ways, allowing custom pages to be developed for specific uses. In particular, standalone test-cases using small numbers of components make it easier to debug the Javascript than it is to debug a large server program.

Information about PhEDEx is accessed through the PhEDEx data-service, since direct SQL is not available from the clients browser. This provides consistent semantics with other, externally written monitoring tools, which already use the data-service. It also reduces redundancy in the code, yielding a simpler, consolidated codebase.</ab>
  <la>eng</la>
  <k1>General;
                </k1>
  <pb/>
  <pp/>
  <yr>2012</yr>
  <ed/>
  <ul>http://cds.cern.ch/record/1458474/files/CR2012_073.pdf;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Brinkman, Joe</a1>
  <t1>jQuery for ASPNET Developers</t1>
  <t2/>
  <sn>9780470478455</sn>
  <op/>
  <vo/>
  <ab>This Wrox Blox teaches you how to use jQuery with your ASP.NET-based websites.  jQuery greatly simplifies JavaScript development and allows you to create highly interactive and responsive websites using the latest JavaScript and AJAX techniques. The author walks you through the jQuery API using a simple ASP.NET MVC application to highlight major topics, and shows how you can apply jQuery to your own applications. After learning the basics of using jQuery, you'll discover how easy it is to use within your own ASP.NET projects.  Whether you are using WebForms or the MVC framework, jQuery will gr</ab>
  <la>eng</la>
  <k1>Active server pages;
                JavaScript (Computer program language);
                Web site development;
                </k1>
  <pb>John Wiley &amp; Sons</pb>
  <pp>Hoboken, NJ</pp>
  <yr>2009</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780470478455/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>McNavage, T</a1>
  <t1>JavaScript for Absolute Beginners</t1>
  <t2/>
  <sn>9781430272199</sn>
  <op/>
  <vo/>
  <ab>If you are new to both JavaScript and programming, this hands-on book is for you. Rather than staring blankly at gobbledygook, you'll explore JavaScript by entering and running hundreds of code samples in Firebug, a free JavaScript debugger. Then in the last two chapters, you'll leave the safety of Firebug and hand-code an uber cool JavaScript application in your preferred text editor. Written in a friendly, engaging narrative style, this innovative JavaScript tutorial covers the following essentials: * Core JavaScript syntax, such as value types, operators, expressions, and statements provide</ab>
  <la>eng</la>
  <k1/>
  <pb>Springer</pb>
  <pp>Dordrecht</pp>
  <yr>2010</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781430272199/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Ferrill, Paul</a1>
  <t1>Pro Android Python with SL4A: Writing Android Native Apps Using Python, Lua, and Beanshell</t1>
  <t2/>
  <sn>9781430235699</sn>
  <op/>
  <vo/>
  <ab>Pro Android Python with SL4A is for programmers and hobbyists who want to write apps for Android devices without having to learn Java first. Paul Ferrill leads you from installing the Scripting Layer for Android (SL4A) to writing small scripts, to more complicated and interesting projects, and finally to uploading and packaging your programs to an Android device. Android runs scripts in many scripting languages, but Python, Lua, and Beanshell are particularly popular. Most programmers know more than one programming language, so that they have the best tool for whatever task they want to accomp</ab>
  <la>eng</la>
  <k1/>
  <pb>Springer</pb>
  <pp>Dordrecht</pp>
  <yr>2011</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781430235699/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Lowery, Joseph W</a1>
  <t1>Dreamweaver CS6 bible</t1>
  <t2/>
  <sn>9781118239773</sn>
  <op/>
  <vo/>
  <ab> Thoroughly covers the latest version of the leading website development software  Web designers rely on Dreamweaver to create functional, attractive websites quickly and efficiently. The newest version adds some important functionality for tablet and smart phone screens, HTML5 enhancements, CSS3 updates, and native mobile application development for iOS, Android, and other platforms. This comprehensive guide covers them all and much more, making it the complete course in Dreamweaver for new users as well as a vital guide to help experienced designers delve deeper into more advanced topics. Co</ab>
  <la>eng</la>
  <k1>Dreamweaver (Computer file);
                Web site development;
                Web sites -- Authoring programs;
                </k1>
  <pb>John Wiley &amp; Sons</pb>
  <pp>Hoboken, NJ</pp>
  <yr>2012</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781118239773/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Perdeck, Matt</a1>
  <t1>ASP.NET Site Performance Secrets</t1>
  <t2/>
  <sn>9781849690683</sn>
  <op/>
  <vo/>
  <ab>Simple and proven techniques to quickly speed up your ASP.NET website</ab>
  <la>eng</la>
  <k1>Active server pages;
                Internet programming;
                Microsoft NET;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2010</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781849690683/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Corbin, Brandon</a1>
  <t1>WordPress Top Plugins</t1>
  <t2/>
  <sn>9781849511407</sn>
  <op/>
  <vo/>
  <ab>Time flies when you're having fun. This is the right way to describe this WordPress Top Plugins book by Brandon Corbin. With real world examples and by showing you the perks of having these plugins installed on your websites, the author is all set to captivate your interest from start to end. Regardless of whether this is your first time working with WordPress, or you're a seasoned WordPress coding ninja, WordPress Top Plugins will walk you through finding and installing the best plugins for generating and sharing content, building communities and reader base, and generating real advertising r</ab>
  <la>eng</la>
  <k1>Plug-ins (Computer programs);
                Web site development;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2010</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781849511407/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Anders, Michel</a1>
  <t1>Python 3 Web Development Beginner's Guide</t1>
  <t2/>
  <sn>9781849513746</sn>
  <op/>
  <vo/>
  <ab>Part of Packt's Beginner's Guide Series, this book follows a sample application, with lots of screenshots, to help you get to grips with the techniques as quickly as possible. Moderately experienced Python programmers who want to learn how to create fairly complex, database-driven, cross browser compatible web apps that are maintainable and look good will find this book of most use. All key technologies except for Python 3 are explained in detail.</ab>
  <la>eng</la>
  <k1>Computer programming;
                Object-oriented programming (Computer science);
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2011</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781849513746/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Montoro, Arturo Fernandez</a1>
  <t1>iPhone JavaScript Cookbook</t1>
  <t2/>
  <sn>9781849691086</sn>
  <op/>
  <vo/>
  <ab>Clear and practical recipes for building web applications using JavaScript and AJAX without having to learn Objective-C or Cocoa</ab>
  <la>eng</la>
  <k1>Application software -- Development;
                iPhone (Smartphone) -- Programming;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2011</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781849691086/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Boduch, Adam</a1>
  <t1>jQuery UI Themes Beginner's Guide</t1>
  <t2/>
  <sn>9781849510448</sn>
  <op/>
  <vo/>
  <ab>Create new themes for your JQuery site with this step-by-step guide</ab>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Query languages (Computer science);
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2011</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781849510448/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Johnston, Jay Larry G</a1>
  <t1>MooTools 13 Cookbook</t1>
  <t2/>
  <sn>9781849515689</sn>
  <op/>
  <vo/>
  <ab>Over 110 highly effective recipes to turbo-charge the user interface of any web-enabled Internet application and web page</ab>
  <la>eng</la>
  <k1>Application software -- Development;
                JavaScript (Computer program language);
                Object-oriented programming (Computer science);
                Web site development;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2011</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781849515689/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Wellman, Dan</a1>
  <t1>jQuery 14 Animation Techniques Beginners Guide: Beginners Guide</t1>
  <t2/>
  <sn>9781849513302</sn>
  <op/>
  <vo/>
  <ab>Quickly master all of jQuery's animation methods and build a toolkit of ready-to-use animations using jQuery 1.4</ab>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Query languages (Computer science);
                Web site development;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2011</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781849513302/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Bondari, Brian</a1>
  <a2>Griffiths, Everett</a2>
  <t1>WordPress 3 Plugin Development Essentials</t1>
  <t2/>
  <sn>9781849513524</sn>
  <op/>
  <vo/>
  <ab>Create your own powerful, interactive plugins to extend and add features to your WordPress site</ab>
  <la>eng</la>
  <k1>Plug-ins (Computer programs);
                Web site development;
                Web sites -- Authoring programs;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2011</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781849513524/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Sanghani, Abhishek</a1>
  <t1>IBM Cognos 8 Report Studio Cookbook</t1>
  <t2/>
  <sn>9781849680349</sn>
  <op/>
  <vo/>
  <ab>Over 80 great recipes for taking control of Cognos 8 Report Studio with this book and eBook</ab>
  <la>eng</la>
  <k1>Corporation reports -- Computer programs;
                IBM software;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2010</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781849680349/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Spatafore, Todd</a1>
  <t1>Microsoft SharePoint 2010 Enterprise Applications on Windows Phone 7</t1>
  <t2/>
  <sn>9781849682589</sn>
  <op/>
  <vo/>
  <ab>Create enterprise-ready websites and applications that access Microsoft SharePoint on Windows Phone 7 with this book and eBook</ab>
  <la>eng</la>
  <k1>Application software -- Development;
                iPad (Computer) -- Programming;
                Microsoft SharePoint (Electronic resource);
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2011</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781849682589/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Prelovac, Vladimir</a1>
  <t1>WordPress Plugin Development: Beginner's Guide</t1>
  <t2/>
  <sn>9781847193599</sn>
  <op/>
  <vo/>
  <ab>Build powerful, interactive plug-ins for your blog and to share online</ab>
  <la>eng</la>
  <k1>Blogs -- Computer programs;
                Blogs -- Design;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2009</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781847193599/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Guermeur, Daniel</a1>
  <a2>Unruh, Amy</a2>
  <t1>Google App Engine Java and GWT Application Development</t1>
  <t2/>
  <sn>9781849690447</sn>
  <op/>
  <vo/>
  <ab>Build powerful, scalable, and interactive web applications in the cloud</ab>
  <la>eng</la>
  <k1>Ajax (Web site development technology);
                Application software -- Development;
                Google Apps;
                Google Web toolkit;
                Internet programming;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2010</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781849690447/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Camden, Raymond</a1>
  <a2>Matthews, Andy</a2>
  <t1>jQuery mobile web development essentials</t1>
  <t2/>
  <sn>1849517266</sn>
  <op/>
  <vo/>
  <ab>Learn to use the touch-optimized, cross-device, cross-platform jQM web framework for smartphones and tablets</ab>
  <la>eng</la>
  <k1>HTML (Document markup language);
                iOS (Electronic resource);
                iPad (Computer) -- Programming;
                iPhone (Smartphone) -- Programming;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2012</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781849517263/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Ramsay, Colin</a1>
  <a2>Frederick, Shea</a2>
  <a2>Blades, Steve 'Cutter'</a2>
  <t1>Learning Ext JS</t1>
  <t2/>
  <sn>9781847195142</sn>
  <op/>
  <vo/>
  <ab>Build dynamic, desktop-style user interfaces for your data-driven web applications</ab>
  <la>eng</la>
  <k1>Internet programming;
                JavaScript (Computer program language);
                User interfaces (Computer systems);
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2008</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781847195142/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Stefanov, Stoyan</a1>
  <t1>Object-Oriented JavaScript</t1>
  <t2/>
  <sn>9781847194145</sn>
  <op/>
  <vo/>
  <ab>Create scalable, reusable high-quality JavaScript applications and libraries</ab>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2008</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781847194145/?ar;
	http://cds.cern.ch/record/1488241/files/9781847194145_TOC.pdf;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Rauch, Guillermo</a1>
  <t1>Smashing Nodejs: JavaScript Everywhere</t1>
  <t2/>
  <sn>9781119962595</sn>
  <op/>
  <vo/>
  <ab>Learn to make more efficient apps, with just one language! Smashing Node.js: JavaScript Everywhere equips you with the necessary tools to understand Node.js and its uses in developing efficient web apps. With more traditional web servers becoming obsolete, having knowledge on servers that achieve high scalability and optimal resource consumption using Node.js is the key to your app development success. Teaching you the essentials to making event-driven server-side apps, this book demonstrates how you can use less space and take less time for communication between web client and server.Contains</ab>
  <la>eng</la>
  <k1/>
  <pb>Wiley</pb>
  <pp>New York</pp>
  <yr>2012</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781119963103/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Evjen, Bill</a1>
  <a2>Gibbs, Matt</a2>
  <a2>Wahlin, Dan</a2>
  <a2>Reed, Dave</a2>
  <t1>Professional ASPNET 35 AJAX</t1>
  <t2/>
  <sn>9780470392171</sn>
  <op/>
  <vo/>
  <ab>ASP.NET revolutionized Web application development. The platform handles many of the complexities of creating Web applications. Now ASP.NET AJAX takes the development platform even further. The lines between rich client applications and traditionally less interactive browser-based applications are being further blurred with the use of this technology. The ASP.NET AJAX Library brings object-oriented programming to JavaScript development for modern browsers, and the ASP.NET AJAX Extensions makes it easy to write rich Web applications that communicate with the Web server asynchronously. Again, th</ab>
  <la>eng</la>
  <k1>Active server pages;
                Microsoft NET;
                </k1>
  <pb>John Wiley &amp; Sons, Inc</pb>
  <pp>Chichester</pp>
  <yr>2011</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780470392171/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Barrett, Daniel J</a1>
  <a2>Brown, Micah</a2>
  <a2>Livingston, Dan</a2>
  <t1>Essential Java script for Web professionals</t1>
  <t2/>
  <sn>0130130567</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>Prentice Hall PTR</pb>
  <pp>Upper Saddle River, NJ</pp>
  <yr>1999</yr>
  <ed/>
  <ul>https://ezproxy.cern.ch/login?url=http://proquest.tech.safaribooksonline.de/?uiCode=CERN&amp;xmlId=0130130567;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Livingston, Dan</a1>
  <t1>Advanced JavaScript: insights and innovative techniques</t1>
  <t2/>
  <sn>0130478911</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>Prentice-Hall PTR</pb>
  <pp>Upper Saddle River, NJ</pp>
  <yr>2003</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/0130478911/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Barrett, Daniel J</a1>
  <t1>Essential JavaScript for Web professionals</t1>
  <t2/>
  <sn>0131001477</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Internet programming;
                JavaScript (Computer program language);
                </k1>
  <pb>Prentice Hall PTR</pb>
  <pp>Upper Saddle River, NJ</pp>
  <yr>2003</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/0131001477/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Quigley, Ellie</a1>
  <t1>JavaScript by example</t1>
  <t2/>
  <sn>0131401629</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>Prentice Hall</pb>
  <pp>Upper Saddle River, NJ</pp>
  <yr>2004</yr>
  <ed/>
  <ul>https://ezproxy.cern.ch/login?url=http://proquest.tech.safaribooksonline.de/?uiCode=CERN&amp;xmlId=0131401629;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Negrino, Tom</a1>
  <a2>Smith, Dori</a2>
  <t1>JavaScript for the World Wide Web</t1>
  <t2/>
  <sn>0201735172</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                World Wide Web;
                </k1>
  <pb>Peachpit Press</pb>
  <pp>Berkeley, CA</pp>
  <yr>2001</yr>
  <ed>4th ed.</ed>
  <ul>https://ezproxy.cern.ch/login?url=http://proquest.tech.safaribooksonline.de/?uiCode=CERN&amp;xmlId=0201735172;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Moock, Colin</a1>
  <t1>ActionScript for Flash MX: the definitive guide</t1>
  <t2/>
  <sn>059600396X</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>ActionScript (Computer program language);
                Web sites;
                </k1>
  <pb>O'Reilly</pb>
  <pp>Sebastopol, Calif.</pp>
  <yr>2003</yr>
  <ed>2nd ed.</ed>
  <ul>https://ezproxy.cern.ch/login?url=http://proquest.tech.safaribooksonline.de/?uiCode=CERN&amp;xmlId=059600396X;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Gilliam, Jason</a1>
  <a2>Ting, Charlton</a2>
  <a2>Wyke, R Allen</a2>
  <t1>Pure JavaScript</t1>
  <t2/>
  <sn>0672315475</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>Sams</pb>
  <pp>Indianapolis, IN</pp>
  <yr>1999</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/0672315475/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Moncur, Michael G</a1>
  <a2>Moncur, Michael G</a2>
  <t1>Sams teach yourself JavaScript in 24 hours</t1>
  <t2/>
  <sn>0672320258</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>Sams</pb>
  <pp>Indianapolis</pp>
  <yr>2000</yr>
  <ed>2nd ed.</ed>
  <ul>https://ezproxy.cern.ch/login?url=http://proquest.tech.safaribooksonline.de/?uiCode=CERN&amp;xmlId=0672320258;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Vincent, Alexander J</a1>
  <t1>Javascript developer's dictionary</t1>
  <t2/>
  <sn>0672322013</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>Sams</pb>
  <pp>Indianapolis, IN</pp>
  <yr>2002</yr>
  <ed/>
  <ul>https://ezproxy.cern.ch/login?url=http://proquest.tech.safaribooksonline.de/?uiCode=CERN&amp;xmlId=0672322013;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Moncur, Michael G</a1>
  <t1>Sams teach yourself Javascript in 24 hours</t1>
  <t2/>
  <sn>0672324067</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>Sams</pb>
  <pp>Indianapolis, IN</pp>
  <yr>2002</yr>
  <ed>3rd ed.</ed>
  <ul>https://ezproxy.cern.ch/login?url=http://proquest.tech.safaribooksonline.de/?uiCode=CERN&amp;xmlId=0672324067;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Sanders, William B</a1>
  <t1>JavaScript design</t1>
  <t2/>
  <sn>0735711674</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Internet programming;
                JavaScript (Computer program language);
                Web sites;
                </k1>
  <pb>New Riders</pb>
  <pp>Indianapolis, IN</pp>
  <yr>2002</yr>
  <ed>1st ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/0735711674/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Holzner, Steven</a1>
  <t1>Inside JavaScript</t1>
  <t2/>
  <sn>0735712859</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>New Riders</pb>
  <pp>Indianapolis, IN</pp>
  <yr>2003</yr>
  <ed>1st ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/0735712859/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Tamura, Randall A</a1>
  <t1>Domino 5 Web programming with XML, Java, and JavaScript</t1>
  <t2/>
  <sn>0789722755</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Internet programming;
                Java (Computer program language);
                Web sites;
                XML (Document markup language);
                </k1>
  <pb>Que Publishing</pb>
  <pp>Indianapolis, IN</pp>
  <yr>2000</yr>
  <ed/>
  <ul>https://ezproxy.cern.ch/login?url=http://proquest.tech.safaribooksonline.de/?uiCode=CERN&amp;xmlId=0789722755;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Kingsley-Hughes, Adrian</a1>
  <a2>Kingsley-Hughes, Kathie</a2>
  <t1>Javascript 1.5 by example</t1>
  <t2/>
  <sn>0789724995</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>Que</pb>
  <pp>Indianapolis, IN</pp>
  <yr>2001</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/0789724995/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>McFedries, Paul</a1>
  <t1>Using JavaScript</t1>
  <t2/>
  <sn>0789725762</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>Que</pb>
  <pp>Indianapolis, IN</pp>
  <yr>2001</yr>
  <ed>Special ed.</ed>
  <ul>https://ezproxy.cern.ch/login?url=http://proquest.tech.safaribooksonline.de/?uiCode=CERN&amp;xmlId=0789725762;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Woychowsky, Edmond</a1>
  <t1>Ajax: creating web pages with asynchronous JavaScript and XML </t1>
  <t2/>
  <sn>0132272679</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Web sites;
                Ajax (Web site development technology);
                JavaScript (Computer program language);
                XML (Document markup language);
                </k1>
  <pb>Prentice Hall,</pb>
  <pp>Upper Saddle River, N.J.</pp>
  <yr>2006</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/0132272679/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Negrino, Tom</a1>
  <a2>Smith, Dori</a2>
  <t1>JavaScript for the World Wide Web</t1>
  <t2/>
  <sn>032119439X</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                World Wide Web;
                </k1>
  <pb>Peachpit Press</pb>
  <pp>Berkeley, CA</pp>
  <yr>2004</yr>
  <ed>5th ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/032119439X/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1>Adobe InDesign CS2: official JavaScript reference </t1>
  <t2/>
  <sn>0321409698</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Desktop publishing;
                JavaScript (Computer program language);
                </k1>
  <pb>Adobe Press,</pb>
  <pp>Berkeley, CA</pp>
  <yr>2005</yr>
  <ed/>
  <ul>https://ezproxy.cern.ch/login?url=http://proquest.tech.safaribooksonline.de/?uiCode=CERN&amp;xmlId=0321409698;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1>Adobe GoLive CS2 official JavaScript referenc</t1>
  <t2/>
  <sn>032140971X</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web sites;
                </k1>
  <pb>Adobe</pb>
  <pp>Berkeley, CA</pp>
  <yr>2006</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/032140971X/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1>Adobe Bridge official JavaScript reference: automate your CS2 workflow.</t1>
  <t2/>
  <sn>0321409728</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web sites;
                </k1>
  <pb>Adobe Systems</pb>
  <pp>San Jose, CA</pp>
  <yr>2006</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/0321409728/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1>Adobe Acrobat official JavaScript reference</t1>
  <t2/>
  <sn>0321409736</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>Adobe Press,</pb>
  <pp>San Jose, Calif.</pp>
  <yr>2006</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/0321409736/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1>Adobe Illustrator CS2: official JavaScript reference </t1>
  <t2/>
  <sn>032141294X</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Computer graphics;
                Web sites;
                </k1>
  <pb>Adobe,</pb>
  <pp>San Jose, Calif.</pp>
  <yr>2005</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/032141294X/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Koch, Peter-Paul</a1>
  <t1>PPK on JavaScript</t1>
  <t2/>
  <sn>0321423305</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>New Riders,</pb>
  <pp>Berkeley, Calif.</pp>
  <yr>2006</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/0321423305/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Schmitt, Jason</a1>
  <t1>Secure ASP.NET AJAX development</t1>
  <t2/>
  <sn>0321498100</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Microsoft NET;
                Web sites;
                </k1>
  <pb>Addison Wesley Professional,</pb>
  <pp>Upper Saddle River, N.J.]</pp>
  <yr>2006</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/0321498100/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Perry, Bruce W</a1>
  <t1>Ajax hacks</t1>
  <t2/>
  <sn>0596101694</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web site development;
                </k1>
  <pb>O'Reilly,</pb>
  <pp>Sebastopol, Calif.</pp>
  <yr>2006</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/0596101694/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Mahemoff, Michael</a1>
  <t1>Ajax design patterns</t1>
  <t2/>
  <sn>0596101805</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Ajax (Web site development technology);
                Web site development;
                JavaScript (Computer program language);
                Asynchronous transfer mode;
                </k1>
  <pb>O'Reilly Media,</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2006</yr>
  <ed>1st ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/0596101805/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Bradenbaugh, Jerry</a1>
  <t1>JavaScript application cookbook</t1>
  <t2/>
  <sn>1565925777</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Application software;
                JavaScript (Computer program language);
                Web site development;
                </k1>
  <pb>O'Reilly</pb>
  <pp>Sebastopol, CA</pp>
  <yr>1999</yr>
  <ed>1st ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/1565925777/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Morrison, Michael</a1>
  <t1>Ajax construction kit: building plug-and-play Ajax applications </t1>
  <t2/>
  <sn>9780132350082</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Ajax (Web site development technology);
                Web site development;
                JavaScript (Computer program language);
                Asynchronous transfer mode;
                </k1>
  <pb>Prentice Hall</pb>
  <pp>New York</pp>
  <yr>2007</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780132350082/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Smith, Dori</a1>
  <a2>Negrino, Tom</a2>
  <t1>JavaScript</t1>
  <t2/>
  <sn>9780321772978</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                World Wide Web;
                Web servers;
                </k1>
  <pb>Peachpit Press</pb>
  <pp>Berkeley Calif</pp>
  <yr>2012</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780132735483/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Blanchard, Jay S</a1>
  <t1>Applied jQuery: develop and design </t1>
  <t2/>
  <sn>0132767325</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Query languages (Computer science);
                Open source software;
                Web site development;
                Web sites;
                </k1>
  <pb>Peachpit Press</pb>
  <pp>Berkeley CA</pp>
  <yr>2012</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780132767323/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Ullman, Larry E</a1>
  <t1>Modern JavaScript: develop and design </t1>
  <t2/>
  <sn>0132905841</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Internet programming;
                </k1>
  <pb>Peachpit Press</pb>
  <pp>Berkeley CA</pp>
  <yr>2012</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780132905848/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Bates, Mark</a1>
  <t1>Programming in CoffeeScript</t1>
  <t2/>
  <sn>9780321820105</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Programming languages (Electronic computers);
                Scripting languages (Computer science);
                JavaScript (Computer program language);
                </k1>
  <pb>Addison-Wesley Professional</pb>
  <pp>Sl</pp>
  <yr>2012</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780132946155/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Hadlock, Kris</a1>
  <t1>jQuery mobile: develop and design </t1>
  <t2/>
  <sn>9780321820419</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Mobile computing;
                jQuery Mobile;
                JavaScript (Computer program language);
                </k1>
  <pb>Peachpit Press</pb>
  <pp>Berkeley CA</pp>
  <yr>2012</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780132947053/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Dutson, Phil</a1>
  <t1>Sams teach yourself jQuery mobile in 24 hours</t1>
  <t2/>
  <sn>9780672335945</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web site development;
                </k1>
  <pb>Sams Pub</pb>
  <pp>Indianapolis Ind</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780132966245/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Ornbo, George</a1>
  <t1>Sams teach yourself Node.js in 24 hours</t1>
  <t2/>
  <sn>9780672335952</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Scripting languages (Computer science);
                JavaScript (Computer program language);
                </k1>
  <pb>Sams</pb>
  <pp>Sl</pp>
  <yr>2012</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780132966276/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Wright, Tim</a1>
  <t1>Learning JavaScript: a hands-on guide to the fundamentals of modern JavaScript </t1>
  <t2/>
  <sn>9780321832740</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Scripting languages (Computer science);
                </k1>
  <pb>Addison-Wesley</pb>
  <pp>Upper Saddle River NJ</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780133016321/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Quigley, Ellie</a1>
  <t1>JavaScript by example</t1>
  <t2/>
  <sn>9780137084746</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>Prentice Hall</pb>
  <pp>Sl</pp>
  <yr>2010</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9780137084746/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Deitel, Paul J</a1>
  <a2>Deitel, Harvey M</a2>
  <t1>Ajax, rich Internet applications, and web development for programmers</t1>
  <t2/>
  <sn>9780137142309</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Ajax (Web site development technology);
                Web site development;
                Web sites;
                JavaScript (Computer program language);
                </k1>
  <pb>Prentice Hall</pb>
  <pp>Upper Saddle River NJ</pp>
  <yr>2008</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780137142309/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Harmon, James E</a1>
  <t1>Dojo: using the Dojo JavaScript library to build Ajax applications </t1>
  <t2/>
  <sn>9780321563132</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Ajax (Web site development technology);
                Java (Computer program language);
                </k1>
  <pb>Addison-Wesley</pb>
  <pp>Upper Saddle River NJ</pp>
  <yr>2009</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780321563132/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Wyke-Smith, Charles</a1>
  <t1>Scriptin' with JavaScript and Ajax: a designer's guide </t1>
  <t2/>
  <sn>9780321678539</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Web site development;
                JavaScript (Computer program language);
                Ajax (Web site development technology);
                </k1>
  <pb>New Riders</pb>
  <pp>Berkeley Calif</pp>
  <yr>2010</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780321678539/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Holzner, Steven</a1>
  <t1>jQuery</t1>
  <t2/>
  <sn>9780321679673</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Ajax (Web site development technology);
                Web sites;
                </k1>
  <pb>Peachpit Press</pb>
  <pp>Berkeley Calif</pp>
  <yr>2009</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780321679673/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Johansen, Christian</a1>
  <t1>Test-driven JavaScript development</t1>
  <t2/>
  <sn>9780321684097</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>Addison-Wesley</pb>
  <pp>Upper Saddle River NJ</pp>
  <yr>2011</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780321684097/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Burdette, Lenny</a1>
  <t1>The JavaScript pocket guide</t1>
  <t2/>
  <sn>9780321712844</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web site development;
                Object-oriented programming (Computer science);
                </k1>
  <pb>Peachpit Press</pb>
  <pp>Berkeley Calif</pp>
  <yr>2010</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780321712844/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Goodman, Danny</a1>
  <a2>Morrison, Michael</a2>
  <t1>JavaScript bible</t1>
  <t2/>
  <sn>9780470069165</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>Wiley Pub</pb>
  <pp>Indianapolis Ind</pp>
  <yr>2007</yr>
  <ed>6th ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9780470069165/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Zakas, Nicholas C</a1>
  <a2>McPeak, Jeremy</a2>
  <a2>Fawcett, Joe</a2>
  <t1>Professional Ajax</t1>
  <t2/>
  <sn>9780470109496</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Ajax (Web site development technology);
                Web sites;
                JavaScript (Computer program language);
                Asynchronous transfer mode;
                World Wide Web;
                </k1>
  <pb>Wiley</pb>
  <pp>Indianapolis Ind</pp>
  <yr>2007</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9780470109496/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>McPeak, Jeremy</a1>
  <t1>JavaScript 24-hour trainer</t1>
  <t2/>
  <sn>9780470647837</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web sites;
                </k1>
  <pb>Wiley Pub</pb>
  <pp>Indianapolis Ind</pp>
  <yr>2011</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780470647837/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Chambers, Mike</a1>
  <a2>Dura, Daniel</a2>
  <a2>Hoyt, Kevin</a2>
  <t1>Adobe Integrated Runtime (Air): for Javascript Developers Pocket Guide </t1>
  <t2/>
  <sn>9780596515195</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Internet programming;
                Application software;
                Web site development;
                JavaScript (Computer program language);
                </k1>
  <pb>O'Reilly</pb>
  <pp>Sebastopol Calif</pp>
  <yr>2007</yr>
  <ed/>
  <ul>https://ezproxy.cern.ch/login?url=http://proquest.tech.safaribooksonline.de/?uiCode=CERN&amp;xmlId=9780596515195;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Russell, Matthew</a1>
  <t1>Dojo: the definitive guide </t1>
  <t2/>
  <sn>9780596516482</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Web site development;
                JavaScript (Computer program language);
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol Calif</pp>
  <yr>2008</yr>
  <ed>1st ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9780596516482/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a2>Allen, Richard</a2>
  <t1>Web development with JavaScript and Ajax illuminated</t1>
  <t2/>
  <sn>9780763754891</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Ajax (Web site development technology);
                Web sites;
                JavaScript (Computer program language);
                </k1>
  <pb>Jones and Bartlett</pb>
  <pp>Sudbury Mass</pp>
  <yr>2009</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780763754891/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Toal, Ray</a1>
  <a2>Dionisio, John David N</a2>
  <t1>The JavaScript programming language</t1>
  <t2/>
  <sn>9780763766580</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>Jones and Bartlett Publishers</pb>
  <pp>Sudbury Mass</pp>
  <yr>2010</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780763766580/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Dionisio, John David N</a1>
  <a2>Toal, Ray</a2>
  <t1>Programming with JavaScript: algorithms and applications for desktop and mobile browsers </t1>
  <t2/>
  <sn>9780763780609</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Computer algorithms;
                Application software;
                </k1>
  <pb>Jones &amp; Bartlett Learning</pb>
  <pp>Burlington MA</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780763780609/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Ballard, Phil</a1>
  <a2>Moncur, Michael G</a2>
  <t1>Sams teach yourself Ajax, JavaScript, and PHP all in one</t1>
  <t2/>
  <sn>9780768685459</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Ajax (Web site development technology);
                JavaScript (Computer program language);
                PHP (Computer program language);
                Web site development;
                </k1>
  <pb>Sams Pub</pb>
  <pp>Indianapolis Ind</pp>
  <yr>2009</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780768685459/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a2>Wyke, R Allen</a2>
  <a2>Gilliam, Jason</a2>
  <t1>Pure JavaScript</t1>
  <t2/>
  <sn>9780768685534</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>SAMS</pb>
  <pp>Indianapolis Ind</pp>
  <yr>2002</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9780768685534/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Yank, Kevin</a1>
  <a2>Adams, Cameron</a2>
  <t1>Simply Javascript</t1>
  <t2/>
  <sn>9780980285802</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web site development;
                Internet programming;
                </k1>
  <pb>Sitepoint</pb>
  <pp>Collingwood Vic</pp>
  <yr>2007</yr>
  <ed>1st ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9780980285802/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Adams, Cameron</a1>
  <t1>The art &amp; science of JavaScript</t1>
  <t2/>
  <sn>9780980285840</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web sites;
                Internet programming;
                </k1>
  <pb>Sitepoint</pb>
  <pp>Collingwood Australia</pp>
  <yr>2008</yr>
  <ed>1st ed.</ed>
  <ul>https://ezproxy.cern.ch/login?url=http://proquest.tech.safaribooksonline.de/?uiCode=CERN&amp;xmlId=9780980285840;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Castledine, Earle</a1>
  <a2>Sharkie, Craig</a2>
  <t1>jQuery: novice to ninja </t1>
  <t2/>
  <sn>9780987153012</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web sites;
                </k1>
  <pb>SitePoint</pb>
  <pp>Collingwood Vic</pp>
  <yr>2012</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9780987153012/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Otero, Cesar</a1>
  <a2>Larsen, Rob</a2>
  <t1>Professional jQuery</t1>
  <t2/>
  <sn>9781118026687</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web sites;
                Programming languages (Electronic computers);
                </k1>
  <pb>WroxWiley</pb>
  <pp>Indianapolis IN</pp>
  <yr>2012</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781118026687/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Lamberta, Billy</a1>
  <t1>Foundation HTML5 animation with JavaScript</t1>
  <t2/>
  <sn>9781430236658</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>HTML (Document markup language);
                JavaScript (Computer program language);
                Internet programming;
                Computer graphics;
                </k1>
  <pb>Friends of ED</pb>
  <pp>New York</pp>
  <yr>2011</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781430236658/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Ghatol, Rohit</a1>
  <a2>Patel, Yogesh</a2>
  <t1>Beginning PhoneGap: mobile web framework for JavaScript and HTML5</t1>
  <t2/>
  <sn>9781430239031</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Application software;
                Mobile computing;
                Java (Computer program language);
                HTML (Document markup language);
                </k1>
  <pb>Apress</pb>
  <pp>Sl</pp>
  <yr>2012</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781430239031/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Broulik, Brad</a1>
  <t1>Pro jQuery Mobile</t1>
  <t2/>
  <sn>9781430239666</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Application software;
                Mobile computing;
                JavaScript (Computer program language);
                Query languages (Computer science);
                </k1>
  <pb>Apress</pb>
  <pp>Sl</pp>
  <yr>2011</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781430239666/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Meyer, Jeanine</a1>
  <t1>HTML5 and JavaScript projects</t1>
  <t2/>
  <sn>9781430240327</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Application software;
                HTML (Document markup language);
                JavaScript (Computer program language);
                Web sites;
                Web site development;
                </k1>
  <pb>Apress</pb>
  <pp>Sl</pp>
  <yr>2011</yr>
  <ed>1st ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781430240327/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Preston, Scott</a1>
  <t1>Learn HTML5 and Javascript for iOS</t1>
  <t2/>
  <sn>9781430240389</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Application software;
                Internet programming;
                Mobile computing;
                HTML (Document markup language);
                JavaScript (Computer program language);
                Smartphones;
                Tablet computers;
                Digital music players;
                iPhone (Smartphone);
                iPad (Computer);
                iPod touch (Digital music player);
                </k1>
  <pb>Apress</pb>
  <pp>Sl</pp>
  <yr>2012</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781430240389/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Freeman, Adam</a1>
  <t1>Pro jQuery</t1>
  <t2/>
  <sn>1430240954</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Open source software;
                Web site development;
                Web sites;
                </k1>
  <pb>Apress</pb>
  <pp>Berkeley CA</pp>
  <yr>2012</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781430240952/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Duffy, Phill</a1>
  <t1>Pro SharePoint with jQuery</t1>
  <t2/>
  <sn>9781430240983</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Intranets (Computer networks);
                Web servers;
                </k1>
  <pb>Apress</pb>
  <pp>Berkeley Calif</pp>
  <yr>2011</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781430240983/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Green, Ido</a1>
  <t1>Web workers</t1>
  <t2/>
  <sn>9781449322137</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Web site development;
                JavaScript (Computer program language);
                HTML (Document markup language);
                </k1>
  <pb>O'Reilly</pb>
  <pp>Sebastopol Calif</pp>
  <yr>2012</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781449322120/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Sarrion, Eric</a1>
  <t1>jQuery UI</t1>
  <t2/>
  <sn>9781449316990</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Query languages (Computer science);
                User interfaces (Computer systems);
                Web site development;
                </k1>
  <pb>O'Reilly</pb>
  <pp>Sebastopol Calif</pp>
  <yr>2012</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781449325176/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Powers, Shelley</a1>
  <t1>Learning Node</t1>
  <t2/>
  <sn>9781449323073</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Application software;
                Clientserver computing;
                JavaScript (Computer program language);
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2012</yr>
  <ed>1st ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781449326128/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Kosmaczewski, Adrian</a1>
  <t1>Mobile JavaScript application development</t1>
  <t2/>
  <sn>9781449327859</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Application software;
                JavaScript (Computer program language);
                Mobile computing;
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol CA</pp>
  <yr>2012</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781449327842/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Zakas, Nicholas C</a1>
  <t1>Maintainable Javascript</t1>
  <t2/>
  <sn>9781449327682</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>O'Reilly</pb>
  <pp>Sebastopol CA</pp>
  <yr>2012</yr>
  <ed>1st ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781449328092/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Dewar, Mike</a1>
  <t1>Getting started with D3</t1>
  <t2/>
  <sn>9781449328795</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Information visualization;
                Computer graphics;
                JavaScript (Computer program language);
                Web site development;
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol CA</pp>
  <yr>2012</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781449328788/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Hughes-Croucher, Tom</a1>
  <a2>Wilson, Mike</a2>
  <t1>Node, up and running</t1>
  <t2/>
  <sn>9781449398583</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Scripting languages (Computer science);
                JavaScript (Computer program language);
                Internet programming;
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol CA</pp>
  <yr>2012</yr>
  <ed>1st ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781449332235/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Osmani, Addy</a1>
  <t1>Learning JavaScript design patterns</t1>
  <t2/>
  <sn>9781449331818</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Software patterns;
                Computer software;
                Scripting languages (Computer science);
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol CA</pp>
  <yr>2012</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781449334840/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Flanagan, David</a1>
  <t1>JavaScript pocket reference</t1>
  <t2/>
  <sn>9781449316853</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web site development;
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebasopol CA</pp>
  <yr>2012</yr>
  <ed>3rd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781449335977/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Goer, Evan</a1>
  <t1>YUI 3 cookbook</t1>
  <t2/>
  <sn>9781449304195</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Web sites;
                Web site development;
                JavaScript (Computer program language);
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol CA</pp>
  <yr>2012</yr>
  <ed>1st ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781449339685/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Keith, Jeremy</a1>
  <t1>DOM scripting: web design with JavaScript and the Document Object Model </t1>
  <t2/>
  <sn>9781590595336</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Document Object Model (Web site development technology);
                Web site development;
                HTML editors (Computer programs);
                JavaScript (Computer program language);
                </k1>
  <pb>Friendsof ED</pb>
  <pp>Berkeley Calif</pp>
  <yr>2005</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781590595336/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Snook, Jonathan</a1>
  <a2>Gustafson, Aaron</a2>
  <a2>Langridge, Stuart</a2>
  <a2>Webb, Dan</a2>
  <t1>Accelerated DOM scripting with Ajax, APIs, and libraries</t1>
  <t2/>
  <sn>9781590597644</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Document Object Model (Web site development technology);
                Ajax (Web site development technology);
                Application program interfaces (Computer software);
                JavaScript (Computer program language);
                </k1>
  <pb>Apress</pb>
  <pp>Berkeley Calif</pp>
  <yr>2007</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781590597644/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Weaver, James L</a1>
  <t1>JavaFX Script: dynamic Java scripting for rich Internet/client-side applications </t1>
  <t2/>
  <sn>9781590599457</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Internet programming;
                </k1>
  <pb>Apress</pb>
  <pp>Berkeley Calif</pp>
  <yr>2007</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781590599457/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Issi Camy, Lázaro</a1>
  <a2>Issi Cohen, Joseph</a2>
  <t1>The web programmer's desk reference: a complete cross-reference to HTML, CSS, and JavaScript </t1>
  <t2/>
  <sn>9781593270117</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Web sites;
                Internet programming;
                HTML (Document markup language);
                </k1>
  <pb>No Starch Press</pb>
  <pp>San Francisco Calif</pp>
  <yr>2004</yr>
  <ed/>
  <ul>https://ezproxy.cern.ch/login?url=http://proquest.tech.safaribooksonline.de/?uiCode=CERN&amp;xmlId=9781593270117;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Thau</a1>
  <t1>The book of JavaScript: a practical guide to interactive Web pages </t1>
  <t2/>
  <sn>9781593271060</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>No Starch Press</pb>
  <pp>San Francisco Calif</pp>
  <yr>2007</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781593271060/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Haverbeke, Marijn</a1>
  <t1>Eloquent JavaScript: a modern introduction to programming</t1>
  <t2/>
  <sn>9781593272821</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>No Starch Press</pb>
  <pp>San Francisco</pp>
  <yr>2011</yr>
  <ed>1st ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781593272821/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Easttom, Chuck</a1>
  <t1>Advanced JavaScript</t1>
  <t2/>
  <sn>9781598220339</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>Wordware Pub</pb>
  <pp>Plano Tex</pp>
  <yr>2008</yr>
  <ed>3rd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781598220339/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>MacLees, Natalie</a1>
  <t1>JQuery for designers: beginner's guide </t1>
  <t2/>
  <sn>9781849516709</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web sites;
                Web site development;
                </k1>
  <pb>Packt Pub</pb>
  <pp>Birmingham UK</pp>
  <yr>2012</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781849516709/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Cantor, Diego</a1>
  <a2>Jones, Brandon</a2>
  <t1>WebGL beginner's guide: become a master of 3D web programming in WebGL and JavaScript </t1>
  <t2/>
  <sn>9781849691727</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Computer graphics;
                Internet programming;
                JavaScript (Computer program language);
                Computer animation;
                Three-dimensional display systems;
                </k1>
  <pb>Packt Pub</pb>
  <pp>Birmingham UK</pp>
  <yr>2012</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781849691727/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>García, Jesús</a1>
  <t1>Ext JS in action</t1>
  <t2/>
  <sn>9781935182115</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>Manning Pub</pb>
  <pp>Greenwich Conn</pp>
  <yr>2011</yr>
  <ed>1st ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781935182115/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Jonge, Adriaan de</a1>
  <t1>jQuery, jQuery UI, and jQuery mobile: recipes and examples </t1>
  <t2/>
  <sn>9780321822086</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>Addison-Wesley Professional</pb>
  <pp>Sl</pp>
  <yr>2012</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780132981378/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Herman, David</a1>
  <t1>Effective Javascript: 30 specific ways to harness the power of Javascript.</t1>
  <t2/>
  <sn>9780321812186</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Object-oriented programming (Computer science);
                JavaScript (Computer program language);
                </k1>
  <pb>Addison-Wesley Professional</pb>
  <pp>Sl</pp>
  <yr>2012</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780132902281/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Sells, Chris</a1>
  <a2>Satrom, Brandon</a2>
  <a2>Box, Don</a2>
  <t1>Building Windows 8 apps with JavaScript</t1>
  <t2/>
  <sn>9780321861283</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Application software;
                JavaScript (Computer program language);
                </k1>
  <pb>Addison-Wesley Professional</pb>
  <pp>Sl</pp>
  <yr>2012</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780133090628/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Rauschmayer, Axel</a1>
  <t1>The past, present, and future of JavaScript</t1>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol CA</pp>
  <yr>2012</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781449343545/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Suehring, Steve</a1>
  <t1>Learn JavaScript</t1>
  <t2/>
  <sn>9780735666740</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web site development;
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol Calif</pp>
  <yr>2012</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780735667334/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Williams, Gavin</a1>
  <t1>Learn HTML5 and JavaScript for Android</t1>
  <t2/>
  <sn>9781430243472</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Web site development;
                HTML (Document markup language);
                JavaScript (Computer program language);
                Mobile computing;
                </k1>
  <pb>Apress</pb>
  <pp>New York</pp>
  <yr>2012</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781430243472/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Nixon, Robin</a1>
  <t1>Learning PHP, MySQL, JavaScript, and CSS</t1>
  <t2/>
  <sn>9781449319267</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>PHP (Computer program language);
                Web site development;
                JavaScript (Computer program language);
                Web sites;
                Cascading style sheets;
                </k1>
  <pb>O'Reilly</pb>
  <pp>Sebastopol CA</pp>
  <yr>2012</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781449337452/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Sierra, Stuart</a1>
  <a2>VanderHart, Luke</a2>
  <t1>ClojureScript: up and running </t1>
  <t2/>
  <sn>9781449327439</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Clojure (Computer program language);
                JavaScript (Computer program language);
                Computer programming;
                Application software;
                </k1>
  <pb>O'Reilly</pb>
  <pp>Sebastopol CA</pp>
  <yr>2012</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781449327422/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Macrae, Callum</a1>
  <t1>Learning from jQuery</t1>
  <t2/>
  <sn>9781449335199</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web site development;
                </k1>
  <pb>O'Reilly</pb>
  <pp>Sebastopol CA</pp>
  <yr>2012</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781449335182/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Goldstein, Alexis</a1>
  <t1>Learning CSS3 animations and transitions: a hands-on guide to animating in CSS3 with transforms, transitions, keyframe animations, and JavaScript </t1>
  <t2/>
  <sn>9780321839602</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Computer animation;
                Internet programming;
                Cascading style sheets;
                </k1>
  <pb>Addison-Wesley Professional</pb>
  <pp>Upper Saddle River NJ</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://ezproxy.cern.ch/login?url=http://proquest.tech.safaribooksonline.de/?uiCode=CERN&amp;xmlId=9780133064452;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Blanchard, Jay S</a1>
  <t1>jQuery and jQuery UI</t1>
  <t2/>
  <sn>0321885147</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Ajax (Web site development technology);
                Query languages (Computer science);
                Web site development;
                </k1>
  <pb>Peachpit Press</pb>
  <pp>San Francisco CA</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780133136197/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Ballard, Phil</a1>
  <a2>Moncur, Michael G</a2>
  <t1>Sams teach yourself JavaScript in 24 hours</t1>
  <t2/>
  <sn>9780672336089</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Internet programming;
                Web site development;
                </k1>
  <pb>Sams</pb>
  <pp>Indianapolis Ind</pp>
  <yr>2013</yr>
  <ed>5th ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9780133048322/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Nguyẽ̂n, Đôn</a1>
  <t1>Jump start Node.js</t1>
  <t2/>
  <sn>9780987332103</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Application software;
                JavaScript (Computer program language);
                Internet programming;
                </k1>
  <pb>SitePoint Pty</pb>
  <pp>Collingwood Vic Australia</pp>
  <yr>2012</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781457174247/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Barker, Tom</a1>
  <t1>Pro JavaScript performance: monitoring and visualization </t1>
  <t2/>
  <sn>9781430247494</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web site development;
                </k1>
  <pb>Apress</pb>
  <pp>New York</pp>
  <yr>2012</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781430247494/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Brockschmidt, Kraig</a1>
  <t1>Programming windows 8 apps with HTML, CSS, and JavaScript</t1>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Application software;
                HTML (Document markup language);
                JavaScript (Computer program language);
                </k1>
  <pb>Microsoft Press</pb>
  <pp>Redmond Wash</pp>
  <yr>2012</yr>
  <ed/>
  <ul>https://ezproxy.cern.ch/login?url=http://proquest.tech.safaribooksonline.de/?uiCode=CERN&amp;xmlId=9780735672604;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Teixeira, Pedro</a1>
  <t1>Professional Node.js: building JavaScript based scalable software </t1>
  <t2/>
  <sn>9781118185469</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Internet programming;
                JavaScript (Computer program language);
                </k1>
  <pb>Wiley</pb>
  <pp>Hoboken NJ</pp>
  <yr>2012</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781118240564/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Howard, Daniel</a1>
  <t1>Node.js for PHP developers</t1>
  <t2/>
  <sn>9781449333607</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Clientserver computing;
                PHP (Computer program language);
                JavaScript (Computer program language);
                Internet programming;
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol CA</pp>
  <yr>2012</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781449333775/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Niederst Robbins, Jennifer</a1>
  <t1>Learning web design: a beginner's guide to HTML, CSS, Javascript, and web graphics</t1>
  <t2/>
  <sn>9781449319274</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Web sites;
                HTML (Document markup language);
                JavaScript (Computer program language);
                Cascading style sheets;
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol CA</pp>
  <yr>2012</yr>
  <ed>4th ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781449337513/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Lindley, Cody</a1>
  <t1>JavaScript enlightenment</t1>
  <t2/>
  <sn>9781449342883</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol CA</pp>
  <yr>2012</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781449344412/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Ghoda, Ashish</a1>
  <t1>Windows 8 MVVM patterns revealed: covers both C# and JavaScript approaches</t1>
  <t2/>
  <sn>9781430249085</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>C# (Computer program language);
                JavaScript (Computer program language);
                Application software;
                </k1>
  <pb>Apress</pb>
  <pp>New York</pp>
  <yr>2012</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781430249085/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Resig, John</a1>
  <a2>Bibeault, Bear</a2>
  <t1>Secrets of the JavaScript ninja</t1>
  <t2/>
  <sn>9781933988696</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>Manning</pb>
  <pp>Shelter Island NY</pp>
  <yr>2013</yr>
  <ed>1st ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781933988696/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Trostler, Mark Ethan</a1>
  <t1>Testable JavaScript</t1>
  <t2/>
  <sn>9781449323394</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Computer software;
                </k1>
  <pb>O'Reilly</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781449323516/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Osmani, Addy</a1>
  <t1>Developing Backbone.js applications</t1>
  <t2/>
  <sn>9781449328252</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Application software;
                JavaScript (Computer program language);
                </k1>
  <pb>O'Reilly</pb>
  <pp>Beijing</pp>
  <yr>2012</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781449328535/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Stefanov, Stoyan</a1>
  <t1>JavaScript for PHP developers</t1>
  <t2/>
  <sn>9781449320195</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                PHP (Computer program language);
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2012</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781449336059/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Sutton, Roy</a1>
  <t1>Enyo: up and running</t1>
  <t2/>
  <sn>1449343120</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Application software;
                JavaScript (Computer program language);
                Internet programming;
                Cross-platform software development;
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2013</yr>
  <ed>1st ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781449343118/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Villa, Crysfel</a1>
  <a2>Gonzalez, Armando</a2>
  <t1>Learning Ext JS 4</t1>
  <t2/>
  <sn>9781849516846</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Web site development;
                Ajax (Web site development technology);
                JavaScript (Computer program language);
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781849516846/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a2>Lane, Jonathan</a2>
  <t1>Foundation website creation with HTML5, CSS3, and JavaScript</t1>
  <t2/>
  <sn>9781430237891</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Web sites;
                Web site development;
                HTML (Document markup language);
                Cascading style sheets;
                JavaScript (Computer program language);
                </k1>
  <pb>Friends of ED</pb>
  <pp>Berkeley, CA</pp>
  <yr>2012</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781430237891/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Lindley, Cody</a1>
  <t1>DOM enlightenment</t1>
  <t2/>
  <sn>9781449342845</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Document Object Model (Web site development technology);
                JavaScript (Computer program language);
                Web site development;
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781449344498/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Steyer, Ralph</a1>
  <t1>Learning jQuery: a hands-on guide to building rich interactive web front ends</t1>
  <t2/>
  <sn>9780321815262</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Query languages (Computer science);
                Web site development;
                Web sites;
                </k1>
  <pb>Addison-Wesley</pb>
  <pp>Upper Saddle River, NJ</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780132931588/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Foster, Jeremy</a1>
  <t1>CSS for Windows 8 app development</t1>
  <t2/>
  <sn>9781430249832</sn>
  <op/>
  <vo/>
  <ab>CSS for Windows 8 App Development is your learning guide for CSS - the language of great Windows 8-style apps. Learn the built-in styles that make the built-in controls shine, how to define them, and how to use CSS to give your custom app assets that beautiful Modern UI style. CSS (Cascading Style Sheets) is the clear standard for styling web applications, and with HTML, CSS, and JavaScript now powering apps on Windows 8, it's the clear standard there as well. CSS is a powerful styling and layout language that greatly simplifies the selection of page elements and their visual display, layout, </ab>
  <la>eng</la>
  <k1>Application software -- Development;
                C# (Computer program language);
                </k1>
  <pb>Springer</pb>
  <pp>Dordrecht</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781430249832/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Johnson, Glenn</a1>
  <t1>Programming in HTML with JavaScript and CSS3: training guide</t1>
  <t2/>
  <sn>9780735674387</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>HTML (Document markup language);
                JavaScript (Computer program language);
                Cascading style sheets;
                </k1>
  <pb>Microsoft Press</pb>
  <pp>Redmond, WA</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780735674370/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Griefer, Charles</a1>
  <t1>Instant jQuery 2.0 table manipulation how-to</t1>
  <t2/>
  <sn>9781782164685</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Web sites;
                Web site development;
                JavaScript (Computer program language);
                HTML (Document markup language);
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781782164685/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Avola, Greg</a1>
  <a2>Raasch, Jon</a2>
  <t1>Smashing mobile web development: going mobile with HTML5, CSS3 and JavaScript</t1>
  <t2/>
  <sn>9781118348161</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Mobile computing;
                Application software;
                HTML (Document markup language);
                Cascading style sheets;
                JavaScript (Computer program language);
                </k1>
  <pb>Wiley</pb>
  <pp>Chichester</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781118348130/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Gasston, Peter</a1>
  <t1>The modern web: multi-device web development with HTML5, CSS3, and JavaScript</t1>
  <t2/>
  <sn>9781593274870</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Web site development;
                HTML (Document markup language);
                Cascading style sheets;
                JavaScript (Computer program language);
                Portable computers;
                </k1>
  <pb>No Starch Press</pb>
  <pp>San Francisco, CA</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781457172489/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Gliser, Shane</a1>
  <t1>Creating mobile apps with jquery mobile</t1>
  <t2/>
  <sn>9781782160069</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Mobile computing;
                Application software;
                Query languages (Computer science);
                Web site development;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781782160069/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Manricks, Gabriel</a1>
  <t1>Instant Meteor JavaScript framework starter: enjoy creating a multi-page site, using the exciting new Meteor framework!</t1>
  <t2/>
  <sn>9781782163428</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Application software;
                </k1>
  <pb>Packt Publ</pb>
  <pp>Birmingham</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781782163428/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Rahmel, Dan</a1>
  <t1>Advanced Joomla!</t1>
  <t2/>
  <sn>9781430216285</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Web sites;
                Web site development;
                Internet programming;
                Database management;
                Open source software;
                </k1>
  <pb>Apress</pb>
  <pp>Berkeley, CA</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781430216285/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a2>Lecrenski, Nick</a2>
  <t1>Professional Windows 8 programming: application development with C# and XAML</t1>
  <t2/>
  <sn>9781118240823</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Application software;
                HTML (Document markup language);
                Cascading style sheets;
                C# (Computer program language);
                JavaScript (Computer program language);
                </k1>
  <pb>Wrox</pb>
  <pp>[S.l.]</pp>
  <yr>2012</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781118240823/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Esposito, Dino</a1>
  <t1>Start here!: build Windows 8 apps with HTML5 and JavaScript</t1>
  <t2/>
  <sn>9780735675940</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Application software;
                Operating systems (Computers);
                HTML (Document markup language);
                JavaScript (Computer program language);
                </k1>
  <pb>Microsoft Press</pb>
  <pp>Redmond, WA</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780735676169/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Suehring, Steve</a1>
  <t1>JavaScript step by step</t1>
  <t2/>
  <sn>9780735665934</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>Microsoft Press</pb>
  <pp>Redmond, WA</pp>
  <yr>2013</yr>
  <ed>3rd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9780735667297/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Vinegar, Ben</a1>
  <a2>Kovalyov, Anton</a2>
  <t1>Third-party JavaScript</t1>
  <t2/>
  <sn>9781617290541</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>Manning Publ.</pb>
  <pp>Shelter Island, NY</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781617290541/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Rochester, Eric</a1>
  <t1>Clojure data analysis cookbook</t1>
  <t2/>
  <sn>9781782162643</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Clojure (Computer program language);
                JavaScript (Computer program language);
                Computer programming;
                Application software;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781782162643/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Green, Brad</a1>
  <a2>Seshadri, Shyam</a2>
  <t1>AngularJS</t1>
  <t2/>
  <sn>1449344852</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Application software;
                Open source software;
                JavaScript (Computer program language);
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781449355852/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Suehring, Steve</a1>
  <a2>Valade, Janet</a2>
  <t1>PHP, MySQL, JavaScript &amp; HTML5 all-in-one for dummies</t1>
  <t2/>
  <sn>9781118231340</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Internet programming;
                Relational databases;
                PHP (Computer program language);
                JavaScript (Computer program language);
                HTML (Document markup language);
                </k1>
  <pb>Wiley</pb>
  <pp>Hoboken, NJ</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781118231340/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Stefanov, Stoyan</a1>
  <t1>Object oriented JavaScript</t1>
  <t2/>
  <sn>9781849693127</sn>
  <op/>
  <vo/>
  <ab>You will first be introduced to object-oriented programming, then to the basics of objects in JavaScript. This book takes a do-it-yourself approach when it comes to writing code, because the best way to really learn a programming language is by writing code. You are encouraged to type code into Firebug's console, see how it works and then tweak it and play around with it. There are practice questions at the end of each chapter to help you review what you have learned.For new to intermediate JavaScript developer who wants to prepare themselves for web development problems solved by smart JavaSc</ab>
  <la>eng</la>
  <k1>Computer software;
                JavaScript (Computer program language);
                Object-oriented programming (Computer science);
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781849693127/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Roemer, Ryan</a1>
  <t1>Testing Backbone.js</t1>
  <t2/>
  <sn>9781782165248</sn>
  <op/>
  <vo/>
  <ab>This book is packed with the step by step tutorial and instructions in recipe format helping you setup test infrastructure and gradually advance your skills to plan, develop, and test your backbone applications.If you are a JavaScript developer looking for recipes to create and implement test support for your backbone application, then this book is ideal for you.</ab>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Management -- Computer network resources;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781782165248/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Yaapa, Hage</a1>
  <t1>Express web application development</t1>
  <t2/>
  <sn>9781849696548</sn>
  <op/>
  <vo/>
  <ab>Express Web Application Development is a practical introduction to learning about Express. Each chapter introduces you to a different area of Express, using screenshots and examples to get you up and running as quickly as possible.If you are looking to use Express to build your next web application, ""Express Web Application Development"" will help you get started and take you right through to Express' advanced features. You will need to have an intermediate knowledge of JavaScript to get the most out of this book.</ab>
  <la>eng</la>
  <k1>Application software -- Development;
                Web servers -- Computer programs;
                Web site development;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781849696548/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Duarte, Alejandro</a1>
  <t1>Vaadin 7 UI design by example: beginner's guide</t1>
  <t2/>
  <sn>9781782162261</sn>
  <op/>
  <vo/>
  <ab>This book is a hands-on Beginner's Guide for developers who are new to Vaadin and/or Vaadin UI components. The book will teach readers through examples to use each of the exciting components to build and add various aspects of the user interface to their web apps.If you have experience with the Java language and want to create web applications that look good without having to deal with HTML, XML, and JavaScript, this book is for you. Basic Java programming skills are required, but no web development knowledge is needed at all.</ab>
  <la>eng</la>
  <k1>Application software -- Development;
                Open source software;
                Vaadin (Electronic resource);
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781782162261/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Tal, Liran</a1>
  <t1>Drupal 7 media</t1>
  <t2/>
  <sn>9781849516082</sn>
  <op/>
  <vo/>
  <ab>This is a practical, hands-on guide packed with examples that will help you build rich Drupal 7 media web applications.If you are a Drupal site builder and you wish to spice up your web applications with rich media content, then this book is for you. A basic understanding of HTML, JavaScript, and basic PHP module development in Drupal would be helpful, but is not necessary.</ab>
  <la>eng</la>
  <k1>Drupal (Computer file);
                Open source software;
                Web site development;
                Web sites -- Authoring programs;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781849516082/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Lamar, James R</a1>
  <t1>Instant Kendo UI grid</t1>
  <t2/>
  <sn>9781849699136</sn>
  <op/>
  <vo/>
  <ab>Filled with practical, step-by-step instructions and clear explanations for the most important and useful tasks. This is a Packt Instant How-to guide, which provides concise and clear recipes for working with tabular data with Kendo Grids.This book is for anyone with some basic HTML, CSS, and JavaScript experience. Intermediate and advanced users will find several helpful examples as well. Whether you are predominantly a designer or a developer, this book will work for you.</ab>
  <la>eng</la>
  <k1>Computer programming;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781849699136/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Ragonha, Paulo</a1>
  <t1>Jasmine JavaScript testing</t1>
  <t2/>
  <sn>9781782167204</sn>
  <op/>
  <vo/>
  <ab>The book uses a concise, to-the-point approach to help developers understand and use the power of Jasmine to create better and more maintainable codebases.This book is a must-have guide for web developers who are new to the concept of unit testing. It's assumed that you have a basic knowledge of JavaScript and HTML.</ab>
  <la>eng</la>
  <k1>Computer software -- Testing;
                JavaScript (Computer program language) -- Testing;
                JavaScript (Computer program language);
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781782167204/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Chaffer, Jonathan</a1>
  <a2>Swedberg, Karl</a2>
  <t1>Learning jQuery</t1>
  <t2/>
  <sn>9781782163145</sn>
  <op/>
  <vo/>
  <ab>Step through each of the core concepts of the jQuery library, building an overall picture of its capabilities. Once you have thoroughly covered the basics, the book returns to each concept to cover more advanced examples and techniques.This book is for web designers who want to create interactive elements for their designs, and for developers who want to create the best user interface for their web applications. Basic JavaScript programming and knowledge of HTML and CSS is required. No knowledge of jQuery is assumed, nor is experience with any other JavaScript libraries.</ab>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Query languages (Computer science);
                Web site development;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2013</yr>
  <ed>4th ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781782163145/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Rohde, Michael</a1>
  <t1>Adobe Edge Animate CC for dummies</t1>
  <t2/>
  <sn>9781118462041</sn>
  <op/>
  <vo/>
  <ab> The easy way to build HTML5 mobile and web apps using Adobe's new Edge Animate CC  Edge Animate CC is an approachable WYSIWYG alternative for leveraging the power of languages like HTML5, CSS3, and JavaScript to design and develop for the web and mobile devices, even if you have no programming experience. Written by Michael Rohde, the book calls on this seasoned web developer's wealth of experience using Edge Animate CC, and a companion website includes all code from the book to help you apply what you learn as you go. Features an easy-to-use interface, with a propert</ab>
  <la>eng</la>
  <k1>Adobe Edge animate (Computer file);
                Computer animation;
                </k1>
  <pb>Wiley</pb>
  <pp>Hoboken, NJ</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781118462041/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Raasch, Jon</a1>
  <t1>JavaScript programming: pushing the limits</t1>
  <t2/>
  <sn>9781118524404</sn>
  <op/>
  <vo/>
  <ab>Take your JavaScript knowledge as far as it can go JavaScript has grown up, and it's a hot topic. Newer and faster JavaScript VMs and frameworks built upon them have increased the popularity of JavaScript for server-side web applications, and rich JS applications are being developed for mobile devices. This book delivers a compelling tutorial, showing you how to build a real-world app from the ground up. Experienced developers who want to master the latest techniques and redefine their skills will find this deep dive into JavaScript's hidden functionalities gives them the tools to</ab>
  <la>eng</la>
  <k1>Internet programming;
                Java (Computer program language);
                </k1>
  <pb>Wiley</pb>
  <pp>Hoboken, NJ</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781118524404/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Valentine, Thomas</a1>
  <a2>Reid, Jonathan</a2>
  <t1>JavaScript programmer's reference</t1>
  <t2/>
  <sn>9781430246299</sn>
  <op/>
  <vo/>
  <ab>JavaScript Programmer's Reference is an invaluable resource that won't stray far from your desktop (or your tablet!). It contains detailed information on every JavaScript object and command, and combines that reference with practical examples showcasing how you can use those commands in the real world. Whether you're just checking the syntax of a method or you're starting out on the road to JavaScript mastery, the JavaScript Programmer's Reference will be an essential aid.  With a detailed and informative tutorial section giving you the ins and outs of programming with JavaScript and the DOM f</ab>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web site -- Design;
                </k1>
  <pb>Springer</pb>
  <pp>Dordrecht</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781430246299/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>David, Matthew</a1>
  <t1>HTML5 mobile websites: turbocharging HTML5 with jQuery, Sencha Touch, and other frameworks</t1>
  <t2/>
  <sn>9781136021459</sn>
  <op/>
  <vo/>
  <ab>Build HTML5-powered mobile web experiences with the aid of development frameworks that speed the development of Native App-like experiences. Build on your foundation of HTML and JavaScript with a complete understanding of the different mobile Web browser technologies. You get carefully detailed techniques that are illustrated in full color so you can leverage the Web technologies unique to each mobile browser, apply frameworks such as Sencha Touch to rapidly build out your designs, and design techniques expressly suited for tablet devices. Projects provide hands-on practice and code is prov</ab>
  <la>eng</la>
  <k1>HTML (Document markup language);
                iOS (Electronic resource);
                Smartphones -- Programming;
                Web site development;
                </k1>
  <pb>Taylor and Francis</pb>
  <pp>Hoboken, NJ</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780240818139/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Pollentine, Boydlee</a1>
  <a2>Ward, Trevor</a2>
  <t1>Appcelerator Titanium: patterns and best practices</t1>
  <t2/>
  <sn>9781849693486</sn>
  <op/>
  <vo/>
  <ab>The book takes a step-by-step approach to help you understand CommonJS and Titanium architecture patterns, with easy to follow samples and plenty of in-depth explanations If you're an existing Titanium developer or perhaps a new developer looking to start off your Titanium applications "the right way", then this book is for you. With easy to follow examples and a full step-by-step account of architecting a sample application using CommonJS and MVC, along with chapters on new features such as ACS, you'll be implementing enterprise grade Titanium solutions in no time. You should have some JavaSc</ab>
  <la>eng</la>
  <k1>Application software -- Development;
                iPhone (Smartphone) -- Programming;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781849693486/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Larsen, Rob</a1>
  <t1>Beginning HTML and CSS</t1>
  <t2/>
  <sn>9781118416518</sn>
  <op/>
  <vo/>
  <ab> Everything you need to build websites with the newest versions of HTML and CSS If you develop websites, you know that the goal posts keep moving, especially now that your website must work on not only traditional desktops, but also on an ever-changing range of smartphones and tablets. This step-by-step book efficiently guides you through the thicket. Teaching you the very latest best practices and techniques, this practical reference walks you through how to use HTML5 and CSS3 to develop attractive, modern websites for today's multiple devices. From handling text, forms, and video,</ab>
  <la>eng</la>
  <k1>Cascading style sheets;
                HTML (Document markup language);
                </k1>
  <pb>Wiley</pb>
  <pp>Hoboken, NJ</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781118416518/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Hudson, Alex</a1>
  <t1>Smashing CoffeeScript</t1>
  <t2/>
  <sn>9781118454947</sn>
  <op/>
  <vo/>
  <ab> Brew the perfect code with CoffeeScript If you're familiar with JavaScript and the often-frustrating process of creating complex applications, a nice cup of CoffeeScript can help. CoffeeScript is a programming language that compiles into JavaScript and simplifies the entire development process. Now you can tap the full power of CoffeeScript with Smashing CoffeeScript. This full-color, practical book explains CoffeeScript language, syntax, and processes, and will soon have you producing concise and quality code. Ultimately, you'll create RIAs and mobile apps faster, with less</ab>
  <la>eng</la>
  <k1>CoffeeScript;
                Computer programming -- Congresses;
                </k1>
  <pb>Wiley</pb>
  <pp>Hoboken, NJ</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781118454947/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Mueller, John Paul</a1>
  <t1>HTML5 programming with JavaScript for dummies</t1>
  <t2/>
  <sn>9781118494189</sn>
  <op/>
  <vo/>
  <ab> Web designers and programmers, add JavaScript to your HTML5 development toolkit without fear Modern websites are complex, and some of the most exciting features - things like geolocation, canvas, portability to mobile and more - require JavaScript to leverage what  HTML5 can create.  Don't know JavaScript? That's where HTML5 Programming with JavaScript For Dummies comes in. Rather than walking you through JavaScript as a programming language, it approaches JavaScript as a tool to help you enhance web pages. Helps web designers and programmers tap the full power of HT</ab>
  <la>eng</la>
  <k1>HTML (Document markup language);
                Internet programming;
                JavaScript (Computer program language);
                </k1>
  <pb>Wiley</pb>
  <pp>Hoboken, NJ</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781118494189/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Rountree, Derrick</a1>
  <a2>Castrillo, Ileana</a2>
  <t1>The basics of cloud computing: understanding the fundamentals of cloud computing in theory and practice</t1>
  <t2/>
  <sn>9780124055216</sn>
  <op/>
  <vo/>
  <ab> As part of the Syngress Basics series, The Basics of Cloud Computing provides readers with an overview of the cloud and how to implement cloud computing in their organizations. Cloud computing continues to grow in popularity, and while many people hear the term and use it in conversation, many are confused by it or unaware of what it really means. This book helps readers understand what the cloud is and how to work with it, even if it isn't a part of their day-to-day responsibility.    Authors Derrick Rountree and Ileana Castrillo explains the concepts of cloud computing in prac</ab>
  <la>eng</la>
  <k1>Cloud computing;
                Electronic data processing -- Distributed processing;
                Parallel programs (Computer programs);
                </k1>
  <pb>Elsevier</pb>
  <pp>Burlington, MA</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780124059320/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Ali, Juzer</a1>
  <t1>Instant node package module</t1>
  <t2/>
  <sn>9781783283330</sn>
  <op/>
  <vo/>
  <ab>Get to grips with a new technology, understand what it is and what it can do for you, and then get to work with the most important features and tasks. A practical exploration of the lifecycle of creating node modules as well as learning all of the top features that npm has to offer.Intended for readers who want to create their first node.js modules. The programming paradigm of JavaScript is not covered so a foundation in these concepts would be beneficial.</ab>
  <la>eng</la>
  <k1>Application program interfaces (Computer software);
                Computer programming;
                Computer science;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781783283330/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Geduld, Marcus</a1>
  <t1>After Effects expressions</t1>
  <t2/>
  <sn>9780240809366</sn>
  <op/>
  <vo/>
  <ab>Put the power of Expressions to work in your animations with controls and efficiencies impossible to achieve with traditional keyframing techniques. No programming skills are required. Foundation concepts and skills orient the new designer and serve as a handy reference to the experienced one. Basics of creating expressions, variables, commands, and expression helpers precede the leap into javascript and math essentials for more advanced expressions that include randomness, physical simularions and 3D. Full color illustrations display the scripts and the resulti</ab>
  <la>eng</la>
  <k1>Adobe After Effects Cinematography --Special effects --Data processing Computer animation;
                Cinematography - Special effects - Data processing;
                </k1>
  <pb>Taylor and Francis</pb>
  <pp>Hoboken, NJ</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780240809366/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Hahn, Evan</a1>
  <t1>JavaScript testing with Jasmine</t1>
  <t2/>
  <sn>9781449356378</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Computer software;
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781449356729/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Wandschneider, Marc</a1>
  <t1>Learning Node.js: a hands-on guide to building Web applications in JavaScript</t1>
  <t2/>
  <sn>9780321910578</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Internet programming;
                Web site development;
                </k1>
  <pb>Addison-Wesley</pb>
  <pp>Upper Saddle River, NJ</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://ezproxy.cern.ch/login?url=http://proquest.tech.safaribooksonline.de/?uiCode=CERN&amp;xmlId=9780133377996;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Fogus, Michael</a1>
  <t1>Functional JavaScript</t1>
  <t2/>
  <sn>9781449360726</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Functional programming (Computer science);
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781449360757/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Ferguson, Russ</a1>
  <a2>Heilmann, Christian</a2>
  <t1>Beginning JavaScript with DOM scripting and Ajax</t1>
  <t2/>
  <sn>9781430250920</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Document Object Model (Web site development technology);
                Ajax (Web site development technology);
                Web site development;
                </k1>
  <pb>Apress</pb>
  <pp>New York, NY</pp>
  <yr>2013</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781430250920/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Barker, Tom</a1>
  <t1>Pro data visualization using R and Javascript</t1>
  <t2/>
  <sn>9781430258063</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Information visualization;
                R (Computer program language);
                JavaScript (Computer program language);
                </k1>
  <pb>Apress</pb>
  <pp>[S.l.]</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781430258063/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Moemeka, Edward</a1>
  <a2>Moemeka, Elizabeth</a2>
  <t1>Real world Windows 8 app development with JavaScript: create great Windows Store apps</t1>
  <t2/>
  <sn>9781430250807</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Application software;
                Operating systems (Computers);
                JavaScript (Computer program language);
                </k1>
  <pb>Apress</pb>
  <pp>Berkeley, CA</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781430250807/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Franklin, Jack</a1>
  <t1>Beginning jQuery</t1>
  <t2/>
  <sn>9781430249320</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Query languages (Computer science);
                </k1>
  <pb>Apress</pb>
  <pp>Berkeley, CA</pp>
  <yr>2013</yr>
  <ed>1st ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781430249320/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Darwin, Peter Bacon</a1>
  <a2>Kozlowski, Pawel</a2>
  <t1>AngularJS web application development</t1>
  <t2/>
  <sn>9781782161820</sn>
  <op/>
  <vo/>
  <ab>The book will be a step-by-step guide showing the readers how to build a complete web app with AngularJSJavaScript developers who want to learn AngularJS for developing web apps. Knowledge of JavaScript and HTML is expected. No knowledge of AngularJS is required.</ab>
  <la>eng</la>
  <k1>Application software -- Development;
                JavaScript (Computer program language);
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781782161820/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Young, Ian</a1>
  <t1>CoffeeScript application development</t1>
  <t2/>
  <sn>9781782162667</sn>
  <op/>
  <vo/>
  <ab>CoffeeScript Application Development is a practical, hands-on guide with step-by-step instructions. Follow the smooth and easy tutorial approach, covering examples that build in complexity. By the final chapter you'll be wondering why you didn't try CoffeeScript sooner.If you are a JavaScript developer who wants to save time and add power to your code, then this is the book that will help you do it. With minimal fuss you will learn a whole new language which will reduce your application development time from weeks to days.</ab>
  <la>eng</la>
  <k1>Computer programming;
                Computer science;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781782162667/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>De Rosa, Aurelio</a1>
  <t1>Instant jQuery selectors</t1>
  <t2/>
  <sn>9781783282210</sn>
  <op/>
  <vo/>
  <ab>Filled with practical, step-by-step instructions and clear explanations for the most important and useful tasks. Instant jQuery Selectors follows a simple how-to format with recipes aimed at making you well versed with the wide range of selectors that jQuery has to offer through a myriad of examples.Instant jQuery Selectors is for web developers who want to delve into jQuery from its very starting point: selectors. Even if you're already familiar with the framework and its selectors, you could find several tips and tricks that you aren't aware of, especially about performance and how jQuery ac</ab>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Jquery (Computer file);
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781783282210/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Scarduzio, Simone</a1>
  <t1>Instant Vert.x</t1>
  <t2/>
  <sn>9781783282913</sn>
  <op/>
  <vo/>
  <ab>Get to grips with a new technology, understand what it is and what it can do for you, and then get to work with the most important features and tasks. This Instant book will get you started with vert.x. You will learn everything you need to know to become an independent web application developer.This book is great for developers new to asynchronous programming. It's assumed that you will have some experience in JavaScript and the use of terminal and HTML. Many of the same basic concepts of Node.js can be reused.</ab>
  <la>eng</la>
  <k1>Data warehousing;
                Databases, Factual;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781783282913/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Kalali, Masoud</a1>
  <a2>Mehta, Bhakti</a2>
  <t1>Developing RESTful services with JAX-RS 2.0, WebSockets, and JSON</t1>
  <t2/>
  <sn>9781782178125</sn>
  <op/>
  <vo/>
  <ab>Written as an easy and practical guide, this book is a crash course on using JAX-RS 2.0, JSON, and WebSockets to develop RESTful services.Getting Started with Developing RESTful Web Services using JAX-RS 2.0, JSON, and WebSockets is a perfect reading source for application developers who are familiar with Java EE and are keen to understand the new HTML5-related functionality introduced in Java EE 7 to improve productivity. To take full advantage of this book, you need to be familiar with Java EE and have some basic understanding of using the GlassFish application server.</ab>
  <la>eng</la>
  <k1>Application software -- Development;
                Java (Computer program language);
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781782178125/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Beeley, Chris</a1>
  <t1>Web application with R using Shiny</t1>
  <t2/>
  <sn>9781783284474</sn>
  <op/>
  <vo/>
  <ab>This book follows a standard tutorial-based approach which will teach you how to make a web app using R and Shiny quickly and easily.This book is for anybody who wants to produce interactive data summaries over the Web, whether you want to share them with a few colleagues or the whole world. You need no previous experience with R, Shiny, HTML, or CSS to begin using this book, although you will need at least a little previous experience with programming in a different language.</ab>
  <la>eng</la>
  <k1>Computer science;
                HTML (Document markup language);
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781783284474/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Sriparasa, Sai</a1>
  <t1>JavaScript and JSON essentials</t1>
  <t2/>
  <sn>9781783286034</sn>
  <op/>
  <vo/>
  <ab>The book follows a tutorial-based approach and will teach you how to work with JSON tools, design JSON objects, and how to use different techniques to handle JSON data.This book is a great resource for developers who would like to learn more about JSON and who wish to apply it in their own projects. It will be useful to have some prior knowledge of HTML and JavaScript to help you understand the concepts covered in this book. Some familiarity with a server-side language such as PHP, C#, or Python would also be beneficial, but this is not compulsory.</ab>
  <la>eng</la>
  <k1>Functional programming (Computer science);
                JavaScript (Computer program language);
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781783286034/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Matsuda, Kouchi</a1>
  <a2>Lea, Rodger</a2>
  <t1>WebGL programming guide: interactive 3D graphics programming with WebGL</t1>
  <t2/>
  <sn>9780321902924</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Computer drawing;
                WebGL (Computer program language);
                JavaScript (Computer program language);
                </k1>
  <pb>Addison-Wesley</pb>
  <pp>Upper Saddle River, NJ</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780133364903/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Binsztok, Henri</a1>
  <a2>Koprowski, Adam</a2>
  <a2>Swarczewskaja, Ida</a2>
  <t1>Opa: up and running</t1>
  <t2/>
  <sn>9781449328856</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Web site development;
                JavaScript (Computer program language);
                Programming languages (Electronic computers);
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781449328849/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Gok, Nizamettin</a1>
  <a2>Khanna, Nitin</a2>
  <t1>Building hybrid Android apps with Java and JavaScript</t1>
  <t2/>
  <sn>9781449361914</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Application software;
                Mobile computing;
                JavaScript (Computer program language);
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781449361907/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Wood, Keith</a1>
  <t1>Extending jQuery</t1>
  <t2/>
  <sn>9781617291036</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web sites;
                Web site development;
                </k1>
  <pb>Manning Publ.</pb>
  <pp>Shelter Island, NY</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781617291036/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Sunderaraman, Prabhu</a1>
  <t1>Practical Ext JS 4</t1>
  <t2/>
  <sn>9781430260738</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Application software;
                </k1>
  <pb>Apress</pb>
  <pp>Berkeley, CA</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781430260738/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Clark, John Earl</a1>
  <a2>Johnson, Bryan P</a2>
  <t1>Sencha Touch 2 mobile JavaScript framework</t1>
  <t2/>
  <sn>9781782160748</sn>
  <op/>
  <vo/>
  <ab>Full of explained code and enriched with screenshots, this book is the practical way to take your Sencha Touch skills to the next level.If you want to gain practical knowledge for using the Sencha Touch mobile web application framework, and you are familiar with HTML and CSS, then this book is for you. It is assumed that you know how to use touchscreens, touch events, and mobile devices such as Apple iOS and Google Android.</ab>
  <la>eng</la>
  <k1>Application software -- Handbooks, manuals, etc;
                Internet programming -- Handbooks, manuals, etc;
                Java (Computer program language) -- Handbooks, manuals, etc;
                Mobile computing -- Programming;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781782160748/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Keig, Andrew</a1>
  <t1>Advanced express web application development</t1>
  <t2/>
  <sn>9781783282494</sn>
  <op/>
  <vo/>
  <ab>A practical book, guiding the reader through the development of a single page application using a feature-driven approach.If you are an experienced JavaScript developer who wants to build highly scalable, real-world applications using Express, this book is ideal for you. This book is an advanced title and assumes that the reader has some experience with node, Javascript MVC web development frameworks, and has heard of Express before, or is familiar with it. You should also have a basic understanding of Redis and MongoDB. This book is not a tutorial on Node, but aims to explore some of the more</ab>
  <la>eng</la>
  <k1>Application software -- Handbooks, manuals, etc;
                Internet programming -- Handbooks, manuals, etc;
                Java (Computer program language) -- Handbooks, manuals, etc;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781783282494/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Spasovski, Martin</a1>
  <t1>OAuth 2.0 identity and access management patterns</t1>
  <t2/>
  <sn>9781783285594</sn>
  <op/>
  <vo/>
  <ab>This is a practical and fast-paced guide that gives you all the information you need to start implementing secure OAuth 2.0 implementations in your web applications.OAuth 2.0 Identity and Access Management Patterns is intended for software developers, software architects, and enthusiasts working with the OAuth 2.0 framework.In order to learn and understand the OAuth 2.0 grant flow, it is assumed that you have some basic knowledge of HTTP communication. For the practical examples, basic knowledge of HTML templating, programming languages, and executing commands in the command line terminal is a</ab>
  <la>eng</la>
  <k1>Application program interfaces (Computer software);
                Data protection;
                OAuth;
                Web services -- Access control;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781783285594/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Brunetti, Roberto</a1>
  <a2>Boncinelli, Vanni</a2>
  <t1>Exam ref 70-482: advanced Windows Store app development using HTML5 and JavaScript</t1>
  <t2/>
  <sn>9780735676800</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Application software;
                HTML (Document markup language);
                JavaScript (Computer program language);
                </k1>
  <pb>Microsoft Press</pb>
  <pp>Redmond, WA</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780735676879/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Kumar, Vinodh</a1>
  <t1>Beginning Windows 8 data development: using C# and JavaScript</t1>
  <t2/>
  <sn>9781430249924</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Application software;
                C# (Computer program language);
                JavaScript (Computer program language);
                </k1>
  <pb>Apress</pb>
  <pp>New York, NY</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781430249924/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Pehlivanian, Ara</a1>
  <a2>Nguyen, Don</a2>
  <t1>Jump start JavaScript</t1>
  <t2/>
  <sn>9780987332189</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web sites;
                </k1>
  <pb>Sitepoint</pb>
  <pp>Vic</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781457174292/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Isaacs, Scott</a1>
  <a2>Burns, Kyle</a2>
  <t1>Beginning Windows Store application development</t1>
  <t2/>
  <sn>9781430257790</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Application software;
                HTML (Document markup language);
                JavaScript (Computer program language);
                </k1>
  <pb>Apress</pb>
  <pp>New York, NY</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781430257790/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Chapman, John</a1>
  <t1>Sharepoint 2013 WCM advanced cookbook</t1>
  <t2/>
  <sn>9781849686587</sn>
  <op/>
  <vo/>
  <ab>You will be led carefully step-by-step through a detailed set of recipes. This book focuses on web content management using Microsoft SharePoint 2013 server. The practical examples are built logically throughout the chapters to create a common theme. This book is ideal for developers who want to broaden their understanding of the web content management features available with SharePoint 2013. It is assumed that you already have some experience using SharePoint and developing web content. Experience with Microsoft PowerShell and coding C# with Visual Studio will also be helpful, but is not esse</ab>
  <la>eng</la>
  <k1>Business -- Computer programs;
                Intranets (Computer networks);
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781849686587/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Freeman, Adam</a1>
  <t1>Pro jQuery 2.0</t1>
  <t2/>
  <sn>9781430263883</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Open source software;
                Web site development;
                Web sites;
                Query languages (Computer science);
                </k1>
  <pb>Apress</pb>
  <pp>New York, NY</pp>
  <yr>2013</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781430263883/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Richardson, Matt</a1>
  <t1>Getting started with BeagleBone</t1>
  <t2/>
  <sn>9781449345372</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Embedded computer systems;
                Python (Computer program language);
                JavaScript (Computer program language);
                </k1>
  <pb>Maker Media</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781449345365/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Wilson, Chris</a1>
  <t1>RaphaelJS: graphics and visualization on the web</t1>
  <t2/>
  <sn>9781449365363</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web sites;
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781449365356/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Dayley, Brad</a1>
  <t1>jQuery and JavaScript phrasebook</t1>
  <t2/>
  <sn>9780133410877</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web site development;
                </k1>
  <pb>Addison-Wesley</pb>
  <pp>Upper Saddle River, NJ</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780133410877/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Dayley, Brad</a1>
  <t1>Sams teach yourself jQuery and JavaScript in 24 hours</t1>
  <t2/>
  <sn>9780672337345</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Query languages (Computer science);
                Web site development;
                </k1>
  <pb>Sams</pb>
  <pp>Indianapolis, IN</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780133149852/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Gackenheimer, Cory</a1>
  <t1>Node.js recipes</t1>
  <t2/>
  <sn>9781430260585</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>Apress</pb>
  <pp>New York, NY</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781430260585/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Walther, Stephen</a1>
  <t1>Windows 8.1 apps with HTML5 and JavaScript unleashed</t1>
  <t2/>
  <sn>9780672337116</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Application software;
                JavaScript (Computer program language);
                HTML (Document markup language);
                </k1>
  <pb>Sams</pb>
  <pp>Indianapolis, IN</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780133761238/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Daggett, Mark E</a1>
  <t1>Expert JavaScript</t1>
  <t2/>
  <sn>9781430260974</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Application software;
                Web site development;
                </k1>
  <pb>Apress</pb>
  <pp>New York, NY</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781430260974/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Ihrig, Colin J</a1>
  <t1>Pro Node.js for developers</t1>
  <t2/>
  <sn>9781430258605</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Application software;
                </k1>
  <pb>Apress</pb>
  <pp>New York, NY</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781430258605/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Nelli, Fabio</a1>
  <t1>Beginning JavaScript Charts: with jqPlot, D3, and Highcharts</t1>
  <t2/>
  <sn>9781430262893</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                World Wide Web;
                Web servers;
                Open source software;
                Web site development;
                Web sites;
                Information visualization;
                </k1>
  <pb>Apress</pb>
  <pp>New York, NY</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781430262893/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Sugrue, James</a1>
  <t1>Beginning Backbone.js</t1>
  <t2/>
  <sn>9781430263340</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web applications;
                </k1>
  <pb>Apress</pb>
  <pp>New York, NY</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781430263340/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Dincer, Alper</a1>
  <a2>Uraz, Balkan</a2>
  <t1>Google Maps JavaScript API cookbook: over 50 recipes to help you create web maps and GIS web applications using the Google Maps JavaScript API</t1>
  <t2/>
  <sn>9781849698825</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Geographic information systems;
                Application program interfaces (Computer software);
                JavaScript (Computer program language);
                Cartography;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781849698825/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Jones, Terry</a1>
  <a2>Tollervey, Nicholas H</a2>
  <t1>Learning jQuery deferreds</t1>
  <t2/>
  <sn>9781449369392</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781449369385/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Mikowski, Michael S</a1>
  <a2>Powell, Josh C</a2>
  <t1>Single page web applications: JavaScript end-to-end </t1>
  <t2/>
  <sn>9781617290756</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web applications;
                Web sites;
                Web site development;
                </k1>
  <pb>Manning</pb>
  <pp>Shelter Island, NY</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781617290756/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a2>Cantelon, Mike</a2>
  <t1>Node.js in action</t1>
  <t2/>
  <sn>9781617290572</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Internet programming;
                Web site development;
                </k1>
  <pb>Manning Publ.</pb>
  <pp>Shelter Island, NY</pp>
  <yr>2014</yr>
  <ed>1st ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781617290572/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Revill, Leon</a1>
  <t1>jQuery 2.0 development cookbook</t1>
  <t2/>
  <sn>9781783280896</sn>
  <op/>
  <vo/>
  <ab>Taking a recipe-based approach, this book presents numerous practical examples that you can use directly in your applications. The book covers the essential issues you will face while developing your web applications and gives you solutions to them. The recipes in this book are written in a manner that rapidly takes you from beginner to expert level.This book is for web developers of all skill levels. Although some knowledge of JavaScript, HTML, and CSS is required, this Cookbook will teach jQuery newcomers all the basics required to move on to the more complex examples of this book, which wil</ab>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                jQuery mobile;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781783280896/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Gierer, Gerald</a1>
  <t1>Enterprise application development with Ext JS and Spring: develop and deploy a high-performance Java web application using Ext JS and Spring</t1>
  <t2/>
  <sn>9781783285457</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web site development;
                Internet programming;
                Application software;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2013</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781783285457/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Zakas, Nicholas C</a1>
  <t1>The principles of object-oriented JavaScript</t1>
  <t2/>
  <sn>9781593275402</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Object-oriented programming languages;
                </k1>
  <pb>No Starch Press</pb>
  <pp>San Francisco. Ca</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781457185304/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Garcia, Jesus</a1>
  <a2>Grisogono, Grgur</a2>
  <a2>Andresen, Jacob</a2>
  <t1>Ext JS in action</t1>
  <t2/>
  <sn>9761617290329</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Graphical user interfaces (Computer systems);
                Application software;
                Web sites;
                Web site development;
                </k1>
  <pb>Manning Publ.</pb>
  <pp>Shelter Island, NY</pp>
  <yr>2014</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781617290329/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Pillora, Jaime</a1>
  <t1>Getting started with Grunt: the JavaScript task runner : a hands-on approach to mastering the fundementals of Grunt</t1>
  <t2/>
  <sn>9781783980628</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Application software;
                JavaScript (Computer program language);
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781783980628/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Satrom, Brandon</a1>
  <t1>Building polyfills: web platform APIs for the present and future</t1>
  <t2/>
  <sn>9781449370732</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Application program interfaces (Computer software);
                JavaScript (Computer program language);
                HTML (Document markup language);
                </k1>
  <pb>O'Reilly</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781449370725/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Rauschmayer, Axel</a1>
  <t1>Speaking JavaScript</t1>
  <t2/>
  <sn>9781449365035</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Application software;
                Web sites;
                Web site development;
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781449365028/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Simpson, Kyle</a1>
  <t1>Scope and closures</t1>
  <t2/>
  <sn>9781449335588</sn>
  <op/>
  <vo/>
  <ab>No matter how much experience you have with JavaScript, odds are you don’t fully understand the language. This concise yet in-depth guide takes you inside scope and closures, two core concepts you need to know to become a more efficient and effective JavaScript programmer. You’ll learn how and why they work, and how an understanding of closures can be a powerful part of your development skillset.</ab>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>O'Reilly</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781449335571/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>McMillan, Michael</a1>
  <t1>Data structures and algorithms with JavaScript</t1>
  <t2/>
  <sn>9781449364939</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Data structures (Computer science);
                Object-oriented programming (Computer science);
                JavaScript (Computer program language);
                </k1>
  <pb>O'Reilly</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781449373931/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Peterson, Michael P</a1>
  <t1>Mapping in the cloud</t1>
  <t2/>
  <sn>9781462514038</sn>
  <op/>
  <vo/>
  <ab>This engaging text provides a solid introduction to mapmaking in the era of cloud computing. It takes students through both the concepts and technology of modern cartography, geographic information systems (GIS), and Web-based mapping. Conceptual chapters delve into the meaning of maps and how they are developed, covering such topics as map layers, GIS tools, mobile mapping, and map animation. Methods chapters take a learn-by-doing approach to help students master application programming interfaces and build other technical skills for creating maps and making them available on the Internet. Th</ab>
  <la>eng</la>
  <k1>Cartography -- Computer network resources;
                Cloud computing;
                Map collections -- Computer network resources;
                </k1>
  <pb>Guilford Publ.</pb>
  <pp>New York, NY</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://cds.cern.ch/auth.py?r=EBLIB_P_1655941;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Cameron, R D</a1>
  <t1>REX: XML shallow parsing with regular expressions</t1>
  <t2>Markup Lang. Theor. Pr.</t2>
  <sn/>
  <op>61-88</op>
  <vo>1</vo>
  <ab>The syntax of XML is simple enough that it is possible to parse an XML document into a list of its markup and text items using a single regular expression. Such a shallow parse of an XML document can be very useful for the construction of a variety of lightweight XML processing tools. However, complex regular expressions can be difficult to construct and even more difficult to read. Using a form of literate programming for regular expressions, this paper documents a set of XML shallow parsing expressions that can be used a basis for simple, correct, efficient, robust and language-independent XML shallow parsing. Complete shallow parser implementations of less than 50 lines each in Perl, JavaScript and Lex/Flex are also given. (0 refs).</ab>
  <la>eng</la>
  <k1/>
  <pb/>
  <pp/>
  <yr>1999</yr>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Hunter, Jason</a1>
  <a2>Crawford, William</a2>
  <t1>Java servlet programming</t1>
  <t2/>
  <sn>0596000405</sn>
  <op/>
  <vo/>
  <ab>Servlets are an exciting and important technology that ties Java to the Web, allowing programmers to write Java programs that create dynamic web content.  Java Servlet Programming covers everything Java developers need to know to write effective servlets. It explains the servlet lifecycle, showing how to use servlets to maintain state information effortlessly. It also describes how to serve dynamic web content, including both HTML pages and multimedia data, and explores more advanced topics like integrated session tracking, efficient database connectivity using JDBC, applet-servlet communicat</ab>
  <la>eng</la>
  <k1>servlet API 2.2;
                servlet API 2.3 draft;
                </k1>
  <pb>O'Reilly</pb>
  <pp>Beijing</pp>
  <yr>2001</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/0596000405/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Watters, Paul A</a1>
  <a2>Stanek, William R</a2>
  <t1>Web Guru Guide to JavaScript</t1>
  <t2/>
  <sn>0131487221</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>scripting language;
                web design;
                programming language;
                </k1>
  <pb>Prentice-Hall</pb>
  <pp>Englewood Cliffs, NJ</pp>
  <yr>2005</yr>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Eichorn, Joshua</a1>
  <t1>Understanding AJAX: Using JavaScript to Create Rich Internet Applications</t1>
  <t2/>
  <sn>0132216353</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript programming language;
                JavaScript;
                Asynchronous transfer mode;
                Web;
                </k1>
  <pb>Prentice-Hall</pb>
  <pp>Upper Saddle River, NJ</pp>
  <yr>2007</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/0132216353/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Gabarró, Steven A</a1>
  <t1>Web application design and implementation: Apache 2, PHP5, MySQL, JavaScript, and Linux/Unix</t1>
  <t2/>
  <sn>0470083964</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>cleaner code;
                interactivity;
                PhpMyAdmin;
                database-driven websites;
                browser programming;
                DHTML;
                Web sites;
                </k1>
  <pb>Wiley</pb>
  <pp>Hoboken, NJ</pp>
  <yr>2007</yr>
  <ed/>
  <ul>https://ezproxy.cern.ch/login?url=http://ieeexplore.ieee.org/servlet/opac?bknumber=5989430;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Woolnough, Roger</a1>
  <t1>Book News from the UCO</t1>
  <t2>CERN Comput. Newsl.</t2>
  <sn/>
  <op>7.001</op>
  <vo/>
  <ab/>
  <la/>
  <k1>Javascript;
                Oracle;
                Performance;
                Tuning;
                C++;
                Programming;
                Language;
                Webmaster;
                GNU;
                software;
                Pthreads;
                Personal;
                Software;
                Process;
                Computer Documentation;
                </k1>
  <pb/>
  <pp/>
  <yr>1997</yr>
  <ed/>
  <ul>http://cern.ch/cnlart/226/art_nbook.html;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Franceschi, Michel</a1>
  <a2>Woolnough, Roger</a2>
  <t1>UCO Book Catalogue</t1>
  <t2>CERN Comput. Newsl.</t2>
  <sn/>
  <op>8.003</op>
  <vo/>
  <ab/>
  <la/>
  <k1>Text;
                Processing;
                Postscript;
                LaTeX;
                HTML;
                Frame;
                TEX;
                Editor;
                vi;
                Emacs;
                Programming;
                Language;
                C;
                C++;
                Booch;
                Fortran;
                90;
                Design;
                Primer;
                STL;
                Object;
                Oriented;
                Analysis;
                curses;
                PERL;
                Korn;
                Shell;
                RCS;
                SCCS;
                csh;
                tcsh;
                Bash;
                XL;
                multimedia;
                Hyperwave;
                www;
                CGI;
                Netscape;
                internet;
                Webmaster;
                crash;
                dump;
                performance;
                tuning;
                Administration;
                VMS;
                Unix;
                sys;
                5;
                Sed;
                Awk;
                NFS;
                NIS;
                RPC;
                make;
                Lex;
                yacc;
                Imake;
                Posix;
                privacy;
                GNU;
                Pthreads;
                X;
                Window;
                Xview;
                Xlib;
                Toolkit;
                Motif;
                Protocol;
                companion;
                Expect;
                NetWare;
                Linux;
                Win32;
                Network;
                Mac;
                Access;
                Windows;
                NT;
                Word;
                Excel;
                Visual;
                Open;
                Mathematica;
                Software;
                engineering;
                LabView;
                OpenGL;
                Inventor;
                Toolmaker;
                Mentor;
                Lapack;
                Tcl;
                Tk;
                TCP/IP;
                graphics;
                Basic;
                Microsoft;
                POWERPOINT;
                CD;
                ROMS;
                Oracle;
                PL;
                SQL;
                Java;
                Script;
                JavaScript;
                Computer Documentation;
                </k1>
  <pb/>
  <pp/>
  <yr>1997</yr>
  <ed/>
  <ul>http://cern.ch/cnlart/227/art_ucobook.html;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Franceschi, Michel</a1>
  <a2>Woolnough, Roger</a2>
  <t1>UCO Book Catalogue</t1>
  <t2>CERN Comput. Newsl.</t2>
  <sn/>
  <op>8.003</op>
  <vo/>
  <ab/>
  <la/>
  <k1>Text;
                Processing;
                Postscript;
                LaTeX;
                HTML;
                Frame;
                TEX;
                Editor;
                vi;
                Emacs;
                Programming;
                Language;
                C;
                C++;
                Booch;
                Fortran;
                90;
                Design;
                Primer;
                STL;
                Object;
                Oriented;
                Analysis;
                curses;
                PERL;
                Korn;
                Shell;
                RCS;
                SCCS;
                csh;
                tcsh;
                Bash;
                XL;
                multimedia;
                Hyperwave;
                www;
                CGI;
                Netscape;
                internet;
                Webmaster;
                crash;
                dump;
                performance;
                tuning;
                Administration;
                VMS;
                Unix;
                sys;
                5;
                Sed;
                Awk;
                NFS;
                NIS;
                RPC;
                make;
                Lex;
                yacc;
                Imake;
                Posix;
                privacy;
                GNU;
                Pthreads;
                X;
                Window;
                Xview;
                Xlib;
                Toolkit;
                Motif;
                Protocol;
                companion;
                Expect;
                NetWare;
                Linux;
                Red;
                Hat;
                Win32;
                Network;
                Mac;
                Access;
                Windows;
                NT;
                Word;
                Excel;
                Visual;
                Open;
                Mathematica;
                Software;
                engineering;
                LabView;
                OpenGL;
                Inventor;
                Toolmaker;
                Mentor;
                Lapack;
                Tcl;
                Tk;
                TCP/IP;
                graphics;
                Basic;
                Microsoft;
                POWERPOINT;
                CD;
                ROMS;
                Oracle;
                PL;
                SQL;
                Java;
                Script;
                JavaScript;
                Comment;
                Faire;
                Computer Documentation;
                </k1>
  <pb/>
  <pp/>
  <yr>1997</yr>
  <ed/>
  <ul>http://cern.ch/cnlart/228/art_ucobook.html;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Franceschi, Michel</a1>
  <a2>Woolnough, Roger</a2>
  <t1>UCO Book Catalogue</t1>
  <t2>CERN Comput. Newsl.</t2>
  <sn/>
  <op>8.004</op>
  <vo/>
  <ab/>
  <la/>
  <k1>Text;
                Processing;
                Postscript;
                LaTeX;
                HTML;
                Frame;
                TEX;
                Editor;
                vi;
                Emacs;
                Programming;
                Language;
                C;
                C++;
                Booch;
                Fortran;
                90;
                Design;
                Primer;
                STL;
                Object;
                Oriented;
                Analysis;
                curses;
                PERL;
                Korn;
                Shell;
                RCS;
                SCCS;
                csh;
                tcsh;
                Bash;
                XL;
                multimedia;
                Hyperwave;
                www;
                CGI;
                Netscape;
                internet;
                Webmaster;
                crash;
                dump;
                performance;
                tuning;
                Administration;
                VMS;
                Unix;
                sys;
                5;
                Sed;
                Awk;
                NFS;
                NIS;
                RPC;
                make;
                Lex;
                yacc;
                Imake;
                Posix;
                privacy;
                GNU;
                Pthreads;
                X;
                Window;
                Xview;
                Xlib;
                Toolkit;
                Motif;
                Protocol;
                companion;
                Expect;
                NetWare;
                Linux;
                Red;
                Hat;
                Win32;
                Network;
                Mac;
                Access;
                Windows;
                NT;
                Word;
                Excel;
                Visual;
                Open;
                Mathematica;
                Software;
                engineering;
                LabView;
                OpenGL;
                Inventor;
                Toolmaker;
                Mentor;
                Lapack;
                Tcl;
                Tk;
                TCP/IP;
                graphics;
                Basic;
                Microsoft;
                POWERPOINT;
                CD;
                ROMS;
                Oracle;
                PL;
                SQL;
                Java;
                Script;
                JavaScript;
                Comment;
                Faire;
                Computer Documentation;
                </k1>
  <pb/>
  <pp/>
  <yr>1997</yr>
  <ed/>
  <ul>http://cern.ch/cnlart/229/art_ucobook.html;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Cremel, Nicole</a1>
  <t1>UCO Book Catalogue</t1>
  <t2>CERN Comput. Newsl.</t2>
  <sn/>
  <op>8.004</op>
  <vo/>
  <ab/>
  <la/>
  <k1>Java;
                book;
                review;
                COBS;
                WWW.Java;
                category;
                Nutshell;
                Deluxe;
                Edition;
                Programming;
                Language;
                Reference;
                Teach;
                Just;
                Program;
                1.1;
                Class;
                Libraries;
                Beans;
                Developer;
                Resource;
                JavaScript;
                catalogue;
                Computer Documentation;
                </k1>
  <pb/>
  <pp/>
  <yr>1998</yr>
  <ed/>
  <ul>http://cern.ch/cnlart/230/art_ucobook.html;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Cremel, Nicole</a1>
  <t1>The COBS Review - Books on &lt;cite&gt;Java&lt;/cite&gt;&lt;/a&gt;</t1>
  <t2>CERN Comput. Newsl.</t2>
  <sn/>
  <op>8.003</op>
  <vo/>
  <ab/>
  <la/>
  <k1>Java;
                book;
                review;
                COBS;
                WWW.Java;
                category;
                Nutshell;
                Deluxe;
                Edition;
                Programming;
                Language;
                Reference;
                Teach;
                Just;
                Program;
                1.1;
                Class;
                Libraries;
                Beans;
                Developer;
                Resource;
                JavaScript;
                catalogue;
                Computer Documentation;
                </k1>
  <pb/>
  <pp/>
  <yr>1998</yr>
  <ed/>
  <ul>http://cern.ch/cnlart/230/art_javabook.html;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Franceschi, Michel</a1>
  <a2>Woolnough, Roger</a2>
  <t1>UCO Book Catalogue</t1>
  <t2>CERN Comput. Newsl.</t2>
  <sn/>
  <op>8.004</op>
  <vo/>
  <ab/>
  <la/>
  <k1>xxxList_of_keywords;
                Text;
                Processing;
                Postscript;
                LaTeX;
                HTML;
                Frame;
                TEX;
                Editor;
                vi;
                Emacs;
                Programming;
                Language;
                C;
                C++;
                Booch;
                Fortran;
                90;
                Design;
                Primer;
                STL;
                Object;
                Oriented;
                Analysis;
                curses;
                PERL;
                Korn;
                Shell;
                RCS;
                SCCS;
                csh;
                tcsh;
                Bash;
                XL;
                multimedia;
                Hyperwave;
                www;
                CGI;
                Netscape;
                internet;
                Webmaster;
                crash;
                dump;
                performance;
                tuning;
                Administration;
                VMS;
                Unix;
                sys;
                5;
                Sed;
                Awk;
                NFS;
                NIS;
                RPC;
                make;
                Lex;
                yacc;
                Imake;
                Posix;
                privacy;
                GNU;
                Pthreads;
                X;
                Window;
                Xview;
                Xlib;
                Toolkit;
                Motif;
                Protocol;
                companion;
                Expect;
                NetWare;
                Linux;
                Red;
                Hat;
                Win32;
                Network;
                Mac;
                Access;
                Windows;
                NT;
                Word;
                Excel;
                Visual;
                Open;
                Mathematica;
                Software;
                engineering;
                LabView;
                OpenGL;
                Inventor;
                Toolmaker;
                Mentor;
                Lapack;
                Tcl;
                Tk;
                TCP/IP;
                graphics;
                Basic;
                Microsoft;
                POWERPOINT;
                CD;
                ROMS;
                Oracle;
                PL;
                SQL;
                Java;
                Script;
                JavaScript;
                Comment;
                Faire;
                User Documentation;
                </k1>
  <pb/>
  <pp/>
  <yr>1998</yr>
  <ed/>
  <ul>http://cern.ch/cnlart/231/art_ucobook.html;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Woolnough, Roger</a1>
  <t1>UCO Book Catalogue</t1>
  <t2>CERN Comput. Newsl.</t2>
  <sn/>
  <op>8.004</op>
  <vo/>
  <ab/>
  <la/>
  <k1>UCO;
                Book;
                Catalogue;
                list;
                Text;
                Processing;
                Postscript;
                LaTeX;
                HTML;
                Frame;
                TEX;
                Editor;
                vi;
                Emacs;
                Programming;
                Language;
                C;
                C++;
                Booch;
                Fortran;
                90;
                Design;
                Primer;
                STL;
                Object;
                Oriented;
                Analysis;
                curses;
                PERL;
                Korn;
                Shell;
                RCS;
                SCCS;
                csh;
                tcsh;
                Bash;
                XL;
                multimedia;
                Hyperwave;
                www;
                CGI;
                Netscape;
                internet;
                Webmaster;
                crash;
                dump;
                performance;
                tuning;
                Administration;
                VMS;
                Unix;
                sys;
                5;
                Sed;
                Awk;
                NFS;
                NIS;
                RPC;
                make;
                Lex;
                yacc;
                Imake;
                Posix;
                privacy;
                GNU;
                Pthreads;
                X;
                Window;
                Xview;
                Xlib;
                Toolkit;
                Motif;
                Protocol;
                companion;
                Expect;
                NetWare;
                Linux;
                Red;
                Hat;
                Win32;
                Network;
                Mac;
                Access;
                Windows;
                NT;
                Word;
                Excel;
                Visual;
                Open;
                Mathematica;
                Software;
                engineering;
                LabView;
                OpenGL;
                Inventor;
                Toolmaker;
                Mentor;
                Lapack;
                Tcl;
                Tk;
                TCP/IP;
                graphics;
                Basic;
                Microsoft;
                POWERPOINT;
                CD;
                ROMS;
                Oracle;
                PL;
                SQL;
                Java;
                Script;
                JavaScript;
                Comment;
                Faire;
                User Documentation;
                </k1>
  <pb/>
  <pp/>
  <yr>1998</yr>
  <ed/>
  <ul>http://cern.ch/cnlart/232/art_ucobook.html;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Woolnough, Roger</a1>
  <t1>News from the User Support Bookshop</t1>
  <t2>CERN Comput. Newsl.</t2>
  <sn/>
  <op>7.001</op>
  <vo/>
  <ab/>
  <la/>
  <k1>Support;
                Bookshop;
                book;
                computing;
                UNIX;
                Network;
                Programming;
                Large;
                Scale;
                C++;
                Software;
                Design;
                Linux;
                Application;
                Development;
                Thinking;
                in;
                Java;
                UML;
                guide;
                Visual;
                Modeling;
                with;
                Rational;
                Rose;
                Open;
                VMS;
                Nutshell;
                Javascript;
                Labview;
                Power;
                Graphical;
                User Documentation;
                </k1>
  <pb/>
  <pp/>
  <yr>1998</yr>
  <ed/>
  <ul>http://cern.ch/cnlart/233/art_nbook.html;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Marquina, Miguel</a1>
  <a2>Ramos Pollan, Raul</a2>
  <t1>IT Tutorial Programme for 1999</t1>
  <t2>CERN Comput. Newsl.</t2>
  <sn/>
  <op>1.003</op>
  <vo/>
  <ab/>
  <la/>
  <k1>IT;
                Tutorial;
                Programme;
                Training;
                Service;
                Informatics;
                Windows;
                95;
                nt;
                NICE;
                MSOffice;
                office;
                Word;
                Excel;
                Powerpoint;
                Corel;
                Designer;
                Project;
                Visual;
                C++;
                Basic;
                Scripting;
                Host;
                Exceed;
                Internet;
                UNIX;
                basics;
                environment;
                tool;
                OO;
                Programming;
                software;
                Package;
                Mathematica;
                Java;
                Development;
                ESA;
                Objectivity;
                Intranet;
                WWW;
                Authoring;
                Tools;
                Metadata;
                HTML;
                CGI;
                Apache;
                Javascript;
                Netscape;
                Mail;
                MSMail;
                Pine;
                planning;
                plan;
                Announcements;
                </k1>
  <pb/>
  <pp/>
  <yr>1998</yr>
  <ed/>
  <ul>http://cern.ch/cnlart/233/art_itprog.html;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Stubblebine, Tony</a1>
  <t1>Regular Expression: Pocket Reference</t1>
  <t2/>
  <sn>9780596514273</sn>
  <op/>
  <vo/>
  <ab> This handy little book offers programmers a complete overview of the syntax and semantics of regular expressions that are at the heart of every text-processing application. Ideal as a quick reference, Regular Expression Pocket Reference covers the regular expression APIs for Perl 5.8, Ruby (including some upcoming 1.9 features), Java, PHP, .NET and C#, Python, vi, JavaScript, and the PCRE regular expression libraries.  This concise and easy-to-use reference puts a very powerful tool for manipulating text and data right at your fingertips. Composed of a mixture of symbols and text, regular exp</ab>
  <la>eng</la>
  <k1>Regex;
                programming;
                </k1>
  <pb>O'Reilly</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2007</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9780596514273/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Sebesta, Robert W</a1>
  <t1>Programming the world wide web 2009</t1>
  <t2/>
  <sn>0131364766</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>XHTML;
                CSS;
                Javascript;
                flash;
                Ajax;
                PHP;
                database access;
                </k1>
  <pb>Addison-Wesley</pb>
  <pp>London</pp>
  <yr>2009</yr>
  <ed>5th ed.</ed>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Goodman, Danny</a1>
  <a2>Morrison, Michael</a2>
  <a2>Novitski, Paul</a2>
  <a2>Rayl, Tia Gustaffl</a2>
  <t1>JavaScript bible</t1>
  <t2/>
  <sn>9780470526910</sn>
  <op/>
  <vo/>
  <ab>The bestselling JavaScript reference, now updated to reflect changes in technology and best practices. As the most comprehensive book on the market, the JavaScript Bible is a classic bestseller that keeps you up to date on the latest changes in JavaScript, the leading technology for incorporating interactivity into Web pages. Part tutorial, part reference, this book serves as both a learning tool for building new JavaScript skills as well as a detailed reference for the more experienced JavaScript user. You'll get up-to-date coverage on the latest JavaScript practices that have been implemente</ab>
  <la>eng</la>
  <k1>JavaScript programming language;
                </k1>
  <pb>Wiley</pb>
  <pp>New York, NY</pp>
  <yr>2009</yr>
  <ed>7th ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9780470526910/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Crockford, Douglas</a1>
  <t1>JavaScript: the good parts</t1>
  <t2/>
  <sn>9780596517748</sn>
  <op/>
  <vo/>
  <ab>Most programming languages contain good and bad parts, but JavaScript has more than its share of the bad, having been developed and released in a hurry before it could be refined. This authoritative book scrapes away these bad features to reveal a subset of JavaScript that's more reliable, readable, and maintainable than the language as a whole-a subset you can use to create truly extensible and efficient code.</ab>
  <la>eng</la>
  <k1/>
  <pb>O'Reilly</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2008</yr>
  <ed/>
  <ul>https://cds.cern.ch/auth.py?r=EBLIB_P_443287;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>HR Department</a1>
  <t1>CERN Technical training: Available places in forthcoming courses</t1>
  <t2/>
  <sn/>
  <op>03</op>
  <vo/>
  <ab/>
  <la>en</la>
  <k1/>
  <pb/>
  <pp/>
  <yr>2010</yr>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>HR Department</a1>
  <t1>CERN Technical training: Available places in forthcoming courses</t1>
  <t2/>
  <sn/>
  <op>01</op>
  <vo/>
  <ab/>
  <la>en</la>
  <k1/>
  <pb/>
  <pp/>
  <yr>2010</yr>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Alizée Dauvergne</a1>
  <t1>New computer security campaign</t1>
  <t2/>
  <sn/>
  <op>3</op>
  <vo/>
  <ab/>
  <la>en</la>
  <k1/>
  <pb/>
  <pp/>
  <yr>2010</yr>
  <ed/>
  <ul>http://cds.cern.ch/record/1269310/files/bandeau(1)_image.jpg;
	http://cds.cern.ch/record/1269310/files/bandeau(1)_image.jpg?subformat=icon;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Carolyn Lee</a1>
  <t1>“Universe of Particles” opens in the Globe</t1>
  <t2/>
  <sn/>
  <op>5</op>
  <vo/>
  <ab/>
  <la>en</la>
  <k1/>
  <pb/>
  <pp/>
  <yr>2010</yr>
  <ed/>
  <ul>http://cds.cern.ch/record/1271707/files/ExpoPermanente_image.jpg;
	http://cds.cern.ch/record/1271707/files/ExpoPermanente_image.jpg?subformat=icon;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Paola Catapano</a1>
  <t1>Next stop: space</t1>
  <t2/>
  <sn/>
  <op>4</op>
  <vo/>
  <ab/>
  <la>en</la>
  <k1/>
  <pb/>
  <pp/>
  <yr>2010</yr>
  <ed/>
  <ul>http://cds.cern.ch/record/1288270/files/photo_AMS1_image.jpg;
	http://cds.cern.ch/record/1288270/files/photo_AMS1_image.jpg?subformat=icon;
	http://cds.cern.ch/record/1288270/files/photo(1)_image.jpg;
	http://cds.cern.ch/record/1288270/files/photo(1)_image.jpg?subformat=icon;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Harris, Andy</a1>
  <a2>McCulloh, Chris</a2>
  <t1>HTML, XHTML, and CSS All-in-One Desk Reference for Dummies</t1>
  <t2/>
  <sn>0470186275</sn>
  <op/>
  <vo/>
  <ab>Want to build a killer Web site? Want to make it easy to keep your site up to date? You'll need to know how CSS, HTML, and XHTML work together. HTML, XHTML, and CSS All-In-One Desk Reference For Dummies makes that easy too! These eight minibooks get you started, explain standards, and help you connect all the dots to create sites with pizzazz. This handy, one-stop guide catches you up on XHTML basics and CSS fundamentals. You'll learn how to work with Positionable CSS to create floating elements, margins, and multi-column layouts, and you'll get up to speed on client-side programming with Java</ab>
  <la>eng</la>
  <k1/>
  <pb>John Wiley &amp; Sons Inc.</pb>
  <pp>Hoboken, NJ</pp>
  <yr>2008</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780470186275/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Katarina Anthony</a1>
  <t1>Around the Globe with Buzz Aldrin</t1>
  <t2/>
  <sn/>
  <op>10</op>
  <vo/>
  <ab/>
  <la>en</la>
  <k1/>
  <pb/>
  <pp/>
  <yr>2011</yr>
  <ed/>
  <ul>http://cds.cern.ch/record/1335095/files/Buzz_beam_image.jpg;
	http://cds.cern.ch/record/1335095/files/Buzz_beam_image.jpg?subformat=icon;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Lengstorf, Jason</a1>
  <t1>Pro PHP and jQuery</t1>
  <t2/>
  <sn>9781430228479</sn>
  <op/>
  <vo/>
  <ab>This book is for intermediate programmers interested in building AJAX web applications using jQuery and PHP. Along with teaching some advanced PHP techniques, it will teach you how to take your dynamic applications to the next level by adding a JavaScript layer with jQuery. * Learn to utilize built-in PHP functions to build calendar tools.* Learn how jQuery can be used for AJAX, animation, client-side validation, and more.What you'll learn* Use PHP to build a calendar application that allows users to post, view, edit, and delete events.* Use jQuery to allow the calendar app to be viewed and ed</ab>
  <la>eng</la>
  <k1/>
  <pb>Springer</pb>
  <pp>Dordrecht</pp>
  <yr>2010</yr>
  <ed/>
  <ul>https://cds.cern.ch/auth.py?r=EBLIB_P_603782;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Deitel, Harvey M</a1>
  <a2>Deitle, P J</a2>
  <t1>Internet and World Wide Web: how to program</t1>
  <t2/>
  <sn>0136035426</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Internet Explorer;
                web graphics;
                XHTML;
                CSS;
                Javascript;
                HTML;
                Dynamic HTML;
                Macromedia Flash;
                XML;
                web servers;
                Database;
                ASP.NET;
                Macromedia Dreamweaver;
                </k1>
  <pb>Pearson</pb>
  <pp>Upper Saddle River, NJ</pp>
  <yr>2009</yr>
  <ed>4th ed.</ed>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>CERN Bulletin</a1>
  <t1>ISOTDAQ - where students learn about trigger and data acquisition</t1>
  <t2/>
  <sn/>
  <op>8</op>
  <vo/>
  <ab/>
  <la>en</la>
  <k1/>
  <pb/>
  <pp/>
  <yr>2011</yr>
  <ed/>
  <ul>http://cds.cern.ch/record/1342536/files/ISOTDAQ-2011_5_image.jpg;
	http://cds.cern.ch/record/1342536/files/ISOTDAQ_image.jpg;
	http://cds.cern.ch/record/1342536/files/ISOTDAQ-2011_5_image.jpg?subformat=icon;
	http://cds.cern.ch/record/1342536/files/ISOTDAQ_image.jpg?subformat=icon;
	http://cds.cern.ch/record/1342536/files/ISOTDAQ-2011_5(1)_image.jpg;
	http://cds.cern.ch/record/1342536/files/ISOTDAQ(1)_image.jpg;
	http://cds.cern.ch/record/1342536/files/ISOTDAQ-2011_5(1)_image.jpg?subformat=icon;
	http://cds.cern.ch/record/1342536/files/ISOTDAQ(1)_image.jpg?subformat=icon;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>HR Department</a1>
  <t1>CERN Technical training: Available places in forthcoming courses</t1>
  <t2/>
  <sn/>
  <op>01</op>
  <vo/>
  <ab/>
  <la>en</la>
  <k1/>
  <pb/>
  <pp/>
  <yr>2011</yr>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Mike Lamont for the LHC Team</a1>
  <t1>LHC experiences close encounters with UFOs</t1>
  <t2/>
  <sn/>
  <op>3</op>
  <vo/>
  <ab/>
  <la>en</la>
  <k1/>
  <pb/>
  <pp/>
  <yr>2011</yr>
  <ed/>
  <ul>http://cds.cern.ch/record/1357318/files/LHCReport_image.png;
	http://cds.cern.ch/record/1357318/files/LHCReport_image.png?subformat=icon;
	http://cds.cern.ch/record/1357318/files/1105146_01-A4-at-144-dpi_image.jpg;
	http://cds.cern.ch/record/1357318/files/1105146_01-A4-at-144-dpi_image.jpg?subformat=icon;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Laëtitia Pedroso</a1>
  <t1>Mobile Web: the democratisation of an essential tool</t1>
  <t2/>
  <sn/>
  <op>6</op>
  <vo/>
  <ab/>
  <la>en</la>
  <k1/>
  <pb/>
  <pp/>
  <yr>2011</yr>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Flanagan, David</a1>
  <t1>JavaScript: The Definitive Guide</t1>
  <t2/>
  <sn>9780596805524</sn>
  <op/>
  <vo/>
  <ab>Since 1996, JavaScript: The Definitive Guide has been the bible for JavaScript programmers-a programmer's guide and comprehensive reference to the core language and to the client-side JavaScript APIs defined by web browsers.  The 6th edition covers HTML5 and ECMAScript 5. Many chapters have been completely rewritten to bring them in line with today's best web development practices. New chapters in this edition document jQuery and server side JavaScript. It's recommended for experienced programmers who want to learn the programming language of the Web, and for current JavaScript programmers wh</ab>
  <la>eng</la>
  <k1>JavaScript;
                HTTP;
                XML;
                Java applets;
                Flash movies;
                </k1>
  <pb>O'Reilly</pb>
  <pp>Beijing</pp>
  <yr>2011</yr>
  <ed>6th ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781449393854/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>CERN Bulletin</a1>
  <t1>Hadron therapy takes off in Europe</t1>
  <t2/>
  <sn/>
  <op>4</op>
  <vo/>
  <ab/>
  <la>en</la>
  <k1/>
  <pb/>
  <pp/>
  <yr>2011</yr>
  <ed/>
  <ul>http://cds.cern.ch/record/1383849/files/_DSC9757_1_image.jpg;
	http://cds.cern.ch/record/1383849/files/_DSC9757_1_image.jpg?subformat=icon;
	http://cds.cern.ch/record/1383849/files/1106240_04-A4-at-144-dpi_image.jpg;
	http://cds.cern.ch/record/1383849/files/1106240_04-A4-at-144-dpi_image.jpg?subformat=icon;
	http://cds.cern.ch/record/1383849/files/6 GrafikRasterscanVerfahren-1_image.jpg;
	http://cds.cern.ch/record/1383849/files/6 GrafikRasterscanVerfahren-1_image.jpg?subformat=icon;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1/>
  <t1>Public lecture on health and physics at ICTR-PHE 2012</t1>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la>en</la>
  <k1/>
  <pb/>
  <pp/>
  <yr>2012</yr>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Shotts, Kerri</a1>
  <t1>PhoneGap 3.x mobile application development hotshot</t1>
  <t2/>
  <sn>9781783287925</sn>
  <op/>
  <vo/>
  <ab>A practical guide written in a tutorial-style, this book walks you step-by-step through 12 individual projects to create real world apps. Each project moves through design and implementation of the app, and also provides suggestions to enhance it. If you are a mobile developer who is familiar with Phonegap basics and wants to quickly create some cool mobile applications with Phonegap, this book is for you. You should have some experience working with JavaScript, HTML, CSS, and also be able to use your operating system's command-line interface. No experience with Java, C#, or Objective C is req</ab>
  <la>eng</la>
  <k1>C# (Computer program language);
                Microsoft NET framework;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781783287925/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Balliauw, Maarten</a1>
  <a2>Decoster, Xavier</a2>
  <t1>Pro NuGet</t1>
  <t2/>
  <sn>9781430260011</sn>
  <op/>
  <vo/>
  <ab>Pro NuGet will give you a solid, practical, understanding of both how to keep your software dependencies under control and what best-practices have been developed within the NuGet community to ensure long-term reliability. Whether you're working entirely with .NET assemblies or also using CSS, HTML and JavaScript files within your applications this book will show you how to manage their requirements smoothly and reliably.As sponsors of the NuGet project Microsoft have led the way in showing how NuGet can be used to great effect; showing how it is now virtually indispensable to anyone working w</ab>
  <la>eng</la>
  <k1>Computer programming -- Management;
                Microsoft NET framework;
                </k1>
  <pb>Springer</pb>
  <pp>Dordrecht</pp>
  <yr>2014</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781430260028/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Osborn, Jeremy</a1>
  <t1>HTML5 digital classroom</t1>
  <t2/>
  <sn>9781118016183</sn>
  <op/>
  <vo/>
  <ab>This training package - complete with full-color book and instructional video - is the easiest way to learn HTML5!HTML5 boasts extensive new features that allow you to create dynamic web pages and present users with amazing multimedia experiences, and this one-of-a-kind training package is your guide to creating websites that wow! HTML5 Digital Classroom provides step-by-step instruction to help you gain the essential HTML5 knowledge you need to master the latest HTML5 specifications. This book-and-video package will have you creating web pages and web applications using HTML5, styling using</ab>
  <la>eng</la>
  <k1>HTML (Document markup language);
                Internet programming;
                </k1>
  <pb>Wiley</pb>
  <pp>Hoboken, NJ</pp>
  <yr>2011</yr>
  <ed/>
  <ul>https://ezproxy.cern.ch/login?url=http://proquest.tech.safaribooksonline.de/?uiCode=CERN&amp;xmlId=9781118128770;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Patel, Sandeep Kumar</a1>
  <t1>Developing responsive web applications with Ajax and jQuery</t1>
  <t2/>
  <sn>9781783286379</sn>
  <op/>
  <vo/>
  <ab>This book is a standard tutorial for web application developers presented in a comprehensive, step-by-step manner to explain the nuances involved. It has an abundance of code and examples supporting explanations of each feature. This book is intended for Java developers wanting to create rich and responsive applications using AJAX. Basic experience of using jQuery is assumed.</ab>
  <la>eng</la>
  <k1>Ajax (Web site development technology);
                JavaScript (Computer program language);
                PHP (Computer program language);
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781783286379/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Dayley, Brad</a1>
  <t1>Node.js, MongoDB and AngularJS web development</t1>
  <t2/>
  <sn>9780133844351</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Internet programming;
                Web site development;
                </k1>
  <pb>Addison-Wesley</pb>
  <pp>Upper Saddle River, NJ</pp>
  <yr>2014</yr>
  <ed>1st ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9780133844351/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Nixon, Robin</a1>
  <t1>Learning PHP, MySQL, JavaScript, CSS &amp; HTML5</t1>
  <t2/>
  <sn>9781491949467</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Web site development;
                Web sites;
                PHP (Computer program language);
                SQL (Computer program language);
                JavaScript (Computer program language);
                Cascading style sheets;
                HTML (Document markup language);
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2014</yr>
  <ed>3rd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781491906910/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Mulder, Patrick</a1>
  <t1>
        Full stack web development with Backbone.js
     </t1>
  <t2/>
  <sn>9781449370985</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Application software;
                JavaScript (Computer program language);
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781449370978/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Brown, Ethan</a1>
  <t1>
        Web development with Node and Express
     </t1>
  <t2/>
  <sn>9781491949306</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web site development;
                Web sites;
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781491902288/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Wargo, John M</a1>
  <t1>Apache Cordova API cookbook</t1>
  <t2/>
  <sn>9780133838558</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Mobile computing;
                Application program interfaces (Computer software);
                JavaScript (Computer program language);
                Smartphones;
                Application software;
                </k1>
  <pb>Addison-Wesley</pb>
  <pp>Upper Saddle River, NJ</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780133838558/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Elliott, Eric</a1>
  <t1>
        Programming JavaScript applications
     </t1>
  <t2/>
  <sn>9781491950296</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Computer algorithms;
                Application software;
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781491950289/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Cravens, Jesse</a1>
  <a2>Brady, Thomas Q</a2>
  <t1>
        Building web apps with Ember.js
     : 
        write ambitious Javascript
      </t1>
  <t2/>
  <sn>9781449370923</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Asynchronous transfer mode;
                Application software;
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781449370916/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Kurz, Josh</a1>
  <t1>
        Mastering AngularJS directives
     : 
        develop, maintain, and test production-ready directives for any AngularJS-based application
      </t1>
  <t2/>
  <sn>9781783981595</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web site development;
                Application software;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781783981588/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Skeie, Joachim Haagen</a1>
  <t1>
        Ember.js in action
     </t1>
  <t2/>
  <sn>9781617291456</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Application software;
                JavaScript (Computer program language);
                </k1>
  <pb>Manning Publ.</pb>
  <pp>Shelter Island, NY</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781617291456/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Hudson, Shane</a1>
  <t1>Javascript creativity: exploring the modern capabilities of Javascript and HTML5</t1>
  <t2/>
  <sn>9781430259442</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                HTML (Document markup language);
                Web site development;
                </k1>
  <pb>Apress</pb>
  <pp>New York, NY</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781430259459/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Negrino, Tom</a1>
  <a2>Smith, Dori</a2>
  <t1>JavaScript: visual quickstart guide</t1>
  <t2/>
  <sn>9780133846072</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Application software;
                </k1>
  <pb>Peachpit Press</pb>
  <pp>San Francisco, CA</pp>
  <yr>2015</yr>
  <ed>9th ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9780133846072/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>King, Ritchie S</a1>
  <t1>
        Visual storytelling with D3
     : 
        an introduction to data visualization in JavaScript
      </t1>
  <t2/>
  <sn>9780133439649</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Information visualization;
                JavaScript (Computer program language);
                Computer graphics;
                </k1>
  <pb>Addison-Wesley</pb>
  <pp>Upper Saddle River, NJ</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780133439649/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Lee, Patrick</a1>
  <t1>
        CoffeeScript in action
     </t1>
  <t2/>
  <sn>9781617290626</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>CoffeeScript (Computer program language);
                Scripting languages (Computer science);
                JavaScript (Computer program language);
                Application software;
                </k1>
  <pb>Manning Publ.</pb>
  <pp>Shelter Island, NY</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781617290626/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Kort, Wouter de</a1>
  <t1>
        Exam ref 70-481
     : 
        essentials of developing Windows store apps using HTML5 and JavaScript
      </t1>
  <t2/>
  <sn>9780735685291</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Windows (Computer programs);
                Application software;
                HTML (Document markup language);
                JavaScript (Computer program language);
                </k1>
  <pb>Microsoft</pb>
  <pp>Redmond, WA</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780133988284/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Suvak, Janine</a1>
  <t1>
        Learn Unity 3D programming with UnityScript
     : 
        Unity's JavaScript for beginners
      </t1>
  <t2/>
  <sn>9781430265863</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Computer games;
                Video games;
                </k1>
  <pb>Apress</pb>
  <pp>New York, NY</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781430265870/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Crickard, Paul</a1>
  <t1>
        Leaflet.js essentials
     : 
        create interactive, mobile-friendly mapping applications using the incredibly light yet powerful Leaflet.js platform
      </t1>
  <t2/>
  <sn>9781783554829</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Digital mapping;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781783554812/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Odell, Den</a1>
  <t1>
        Pro JavaScript development
     : 
        coding, capabilities, and tooling
      </t1>
  <t2/>
  <sn>9781430262688</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>Apress</pb>
  <pp>New York, NY</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781430262695/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Branas, Rodrigo</a1>
  <t1>
        AngularJS essentials
     : 
        design and construct reusable, maintainable, and modular web applications with AngularJS
      </t1>
  <t2/>
  <sn>9781783980093</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Application software;
                Web site development;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781783980086/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Lavin, Jim</a1>
  <t1>
        AngularJS services
     : 
        design, build, and test services to create a solid foundation for your AngularJS applications
      </t1>
  <t2/>
  <sn>9781783983575</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Application software;
                Web site development;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781783983568/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Rufus, Vinci</a1>
  <t1>
        AngularJS web application development blueprints
     : 
        a pratical guide to developing powerful web applications with AngularJS
      </t1>
  <t2/>
  <sn>9781783285624</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Application software;
                Web applications;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781783285617/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Delorme, Rick</a1>
  <t1>
        Exam ref 70-480
     : 
        programming in HTML5 with JavaScript and CSS3
      </t1>
  <t2/>
  <sn>9780133966299</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>HTML (Document markup language);
                JavaScript (Computer program language);
                Cascading style sheets;
                </k1>
  <pb>Microsoft Press</pb>
  <pp>Redmond, WA</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780133966299/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Krol, Jason</a1>
  <t1>Web development with MongoDB and Node.js</t1>
  <t2/>
  <sn>9781783987313</sn>
  <op/>
  <vo/>
  <ab>This book is designed for developers of any skill level that want to get up and running using Node.js and MongoDB to build full featured web applications. A basic understanding of JavaScript and HTML is the only requirement for this book.</ab>
  <la>eng</la>
  <k1>Internet programming;
                JavaScript (Computer program language);
                MongoDB;
                Nodejs;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2014</yr>
  <ed>1st ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781783987306/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Johanan, Joshua</a1>
  <t1>Building scalable apps with Redis and Node.js</t1>
  <t2/>
  <sn>9781783984497</sn>
  <op/>
  <vo/>
  <ab>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.</ab>
  <la>eng</la>
  <k1>Data warehousing;
                Internet programming;
                JavaScript (Computer program language);
                Nodejs;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781783984480/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Richard-Foy, Julien</a1>
  <t1>Play framework essentials</t1>
  <t2/>
  <sn>9781783982417</sn>
  <op/>
  <vo/>
  <ab>This book targets Java and Scala developers who already have some experience in web development and who want to master Play framework quickly and efficiently. This book assumes you have a good level of knowledge and understanding of efficient Java and Scala code.</ab>
  <la>eng</la>
  <k1>Internet programming;
                Open source software;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781783982400/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Safronov, Mark</a1>
  <a2>Winesett, Jeffrey</a2>
  <t1>Web application development with Yii 2 and PHP</t1>
  <t2/>
  <sn>9781783981892</sn>
  <op/>
  <vo/>
  <ab>This book is for professional PHP developers who wish to master the powerful Yii 2 application framework. It is assumed that you have knowledge of object-oriented programming. The previous version of the Yii framework is only briefly mentioned, but it''ll be even easier to grasp Yii 2 with the knowledge of Yii 1.1.x.</ab>
  <la>eng</la>
  <k1>Agile software development;
                Application software -- Development;
                PHP (Computer program language);
                Web site development;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781783981885/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Rossant, Cyrille</a1>
  <t1>IPython interactive computing and visualization cookbook</t1>
  <t2/>
  <sn>9781783284825</sn>
  <op/>
  <vo/>
  <ab>Intended to anyone interested in numerical computing and data science: students, researchers, teachers, engineers, analysts, hobbyists... Basic knowledge of Python/NumPy is recommended. Some skills in mathematics will help you understand the theory behind the computational methods.</ab>
  <la>eng</la>
  <k1>Python (Computer language);
                Web site development;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781783284818/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Haviv, Amos Q</a1>
  <t1>Mean web development</t1>
  <t2/>
  <sn>9781783983292</sn>
  <op/>
  <vo/>
  <ab>If you are a web or a full-stack JavaScript developer who is interested in learning how to build modern web applications using the MEAN stack, this book is for you.</ab>
  <la>eng</la>
  <k1>Application software -- Design;
                Application software -- Development;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2014</yr>
  <ed>1st ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781783983285/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Dobre, Adrian</a1>
  <a2>Ramtal, Dev</a2>
  <t1>Physics for JavaScript games, animation, and simulations: with HTML5 Canvas</t1>
  <t2/>
  <sn>9781430263371</sn>
  <op/>
  <vo/>
  <ab>Have you ever wanted to include believable physical behaviors in your games and projects to give them that extra edge? Physics for JavaScript Games, Animation, and Simulations teaches you how to incorporate real physics, such as gravity, friction, and buoyancy, into your HTML5 games, animations, and simulations. It also includes more advanced topics, such as particle systems, which are essential for creating effects such as sparks or smoke. The book also addresses the key issue of balancing accuracy and simplicity in your games and simulations, and the final chapters provide you with the infor</ab>
  <la>eng</la>
  <k1/>
  <pb>Springer</pb>
  <pp>Dordrecht</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781430263371/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Nance, Christopher</a1>
  <t1>TypeScript essentials</t1>
  <t2/>
  <sn>9781783985777</sn>
  <op/>
  <vo/>
  <ab>The book introduces the TypeScript language and its features to anyone looking to develop rich web applications. Whether you are new to web development or are an experienced engineer with strong JavaScript skills, this book will get you writing code quickly. A basic understanding of JavaScript and its language features are necessary for this book.</ab>
  <la>eng</la>
  <k1>Computer science;
                JavaScript (Computer program language);
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781783985760/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Saleh, Hazem</a1>
  <t1>JavaScript mobile application development</t1>
  <t2/>
  <sn>9781783554188</sn>
  <op/>
  <vo/>
  <ab>If you are a native mobile developer, with some familiarity with the common web technologies of JavaScript, CSS, and HTML, or if you are a web developer, then this learning guide will add great value and impact to your work. Learning how to develop mobile applications using Apache Cordova is of particular importance if you are looking to develop applications on a variety of different platforms efficiently.</ab>
  <la>eng</la>
  <k1>Application software -- Development;
                Java (Computer program language);
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781783554171/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Groner, Loiane</a1>
  <t1>Learning JavaScript data structures and algorithms</t1>
  <t2/>
  <sn>9781783554881</sn>
  <op/>
  <vo/>
  <ab>If you are a JavaScript developer or someone who has basic knowledge of JavaScript, and want to explore its optimum ability, this fast-paced book is definitely for you. Programming logic is the only thing you need to know to start having fun with algorithms.</ab>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Object-oriented programming (Computer science);
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2014</yr>
  <ed>1st ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781783554874/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Seshadri, Shyam</a1>
  <a2>Green, Brad</a2>
  <t1>
        AngularJS
     : 
        up and running
      </t1>
  <t2/>
  <sn>9781491901946</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web applications;
                Open source software;
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781491901939/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Dickey, Jeff</a1>
  <t1>
        Write modern web apps with the MEAN stack
     : 
        Mongo, Express, AngularJS, and Node.js : develop and design
      </t1>
  <t2/>
  <sn>9780133962369</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Web applications;
                Web site development;
                Application software;
                JavaScript (Computer program language);
                EXPRESS (Computer program language);
                </k1>
  <pb>Peachpit Press</pb>
  <pp>San Francisco, CA</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780133962369/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Fenton, Steve</a1>
  <t1>
        Prot TypeScript
     : 
        application-scale JavaScript development
      </t1>
  <t2/>
  <sn>9781430267911</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>TypeScript (Computer program language);
                </k1>
  <pb>Apress</pb>
  <pp>New York, NY</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781430267904/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Wilson, Jim R</a1>
  <t1>
        Node.js the right way
     : 
        practical, server-side JavaScript that scales
      </t1>
  <t2/>
  <sn>9781937785734</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Internet programming;
                </k1>
  <pb>Pragmatic Programmers</pb>
  <pp>Frisco, TX</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781941222355/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Hogan, Brian P</a1>
  <t1>
        Automate with Grunt
     : 
        the build tool for JavaScript
      </t1>
  <t2/>
  <sn>9781941222119</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Wide area networks (Computer networks);
                JavaScript (Computer program language);
                </k1>
  <pb>The Pragmatic Programmers</pb>
  <pp>Frisco, TX</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781941222713/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Sharan, Kishori</a1>
  <t1>Beginning Java 8 APIs, extensions and libraries: Swing, JavaFX, JavaScript, JDBC and network programming APIs</t1>
  <t2/>
  <sn>9781430266617</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Java (Computer program language);
                Application program interfaces (Computer software);
                </k1>
  <pb>Apress</pb>
  <pp>New York, NY</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781430266624/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Meloni, Julie C</a1>
  <t1>Sams teach yourself HTML, CSS and JavaScript all in one</t1>
  <t2/>
  <sn>9780133795165</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Web site development;
                HTML (Document markup language);
                Cascading style sheets;
                JavaScript (Computer program language);
                Application software;
                </k1>
  <pb>Sams</pb>
  <pp>Indianapolis, IN</pp>
  <yr>2015</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9780133795165/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>McFarland, David Sawyer</a1>
  <t1>JavaScript &amp; jQuery</t1>
  <t2/>
  <sn>9781491947074</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web site development;
                Web sites;
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2014</yr>
  <ed>3rd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781491948583/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Raasch, Jon</a1>
  <a2>Murray, Graham</a2>
  <a2>Ogievetsky, Vadim</a2>
  <a2>Lowery, Joseph</a2>
  <t1>JavaScript and jQuery for data analysis and visualization</t1>
  <t2/>
  <sn>9781118847220</sn>
  <op/>
  <vo/>
  <ab>Go beyond design concepts-build dynamic data visualizations using JavaScript JavaScript and jQuery for Data Analysis and Visualization goes beyond design concepts to show readers how to build dynamic, best-of-breed visualizations using JavaScript-the most popular language for web programming. The authors show data analysts, developers, and web designers how they can put the power and flexibility of modern JavaScript libraries to work to analyze data and then present it using best-of-breed visualizations. They also demonstrate the use of each technique with real-world use cases, showing how to </ab>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web site development;
                </k1>
  <pb>Wiley</pb>
  <pp>Hoboken, NJ</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781118847220/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Pande, Arun K</a1>
  <t1>jQuery 2 recipes: a problem-solution approach</t1>
  <t2/>
  <sn>9781430264330</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Query languages (Computer science);
                Web site development;
                Web sites;
                </k1>
  <pb>Apress</pb>
  <pp>New York, NY</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781430264347/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Cameron, Dane</a1>
  <t1>A software engineer learns HTML5, JavaScript and jQuery</t1>
  <t2/>
  <sn>1493692615</sn>
  <op/>
  <vo/>
  <ab>This book is intended for anyone with at least a superficial knowledge of HTML and programming (in any language).</ab>
  <la>eng</la>
  <k1/>
  <pb>CreateSpace</pb>
  <pp>[S.l.]</pp>
  <yr>2013</yr>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Timms, Simon</a1>
  <t1>Mastering JavaScript design patterns</t1>
  <t2/>
  <sn>9781783987986</sn>
  <op/>
  <vo/>
  <ab>If you are a developer interested in creating easily maintainable applications that can grow and change with your needs, then this book is for you. Some experience with JavaScript (not necessarily with entire applications written in JavaScript) is required to follow the examples written in the book.</ab>
  <la>eng</la>
  <k1>Internet programming;
                Java (Computer program language);
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2014</yr>
  <ed>1st ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781783987986/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Patel, Sandeep Kumar</a1>
  <t1>Responsive web design with AngularJS</t1>
  <t2/>
  <sn>9781784395728</sn>
  <op/>
  <vo/>
  <ab>If you are an AngularJS developer who wants to learn about responsive web application development, this book is ideal for you. Responsive Web Design with AngularJS is intended for web developers or designers with a basic knowledge of HTML, CSS, and JavaScript.</ab>
  <la>eng</la>
  <k1>Application software -- Development;
                JavaScript (Computer program language);
                Open source software;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781784398422/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Casciaro, Mario</a1>
  <t1>Node.js design patterns</t1>
  <t2/>
  <sn>9781783287314</sn>
  <op/>
  <vo/>
  <ab>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.</ab>
  <la>eng</la>
  <k1>Internet programming;
                JavaScript (Computer program language);
                Nodejs (Computer program language);
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2014</yr>
  <ed>1st ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781783287314/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Sutton, Roy</a1>
  <t1>Enyo: up and running</t1>
  <t2/>
  <sn>9781491921203</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Application software;
                JavaScript (Computer program language);
                Internet programming;
                Cross-platform software development;
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2015</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781491921210/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Nelli, Fabio</a1>
  <t1>
        Create Web Charts With jqPlot
     : 
        display your data using innovative browser-based charts
      </t1>
  <t2/>
  <sn>9781484208632</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Query languages (Computer science);
                Charts diagrams etc;
                Web sites;
                </k1>
  <pb>Apress</pb>
  <pp>New York, NY</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781484208625/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Morgan, Nick</a1>
  <a2>Lipovača, Miran</a2>
  <t1>
        JavaScript for kids
     : 
        a playful introduction to programming
      </t1>
  <t2/>
  <sn>9781593274085</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>No Starch Press</pb>
  <pp>San Francisco, CA</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781457189838/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Syed, Basarat Ali</a1>
  <t1>Beginning Node.js.: unleash the power of Node.js and create highly scalable websites</t1>
  <t2/>
  <sn>9781484201886</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Internet programming;
                Web site development;
                </k1>
  <pb>Apress</pb>
  <pp>New York, NY</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781484201879/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Glaser, J D</a1>
  <a2>Grossman, Jeremiah</a2>
  <t1>
        Secure development for mobile apps
     : 
        how to design and code secure mobile applications with PHP and JavaScript
      </t1>
  <t2/>
  <sn>9781482209037</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Portable computers;
                Mobile computing;
                Application software;
                Mobile communication systems;
                PHP (Computer program language);
                JavaScript (Computer program language);
                </k1>
  <pb>CRC Press</pb>
  <pp>Boca Raton, FL</pp>
  <yr>2015</yr>
  <ed/>
  <ul>
        https://ezproxy.cern.ch/login?url=http://proquest.tech.safaribooksonline.de/?uiCode=CERN&amp;xmlId=9781482209037
      ;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Mardan, Azat</a1>
  <t1>
        Pro Express.js
     </t1>
  <t2/>
  <sn>9781484200384</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Web applications;
                JavaScript (Computer program language);
                </k1>
  <pb>Apress</pb>
  <pp>Berkeley, CA</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781484200377/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Young, Alex</a1>
  <a2>Harter, Marc</a2>
  <t1>
        Node.js in practice
     </t1>
  <t2/>
  <sn>9781617290930</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Programming languages (Electronic computers);
                </k1>
  <pb>Manning Publ.</pb>
  <pp>Shelter Island, NY</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781617290930/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Grant, Andrew</a1>
  <t1>
        Beginning AngularJS
     </t1>
  <t2/>
  <sn>9781484201619</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Web site development;
                Application software;
                JavaScript (Computer program language);
                Software architecture;
                User interfaces (Computer systems);
                </k1>
  <pb>Apress</pb>
  <pp>Berkeley, CA</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781484201602/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Liang, YE</a1>
  <t1>
        JavaScript security
     : 
        learn JavaScript security to make your web applications more secure
      </t1>
  <t2/>
  <sn>9781783988013</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Computer security;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781783988006/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Nelli, Fabio</a1>
  <t1>
        Create web charts with D3
     </t1>
  <t2/>
  <sn>9781484208656</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Charts diagrams etc;
                Web sites;
                </k1>
  <pb>Apress</pb>
  <pp>New York, NY</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781484208656/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Dayley, Brad</a1>
  <t1>Learning AngularJS</t1>
  <t2/>
  <sn>9780134035147</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Web applications;
                Application software;
                Web sites;
                Web site development;
                JavaScript (Computer program language);
                </k1>
  <pb>Addison-Wesley</pb>
  <pp>Uppper Saddle River, NJ</pp>
  <yr>2015</yr>
  <ed>1st ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9780134035147/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Sharan, Kishori</a1>
  <t1>
        Scripting in Java
     : 
        integrating with Groovy and JavaScript
      </t1>
  <t2/>
  <sn>9781484207147</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Java (Computer program language);
                Groovy (Computer program language);
                JavaScript (Computer program language);
                </k1>
  <pb>Apress</pb>
  <pp>New York, NY</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781484207130/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Munro, Jamie</a1>
  <t1>
        Knockout.js
     : 
        building dynamic client-side web applications
      </t1>
  <t2/>
  <sn>9781491914311</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781491914298/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Nixon, Robin</a1>
  <t1>Learning PHP, MySQL &amp; Javascript: with JQuery, CSS &amp; HTML5</t1>
  <t2/>
  <sn>9781491918661</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>PHP (Computer program language);
                JavaScript (Computer program language);
                Web site development;
                Web sites;
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2015</yr>
  <ed>4th ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781491918654/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Haverbeke, Marijn</a1>
  <t1>Eloquent javascript: a modern introduction to programming</t1>
  <t2/>
  <sn>9781593275846</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>No Starch Press</pb>
  <pp>San Francisco, CA</pp>
  <yr>2014</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781457189821/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Mardan, Azat</a1>
  <t1>
        Express.js
     : 
        deep API reference : understand all aspects of Express.js with this handy reference
      </t1>
  <t2/>
  <sn>9781484207826</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                EXPRESS (Computer program language);
                Programming languages (Electronic computers);
                </k1>
  <pb>Apress</pb>
  <pp>New York, NY</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781484207819/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Gratier, Thomas</a1>
  <a2>Spencer, Paul</a2>
  <a2>Hazzard, Erik</a2>
  <t1>Openlayers 3 beginner's guide</t1>
  <t2/>
  <sn>9781782162377</sn>
  <op/>
  <vo/>
  <ab>Whether you are a hobbyist or a professional web developer, if you wish to use maps on your website, then this book is for you. A basic understanding of JavaScript will be helpful, but is not necessary. If you've never worked with maps before, this book will introduce you to some common mapping topics and will guide you through the OpenLayers library. Experienced developers can also use this book as a reference to OpenLayers 3 components and to further enhance their knowledge.</ab>
  <la>eng</la>
  <k1>Computer science;
                JavaScript (Computer program language);
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781782162360/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Kuan, Joe</a1>
  <t1>Learning Highcharts 4</t1>
  <t2/>
  <sn>9781783287468</sn>
  <op/>
  <vo/>
  <ab>The book is aimed at all levels of readers. Beginners can learn the basic configurations and step-by-step approaches in creating charts or Highcharts cloud. For intermediate and advanced readers, the book explores the APIs, events, server-side operations and plugins.</ab>
  <la>eng</la>
  <k1>Clientserver computing;
                JavaScript (Computer program language);
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781783287451/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Ryer, Mat</a1>
  <t1>Go programming blueprints</t1>
  <t2/>
  <sn>9781783988037</sn>
  <op/>
  <vo/>
  <ab>Intended for seasoned Go programmers who want to put their expertise in Go to use to solve big, real-world, modern problems. With a basic understanding of channels and goroutines, you will hone your skills to build tools and programs that are quick and simple. You need not be an expert in distributed systems or technologies in order to deliver solutions capable of great scale. It is assumed that you are familiar with the basic concepts of Go.</ab>
  <la>eng</la>
  <k1>Application software -- Development;
                Computer programming;
                Computer science;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2015</yr>
  <ed>1st ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781783988020/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Maynard, Travis</a1>
  <t1>Getting started with Gulp</t1>
  <t2/>
  <sn>9781784393472</sn>
  <op/>
  <vo/>
  <ab>If you are a developer who is new to build systems and task runners but have prior experience with web development, then this book is the right choice for you. You need to have some basic knowledge of HTML, CSS, and JavaScript.</ab>
  <la>eng</la>
  <k1>Application software -- Development;
                Java (Computer program language);
                Web site development;
                Web sites -- Design;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2015</yr>
  <ed>1st ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781784395766/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Boduch, Adam</a1>
  <t1>Lo-Dash essentials</t1>
  <t2/>
  <sn>9781784395650</sn>
  <op/>
  <vo/>
  <ab>If you are a curious JavaScript developer interested simultaneously in tweaking the efficiency of your code, as well as improving the conciseness of it, and maintaining the readability of it, then this is the book for you. Ideally, the book is intended for readers already working on JavaScript projects and using frameworks such as jQuery and Backbone. Even if you're already using Lo-Dash, this book will show you how to use it efficiently. While extensive JavaScript experience isn't a requirement, you should have at least some prior programming experience in order to best understand the concept</ab>
  <la>eng</la>
  <k1>Data structures (Computer science);
                JavaScript (Computer program language);
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781784398330/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Pippi, Massimiliano</a1>
  <t1>Python for Google app engine</t1>
  <t2/>
  <sn>9781784392376</sn>
  <op/>
  <vo/>
  <ab>If you are a Python developer, whether you have experience in web applications development or not, and want to rapidly deploy a scalable backend service or a modern web application on Google App Engine, then this book is for you.</ab>
  <la>eng</la>
  <k1>Python (Computer program language);
                Web site development;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781784398194/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Kaufman, Matt</a1>
  <a2>Wicherski, Michael</a2>
  <t1>Learning Apex programming</t1>
  <t2/>
  <sn>9781782173977</sn>
  <op/>
  <vo/>
  <ab>If you are a developer who has some object-oriented programming experience, Learning Apex Programming is the perfect book for you. This book is most appropriate for developers who wish to gain an understanding of the Force.com platform and how to use Apex to create business applications.</ab>
  <la>eng</la>
  <k1>Application software -- Development;
                Internet programming;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781782173977/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Abraham, Nikhil</a1>
  <t1>Coding for dummies</t1>
  <t2/>
  <sn>9781118951309</sn>
  <op/>
  <vo/>
  <ab>Hands-on exercises help you learn to code like a pro  No coding experience is required for Coding For Dummies,your one-stop guide to building a foundation of knowledge inwriting computer code for web, application, and softwaredevelopment. It doesn't matter if you've dabbled in coding or neverwritten a line of code, this book guides you through the basics.Using foundational web development languages like HTML, CSS, andJavaScript, it explains in plain English how coding works and whyit's needed.  Online exercises developed by Codecademy, a leading online codetraining site, help hone coding skill</ab>
  <la>eng</la>
  <k1>Computer programming;
                </k1>
  <pb>Wiley</pb>
  <pp>Hoboken, NJ</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781118951309/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Panda, Sandeep</a1>
  <t1>
        AngularJS
     : 
        novice to ninja
      </t1>
  <t2/>
  <sn>9780992279455</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Application software;
                Open source software;
                </k1>
  <pb>SitePoint</pb>
  <pp>Collingwood</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781457174360/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Bretz, Adam</a1>
  <a2>Ihrig, Colin J</a2>
  <t1>
        Full stack Javascript development with MEAN
     </t1>
  <t2/>
  <sn>9780992461256</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Application software;
                Web applications;
                </k1>
  <pb>SitePoint</pb>
  <pp>Collingwood</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781457174377/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Dirksen, Jos</a1>
  <t1>
        Three.js cookbook
     : 
        over 80 shortcuts, solutions, and recipes that allow you to create the most stunning visualizations and 3D scenes using the Three.js library
      </t1>
  <t2/>
  <sn>9781783981199</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Application software;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781783981182/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>York, Richard</a1>
  <t1>Web development with jQuery</t1>
  <t2/>
  <sn>9781118866078</sn>
  <op/>
  <vo/>
  <ab>Newly revised and updated resource on jQuery's many features and advantages   Web Development with jQuery offers a major update to the popular Beginning JavaScript and CSS Development with jQuery from 2009. More than half of the content is new or updated, and reflects recent innovations with regard to mobile applications, jQuery mobile, and the spectrum of associated plugins.   Readers can expect thorough revisions with expanded coverage of events, CSS, AJAX, animation, and drag and drop. New chapters bring developers up to date on popular features like jQuery UI, navigation, tables, interacti</ab>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Open source software;
                Query languages (Computer science);
                </k1>
  <pb>Wiley</pb>
  <pp>Hoboken, NJ</pp>
  <yr>2015</yr>
  <ed>2nd ed.</ed>
  <ul>
        https://ezproxy.cern.ch/login?url=http://proquest.tech.safaribooksonline.de/?uiCode=CERN&amp;xmlId=9781118866009
      ;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Amodeo, Enrique</a1>
  <t1>Learning behavior-driven development with JavaScript</t1>
  <t2/>
  <sn>9781784390174</sn>
  <op/>
  <vo/>
  <ab>This book is ideal for any JavaScript developer who is interested in producing well-tested code. If you have no prior experience with testing, Node.js, or any other tool, do not worry, as they will be explained from scratch.</ab>
  <la>eng</la>
  <k1>Computer programming;
                Computer science;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781784392642/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Groner, Loiane</a1>
  <t1>Mastering Ext JS</t1>
  <t2/>
  <sn>9781784399436</sn>
  <op/>
  <vo/>
  <ab>If you are a developer who is familiar with Ext JS and want to augment your skills to create even better web applications, this is the book for you. Basic knowledge of JavaScript/HTML/CSS and any server-side language (PHP, Java, C#, Ruby, or Python) is required.</ab>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                User interfaces (Computer systems);
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2015</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781784390457/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Joshi, Vijay</a1>
  <t1>Mastering jQuery UI</t1>
  <t2/>
  <sn>9781783286669</sn>
  <op/>
  <vo/>
  <ab>If you are a frontend developer with considerable knowledge of jQuery UI and want to take this expertise to the next level, then this book is for you.</ab>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                jQuery UI (Computer program);
                Query languages (Computer science);
                User interfaces (Computer systems);
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781783286652/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Ferrando, Jorge</a1>
  <t1>KnockoutJS essentials</t1>
  <t2/>
  <sn>9781784395285</sn>
  <op/>
  <vo/>
  <ab>If you are a JavaScript developer who has been using DOM manipulation libraries such as Mootools or Scriptaculous, and you want go further in modern JavaScript development with a simple and well-documented library, then this book is for you. Learning how to use Knockout will be perfect as your next step towards building JavaScript applications that respond to user interaction.</ab>
  <la>eng</la>
  <k1>Application software -- Development;
                KnockoutJS;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781784397074/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Overson, Jarrod</a1>
  <a2>Strimpel, Jason</a2>
  <t1>Developing Web components: from jQuery to Polymer</t1>
  <t2/>
  <sn>9781491949023</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Internet programming;
                Web applications;
                JavaScript (Computer program language);
                </k1>
  <pb>O'Reilly</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781491905685/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Jones, Darren</a1>
  <t1>Javascript: novice to ninja</t1>
  <t2/>
  <sn>9780992461225</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>SitePoint</pb>
  <pp>Australia</pp>
  <yr>2014</yr>
  <ed>1st ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781457192661/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Bevacqua, Nicolas</a1>
  <t1>Javascript application design: a build first approach</t1>
  <t2/>
  <sn>9781617291951</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Application software;
                </k1>
  <pb>Manning Publ.</pb>
  <pp>Shelter Island, NY</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781617291951/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Seidelin, Jacob</a1>
  <t1>HTML5 games: creating fun with HTML5, CSS3, and WebGL</t1>
  <t2/>
  <sn>9781119975083</sn>
  <op/>
  <vo/>
  <ab>Discover new opportunities for building 2D and 3D games with HTML5   The newest iteration of HTML, HTML5 can be used with JavaScript, CSS3, and WebGL to create beautiful, unique, engaging games that can be played on the web or mobile devices like the iPad or Android phones. Gone are the days where games were only possible with plugin technologies such as Flash and this cutting-edge book shows you how to utilize the latest open web technologies to create a game from scratch using Canvas, HTML5 Audio, WebGL, and WebSockets. You'll discover how to build a framework on which you will create your HTML5 game. Then each successive chapter covers a new aspect of the game, including user input, sound, multiplayer functionality, 2D and 3D graphics, and more.   Aims directly at a new way to develop games for the web through the use of HTML5 Demonstrates how to make iOS and Android web apps Explains how to capture player input; create 3D graphics; and incorporate textures, lighting, and sound Guides you through the process of creating a game from scratch using Canvas, HTML5 Audio, WebGL, and WebSockets   By the end of this invaluable book, you will have created a fully functional game that can be played in any compatible browser or on any mobile device that supports HTML5.</ab>
  <la>eng</la>
  <k1>Computer games -- Programming;
                HTML (Document markup language);
                HTML5;
                JavaScript;
                </k1>
  <pb>Wiley</pb>
  <pp>Hoboken, NJ</pp>
  <yr>2011</yr>
  <ed/>
  <ul>https://cds.cern.ch/auth.py?r=EBLIB_P_698120;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Freeman, Jesse</a1>
  <t1>Building HTML5 games with ImpactJS: an introduction on HTML5 game development</t1>
  <t2/>
  <sn>9781449315177</sn>
  <op/>
  <vo/>
  <ab>Create a real 2D game from start to finish with ImpactJS, the JavaScript game framework that works with the HTML5's Canvas element. Making video games is hard work that requires technical skills, a lot of planning, and-most critically-a commitment to completing the project. With this hands-on guide, you'll learn how to use Impact with other technologies step-by-step.  You'll pick up important tips about game design, and discover how to publish Impact games to the Web, desktop, and mobile-including a method to package your game as a native iOS app. Packed with screen shots and sample code, this book is ideal for game developers of all levels. Set up your development environment and discover Impact's advantagesBuild a complete game with core logic, collision detection, and player and monster behaviorLearn why a game design document is critical before you start buildingDisplay and animate game artwork with sprite sheetsAdd sound effects, background music, and textCreate screens to display stats and in-game statusPrepare to publish by baking your game files into a single file</ab>
  <la>eng</la>
  <k1>Computer games -- Programming;
                Computer science;
                HTML (Document markup language);
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2012</yr>
  <ed/>
  <ul>https://cds.cern.ch/auth.py?r=EBLIB_P_862735;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Wang, Hai</a1>
  <a2>Wang, Shouhong</a2>
  <t1>Programming languages for MIS: concepts and practice</t1>
  <t2/>
  <sn>9781482222661</sn>
  <op/>
  <vo/>
  <ab>Introduction Computers Computer Programming Languages     Role of Computer Programming Language      Software Systems     Taxonomies of Computer Programming LanguagesComputing Architecture in the Internet Environment Key Characteristics Shared by All Procedural Programming Languages      Syntax, Sentence, and Word     Variable     Arithmetic Operation     Execution Sequence      If-Then-Else Logic      Loop      Module C++ Introduction to Function-Oriented and Object-Oriented Programming A Tour of C Language      C and C++ Keyword and User-Defined Word      Comment Statements      Preprocessor</ab>
  <la>eng</la>
  <k1>Management information systems;
                </k1>
  <pb>CRC Press</pb>
  <pp>Hoboken, NJ</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://cds.cern.ch/auth.py?r=EBLIB_P_1547084;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Mantyla, Dan</a1>
  <t1>Functional programming in JavaScript</t1>
  <t2/>
  <sn>9781784392406</sn>
  <op/>
  <vo/>
  <ab>If you are a JavaScript developer interested in learning functional programming, looking for the quantum leap towards mastering the JavaScript language, or just want to become a better programmer in general, then this book is ideal for you. It is aimed at programmers involved in developing reactive frontend apps, server-side apps that wrangle with reliability and concurrency, and everything in between.</ab>
  <la>eng</la>
  <k1>Application software -- Development;
                JavaScript (Computer program language);
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781784398224/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Adams, Chad R</a1>
  <t1>Mastering JavaScript high performance</t1>
  <t2/>
  <sn>9781784395094</sn>
  <op/>
  <vo/>
  <ab>If you are a JavaScript developer with some experience in development and want to increase the performance of JavaScript projects by building faster web apps, then this book is for you. You should know the basic concepts of JavaScript.</ab>
  <la>eng</la>
  <k1>Java;
                JavaScript (Computer program language);
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781784397296/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Dirksen, Jos</a1>
  <t1>Learning Three.js: the JavaScript 3D library for WebGL</t1>
  <t2/>
  <sn>9781784391027</sn>
  <op/>
  <vo/>
  <ab>If you know JavaScript and want to start creating 3D graphics that run in any browser, this book is a great choice for you. You don't need to know anything about math or WebGL; all that you need is general knowledge of JavaScript and HTML.</ab>
  <la>eng</la>
  <k1>Children -- Computer network resources;
                Computer games -- Programming;
                Computer programming;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2015</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781784392215/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Simpson, Kyle</a1>
  <t1>This &amp; object prototypes</t1>
  <t2/>
  <sn>9781491904152</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Object-oriented programming (Computer science);
                Prototypes Engineering;
                JavaScript (Computer program language);
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781491905142/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Simpson, Kyle</a1>
  <t1>Types &amp; grammar</t1>
  <t2/>
  <sn>9781491904190</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Application software;
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781491905159/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Simpson, Kyle</a1>
  <t1>Async &amp; performance</t1>
  <t2/>
  <sn>9781491904220</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Application software;
                </k1>
  <pb>Getify Solutions</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781491905197/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Williamson, Ken</a1>
  <t1>Learning AngularJS: a guide to AngularJS development</t1>
  <t2/>
  <sn>9781491916759</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Web applications;
                Application software;
                Web sites;
                Web site development;
                JavaScript (Computer program language);
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781491916742/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Waldron, Rick</a1>
  <a2>Gerber, Anna</a2>
  <a2>Resseguie, David</a2>
  <t1>Make: JavaScript robotics</t1>
  <t2/>
  <sn>9781457186950</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Robots;
                JavaScript (Computer program language);
                </k1>
  <pb>Maker Media</pb>
  <pp>San Francisco, CA</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781457186943/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Shapiro, Julian</a1>
  <t1>Web animation using JavaScript: develop and design</t1>
  <t2/>
  <sn>9780134096681</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Web site development;
                Web sites;
                Computer animation;
                JavaScript (Computer program language);
                </k1>
  <pb>Peachpit Press</pb>
  <pp>San Francisco, CA</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780134096681/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Simpson, Kyle</a1>
  <t1>You don't know JS: up &amp; going</t1>
  <t2/>
  <sn>9781491924464</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Application software;
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781491924471/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Meeks, Elijah</a1>
  <t1>D3.js in action</t1>
  <t2/>
  <sn>9781617292118</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Information visualization;
                Computer graphics;
                JavaScript (Computer program language);
                </k1>
  <pb>Manning Publ.</pb>
  <pp>Shelter Island, NY</pp>
  <yr>2015</yr>
  <ed>1st ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781617292118/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Thomas, Stephen A</a1>
  <t1>Data visualization with JavaScript</t1>
  <t2/>
  <sn>9781593276058</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Information visualization;
                JavaScript (Computer program language);
                </k1>
  <pb>No Starch Press</pb>
  <pp>San Francisco, CA</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781457189869/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Bunyan, Karl</a1>
  <t1>Build an HTML5 game: a developer's guide with CSS and JavaScript</t1>
  <t2/>
  <sn>9781593275754</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Computer games;
                Web applications;
                HTML (Document markup language);
                JavaScript (Computer program language);
                Cascading style sheets;
                </k1>
  <pb>No Starch Press</pb>
  <pp>San Francisco, CA</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781457189876/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Atkinson, Brandon</a1>
  <t1>Custom SharePoint solutions with HTML and JavaScript: for SharePoint 2013 and SharePoint Online : rapid, reliable SharePoint solutions</t1>
  <t2/>
  <sn>9781484205457</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>HTML (Document markup language);
                JavaScript (Computer program language);
                </k1>
  <pb>Apress</pb>
  <pp>New York, NY</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781484205440/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Cryer, James</a1>
  <t1>Pro Grunt.js</t1>
  <t2/>
  <sn>9781484200148</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Workflow management systems;
                Computer software;
                </k1>
  <pb>Apress</pb>
  <pp>Berkeley, CA</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781484200131/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Sethi, Munish</a1>
  <t1>Jasmine cookbook: over 35 recipes to design and develop Jasmine tests to produce world-class JavaScript applications</t1>
  <t2/>
  <sn>9781784393281</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781784397166/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Ragonha, Paulo</a1>
  <t1>Jasmine JavaScript testing: test your JavaScript applications efficiently using Jasmine and React.js</t1>
  <t2/>
  <sn>9781785283208</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Application software;
                Ajax (Web site development technology);
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2015</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781785282041/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Ramsay, Colin</a1>
  <t1>Ext JS application development blueprints: develop robust and maintainable projects that exceed client expectations using Ext JS</t1>
  <t2/>
  <sn>9781784393311</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Application software;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781784395308/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Cameron, Dane</a1>
  <t1>HTML5, JavaScript, and jQuery 24-hour trainer</t1>
  <t2/>
  <sn>9781119001171</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>HTML (Document markup language);
                JavaScript (Computer program language);
                Application software;
                Web sites;
                Web site development;
                </k1>
  <pb>John Wiley &amp; Sons</pb>
  <pp>Indianapolis, IN</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781119001171/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Gaynes, David</a1>
  <t1>Node.js for .NET developers</t1>
  <t2/>
  <sn>9781509300518</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>Microsoft Press</pb>
  <pp>Redmond, WA</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781509300518/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>McPeak, Jeremy</a1>
  <a2>Wilton, Paul</a2>
  <t1>Beginning JavaScript</t1>
  <t2/>
  <sn>9781118903339</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Computer programming;
                Web servers;
                </k1>
  <pb>Wrox</pb>
  <pp>Indianapolis, IN</pp>
  <yr>2015</yr>
  <ed>5th ed.</ed>
  <ul>
        https://ezproxy.cern.ch/login?url=http://proquest.tech.safaribooksonline.de/?uiCode=CERN&amp;xmlId=9781118903742
      ;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Karpov, Valeri</a1>
  <a2>Netto, Diego</a2>
  <t1>Professional AngularJS</t1>
  <t2/>
  <sn>9781118832073</sn>
  <op/>
  <vo/>
  <ab>A comprehensive guide to AngularJS, Google's open-source client-side framework for app development.   Most of the existing guides to AngularJS struggle to provide simple and understandable explanations for more advanced concepts. As a result, some developers who understand all the basic concepts of AngularJS struggle when it comes to building more complex real-world applications. Professional AngularJS provides a thorough understanding of AngularJS, covering everything from basic concepts, such as directives and data binding, to more advanced concepts like transclusion, build systems, and auto</ab>
  <la>eng</la>
  <k1>AngularJS (Software framework);
                Application software -- Development;
                JavaScript (Computer program language);
                </k1>
  <pb>Wiley</pb>
  <pp>Hoboken, NJ</pp>
  <yr>2015</yr>
  <ed/>
  <ul>
https://learning.oreilly.com/library/view/-/9781118832073/?ar
;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Majid, Mohammad Wadood</a1>
  <a2>Mirzaei, Golrokh</a2>
  <t1>Mastering AngularJD for .NET developers</t1>
  <t2/>
  <sn>9781782174356</sn>
  <op/>
  <vo/>
  <ab>This book is envisioned for traditional developers and programmers who want to develop client-side applications using the AngularJS framework and ASP.NET Web API 2 with Visual Studio. .NET developers who have already built web applications or web services and who have a fundamental knowledge of HTML, JavaScript, and CSS and want to explore single-page applications will also find this guide useful. Basic knowledge of AngularJS would be helpful.</ab>
  <la>eng</la>
  <k1>Application software;
                JavaScript (Computer program language);
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781783553983/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Augarten, Ben</a1>
  <a2>Kuo, Marc</a2>
  <a2>Lin, Eric</a2>
  <a2>Shaikh, Aidha</a2>
  <a2>Soriani, Fabiano Pereira</a2>
  <a2>Tisserand, Geoffrey</a2>
  <a2>Zhang, Chiqing</a2>
  <a2>Zhang, Kan</a2>
  <t1>Express.js blueprints</t1>
  <t2/>
  <sn>9781783983032</sn>
  <op/>
  <vo/>
  <ab>This book is for beginners to Node.js and also for those who are technically advanced. By the end of this book, every competent developer will have achieved expertise in building web applications with Express.js.</ab>
  <la>eng</la>
  <k1>Internet programming;
                JavaScript (Computer program language);
                Nodejs;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781783983025/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Radford, Stephen</a1>
  <t1>Learning web development with Bootstrap and AngularJS</t1>
  <t2/>
  <sn>9781783287567</sn>
  <op/>
  <vo/>
  <ab>Whether you know a little about Bootstrap or AngularJS, or you're a complete beginner, this book will enhance your capabilities in both frameworks and you'll build a fully functional web app. A working knowledge of HTML, CSS, and JavaScript is required to fully get to grips with Bootstrap and AngularJS.</ab>
  <la>eng</la>
  <k1>AngularJS;
                Application software -- Development;
                JavaScript (Computer program language);
                Web site development;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781783287550/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Spencer, Lawrence</a1>
  <a2>Richards, Seth</a2>
  <t1>Reliable JavaScript: how to code safely in the world's most dangerous language</t1>
  <t2/>
  <sn>9781119028727</sn>
  <op/>
  <vo/>
  <ab>Create more robust applications with a test-first approach to JavaScript  Reliable JavaScript, How to Code Safely in the World's Most Dangerous Language demonstrates how to create test-driven development for large-scale JavaScript applications that will stand the test of time and stay accurate through long-term use and maintenance. Taking a test-first approach to software architecture, this book walks you through several patterns and practices and explains what they are supposed to do by having you write unit tests. Write the code to pass the unit tests, so you not only develop your technique </ab>
  <la>eng</la>
  <k1>Application software -- Development;
                JavaScript (Computer program language);
                Web site development -- Computer programs;
                </k1>
  <pb>Wiley</pb>
  <pp>Hoboken, NJ</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781119028727/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Akinshin, Andrey</a1>
  <t1>Getting started with Knockout.js for .NET developers</t1>
  <t2/>
  <sn>9781783984015</sn>
  <op/>
  <vo/>
  <ab>This book is intended for .NET developers who want to use the MVVM design pattern to create powerful client-side JavaScript linked to server-side C# logic. Basic experience with ASP.NET, Razor, and creating web applications is needed.</ab>
  <la>eng</la>
  <k1>Computer science;
                JavaScript (Computer program language);
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781783984008/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Silveira, Rodrigo</a1>
  <t1>Multiplayer game development with HTML5</t1>
  <t2/>
  <sn>9781785288203</sn>
  <op/>
  <vo/>
  <ab>If you are a HTML5 game developer who can make basic single-player games and you are now ready to incorporate multiplayer functionality in your games as quickly as possible, then this book is ideal for you.</ab>
  <la>eng</la>
  <k1>Computer games -- Programming;
                Computer games;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781785283109/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Saxena, Shiti</a1>
  <t1>Mastering play framework for Scala</t1>
  <t2/>
  <sn>9781783983810</sn>
  <op/>
  <vo/>
  <ab>This book is intended for those developers who are keen to master the internal workings of Play Framework to effectively build and deploy web-related apps.</ab>
  <la>eng</la>
  <k1>Internet programming;
                Open source software;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781783983803/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Powers, Shelley</a1>
  <t1>JavaScript cookbook: programming the web</t1>
  <t2/>
  <sn>9781491901885</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Scripting languages (Computer science);
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2015</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781491902431/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Parker, Daniel</a1>
  <t1>JavaScript with promises</t1>
  <t2/>
  <sn>9781449373214</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web site development;
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781491930779/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Chaudhary, Mukund</a1>
  <a2>Kumar, Ankur</a2>
  <t1>Practical jQuery</t1>
  <t2/>
  <sn>9781484207888</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Query languages (Computer science);
                </k1>
  <pb>Apress</pb>
  <pp>[S.l.]</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781484207871/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Ballard, Phil</a1>
  <t1>Sams teach yourself JavaScript in 24 hours</t1>
  <t2/>
  <sn>9780134172163</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web site development;
                </k1>
  <pb>Sams</pb>
  <pp>Indianapolis, IN</pp>
  <yr>2015</yr>
  <ed>6th ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9780134172163/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Rischpater, Ray</a1>
  <t1>JavaScript JSON cookbook: over 80 recipes to make the most of JSON in your desktop, server, web, and mobile applications</t1>
  <t2/>
  <sn>9781785284359</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                JSON (Document markup language);
                Document markup languages;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781785286902/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Resig, John</a1>
  <a2>Ferguson, Russ</a2>
  <a2>Paxton, John</a2>
  <t1>Pro JavaScript techniques</t1>
  <t2/>
  <sn>9781430263913</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>Apress</pb>
  <pp>New York, NY</pp>
  <yr>2015</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781430263920/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Hillar, Gastón C</a1>
  <t1>Learning object-oriented programming</t1>
  <t2/>
  <sn>9781785289934</sn>
  <op/>
  <vo/>
  <ab>If you're a Python, JavaScript, or C# developer and want to learn the basics of object-oriented programming with real-world examples, then this book is for you.</ab>
  <la>eng</la>
  <k1>Application software -- Development;
                C# (Computer program language);
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781785289637/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Hussain, Muzzamil</a1>
  <t1>Mastering JavaScript promises</t1>
  <t2/>
  <sn>9781783985517</sn>
  <op/>
  <vo/>
  <ab>This book is for all the software and web engineers wanting to apply the promises paradigm to their next project and get the best outcome from it. This book also acts as a reference for the engineers who are already using promises in their projects and want to improve their current knowledge to reach the next level. To get the most benefit from this book, you should know basic programming concepts, have a familiarity with JavaScript, and a good understanding of HTML.</ab>
  <la>eng</la>
  <k1>Application software -- Design;
                Application software -- Development;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781783985500/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Fehre, Philipp</a1>
  <t1>JavaScript domain-driven design</t1>
  <t2/>
  <sn>9781784391140</sn>
  <op/>
  <vo/>
  <ab>If you are an experienced JavaScript developer who wants to improve the design of his or her applications, or find yourself in a situation to implement an application in an unfamiliar domain, this book is for you. Prior knowledge of JavaScript is required and prior experience with Node.js will also be helpful.</ab>
  <la>eng</la>
  <k1>Application software;
                JavaScript (Computer program language);
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781784394325/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Méndez, Carlos A</a1>
  <a2>Villa, Crysfel</a2>
  <a2>Gonzalez, Armando</a2>
  <t1>Learning Ext JS</t1>
  <t2/>
  <sn>9781784397739</sn>
  <op/>
  <vo/>
  <ab>If you are a JavaScript developer who now wants to use the Ext JS framework, this is the book for you. This guide is useful to you whether you're new to Ext JS 5 or are a seasoned expert. Experience in HTML, CSS, and JavaScript is required in order to understand and get the most out of this book.</ab>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                User interfaces (Computer systems);
                Web site development;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2015</yr>
  <ed>4th ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781784394387/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Dayley, Brad</a1>
  <a2>Dayley, Brendan</a2>
  <t1>AngularJS, JavaScript, and jQuery all in one in 24 hours</t1>
  <t2/>
  <sn>9780134171708</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>AngularJS (Software framework);
                JavaScript (Computer program language);
                Query languages (Computer science);
                </k1>
  <pb>Sams</pb>
  <pp>Indianapolis, IN</pp>
  <yr>2016</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780134171708/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Bassett, Lindsay</a1>
  <t1>Introduction to JavaScript object notation: a to-the-point guide to JSON</t1>
  <t2/>
  <sn>9781491929483</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                JSON (Document markup language);
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781491929476/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a2>Kovalyov, Anton</a2>
  <t1>Beautiful JavaScript: leading programmers explain how they think</t1>
  <t2/>
  <sn>9781449370756</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781449371142/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Lombardi, Andrew</a1>
  <t1>WebSocket: lightweight client-server communications</t1>
  <t2/>
  <sn>9781449369279</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Clientserver computing;
                JavaScript (Computer program language);
                Application program interfaces (Computer software);
                Internet programming;
                Web site development;
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781449369262/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Resende, Diogo</a1>
  <t1>Node.js high performance: take your application to the next level of high performance using the extensive capabilities of Node.js</t1>
  <t2/>
  <sn>9781785280627</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Application software;
                JavaScript (Computer program language);
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781785286148/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Prusty, Narayan</a1>
  <t1>Learning ECMAScript 6: learn all the new ES6 features and be among the most prominent JavaScript developers who can write efficient JS programs as per the latest standards!</t1>
  <t2/>
  <sn>9781785886539</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Application software;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781785884443/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Fedosejev, Artemij</a1>
  <a2>Bush, Alex</a2>
  <t1>React.js essentials: a fast-paced guide to designing and building scalable and maintainable web apps with React.js</t1>
  <t2/>
  <sn>9781782174622</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Web applications;
                JavaScript (Computer program language);
                Application software;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2015</yr>
  <ed>1st ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781783551620/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Bibeault, Bear</a1>
  <a2>Katz, Yehuda</a2>
  <a2>De Rosa, Aurelio</a2>
  <t1>jQuery in action</t1>
  <t2/>
  <sn>9781617292071</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web site development;
                </k1>
  <pb>Manning Publ.</pb>
  <pp>Shelter Island, NY</pp>
  <yr>2015</yr>
  <ed>3rd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781617292071/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Duckett, Jon</a1>
  <a2>Ruppert, Gilles</a2>
  <a2>Moore, Jack</a2>
  <t1>JavaScript &amp; jQuery: interactive front-end web development</t1>
  <t2/>
  <sn>9781118531648</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>John Wiley &amp; Sons</pb>
  <pp>Indianapolis, IN</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781118531648/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Gackenheimer, Cory</a1>
  <t1>Introduction to React</t1>
  <t2/>
  <sn>9781484212462</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Web-based user interfaces;
                Web applications;
                JavaScript (Computer program language);
                Web site development;
                </k1>
  <pb>Apress</pb>
  <pp>New York, NY</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781484212455/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Ambler, Tim</a1>
  <a2>Cloud, Nicholas</a2>
  <t1>JavaScript frameworks for modern web dev</t1>
  <t2/>
  <sn>9781484206638</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web site development;
                Web sites;
                </k1>
  <pb>Apress</pb>
  <pp>New York, NY</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781484206621/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>White, Matthew</a1>
  <t1>Deliver audacious web apps with Ember 2</t1>
  <t2/>
  <sn>9781680500783</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Web applications;
                JavaScript (Computer program language);
                Object-oriented programming (Computer science);
                </k1>
  <pb>Pragmatic Bookshelf</pb>
  <pp>[S.l.]</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781680501599/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Minnick, Chris</a1>
  <a2>Holland, Eva</a2>
  <t1>JavaScript for kids for dummies</t1>
  <t2/>
  <sn>9781119119869</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Computer programming;
                </k1>
  <pb>John Wiley &amp; Sons</pb>
  <pp>Hoboken, NJ</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781119119869/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>McCarthy, Lauren</a1>
  <a2>Reas, Casey</a2>
  <a2>Fry, Ben</a2>
  <t1>Make: getting started with p5.js : making interactive graphics in JavaScript and Processing</t1>
  <t2/>
  <sn>9781457186776</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Information visualization;
                Interactive computer graphics;
                Computer graphics;
                JavaScript (Computer program language);
                Processing (Computer program language);
                </k1>
  <pb>Maker Media</pb>
  <pp>San Francisco, CA</pp>
  <yr>2016</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781457186769/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Olsson, Mikael</a1>
  <t1>JavaScript quick syntax reference</t1>
  <t2/>
  <sn>9781430264934</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Programming languages (Electronic computers);
                </k1>
  <pb>Apress</pb>
  <pp>New York, NY</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781430264941/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Wielenga, Geertjan</a1>
  <t1>Beginning NetBeans IDE: for Java developers</t1>
  <t2/>
  <sn>9781484212585</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Java (Computer program language);
                JavaScript (Computer program language);
                Application software;
                </k1>
  <pb>Apress</pb>
  <pp>New York, NY</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781484212578/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Jaswal, Adnan</a1>
  <t1>KnockoutJS by example: develop rich, interactive, and real-world web applications using knockout.js</t1>
  <t2/>
  <sn>9781785288548</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Web applications;
                JavaScript (Computer program language);
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781785288548/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Jansen, Remo H</a1>
  <t1>Learning TypeScript: exploit the features of TypeScript to develop and maintain captivating web applications with ease</t1>
  <t2/>
  <sn>9781783985548</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Web applications;
                JavaScript (Computer program language);
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2015</yr>
  <ed>1st ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781783985548/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Purushothaman, Jobinesh</a1>
  <t1>RESTful Java web services: design scalable and robust RESTful web services with JAX-RS and Jersey extension APIs</t1>
  <t2/>
  <sn>9781784399092</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Representational State Transfer (Software architecture);
                Web services;
                Application program interfaces (Computer software);
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2015</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781784399092/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Doman, Ken</a1>
  <t1>Mastering ArcGIS Server development with JavaScript: transform maps and raw data into full-fledged web mapping applications using the power of the ArcGIS JavaScript API and JavaScript libraries</t1>
  <t2/>
  <sn>9781784398811</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Geographic information systems;
                Spatial data infrastructures;
                JavaScript (Computer program language);
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781784396459/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Hochhaus, Stephan</a1>
  <a2>Schoebel, Manuel</a2>
  <t1>Meteor in action</t1>
  <t2/>
  <sn>9781617292477</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Web applications;
                Application software;
                Web site development;
                JavaScript (Computer program language);
                </k1>
  <pb>Manning Publ.</pb>
  <pp>Shelter Island, NY</pp>
  <yr>2016</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781617292477/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Mejia, Adrian</a1>
  <t1>Building an e-commerce application with MEAN: develop an end-to-end, real-time e-commerce application using the MEAN stack</t1>
  <t2/>
  <sn>9781785286551</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Electronic commerce;
                AngularJS (Software framework);
                JavaScript (Computer program language);
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781785286551/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Cadenhead, Tyson</a1>
  <t1>Socket.IO cookbook: over 40 recipes to help you create real-time JavaScript applications using the robust Socket.IO framework</t1>
  <t2/>
  <sn>9781785880865</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Web applications;
                Application software;
                JavaScript (Computer program language);
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781785880865/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Buttigieg, Stefan</a1>
  <a2>Jevdjenic, Milorad</a2>
  <t1>Learning Node.js for mobile application development: make use of Node.js to develop of a simple yet scalable cross-platform mobile application</t1>
  <t2/>
  <sn>9781785280498</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Internet programming;
                Web services;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781785280498/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Eisenman, Bonnie</a1>
  <t1>Learning React Native: building mobile applications with JavaScript</t1>
  <t2/>
  <sn>9781491929001</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Mobile apps;
                JavaScript (Computer program language);
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2015</yr>
  <ed>1st ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781491929049/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Simpson, Kyle</a1>
  <t1>ES6 and beyond</t1>
  <t2/>
  <sn>9781491904244</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Application software;
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2016</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781491905241/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Fajfar, Iztok</a1>
  <t1>Start programming using HTML, CSS, and JavaScript</t1>
  <t2/>
  <sn>9781498731478</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Internet programming;
                Web site development;
                HTML (Document markup language);
                Cascading style sheets;
                JavaScript (Computer program language);
                </k1>
  <pb>CRC Press</pb>
  <pp>Boca Raton, FL</pp>
  <yr>2016</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781498731454/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Rinehart, Martin</a1>
  <t1>JavaScript object programming</t1>
  <t2/>
  <sn>9781484217863</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1/>
  <pb>Apress</pb>
  <pp>Berkeley, CA</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781484217870/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Mardan, Azat</a1>
  <t1>Full stack JavaScript: learn Backbone.js, Node.js and MongoDB</t1>
  <t2/>
  <sn>9781484217504</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1/>
  <pb>Apress</pb>
  <pp>Berkeley, CA</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781484217511/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Robinson, Josh</a1>
  <a2>Gray, Aaron</a2>
  <t1>Introducing Meteor</t1>
  <t2/>
  <sn>9781430268352</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1/>
  <pb>Apress</pb>
  <pp>Berkeley, CA</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781430268352/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Prettyman, Steve</a1>
  <t1>Learn PHP 7: object oriented modular programming using HTML5, CSS3, JavSscript, XML, JSON, and MySQL</t1>
  <t2/>
  <sn>9781484217290</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1/>
  <pb>Apress</pb>
  <pp>Berkeley, CA</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781484217306/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Mansilla, Sergi</a1>
  <t1>Reactive programming with RxJS: untangle your asynchronous JavaScript code</t1>
  <t2/>
  <sn>9781680501292</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Computer programming;
                </k1>
  <pb>The Pragmatic Programmers</pb>
  <pp>[S.l.]</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781680501735/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Echamea, Abiee</a1>
  <t1>Mastering Backbone.js: design and build scalable web applications using Backbone.js</t1>
  <t2/>
  <sn>9781783288496</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Web applications;
                Application software;
                JavaScript (Computer program language);
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2016</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781783288496/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Holmes, Ethan</a1>
  <a2>Bray, Tom</a2>
  <t1>Getting started with React Native: learn to build modern native iOS and Android applications using JavaScript and the incredible power of React</t1>
  <t2/>
  <sn>9781785885181</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Mobile apps;
                JavaScript (Computer program language);
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781785885181/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Heydt, Michael</a1>
  <t1>D3.js by example: create attractive web-based data visualizations using the amazing JavaScript library D3.js</t1>
  <t2/>
  <sn>9781785280641</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Information visualization;
                JavaScript (Computer program language);
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781785280085/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Gupta, Ravi Kumar</a1>
  <a2>Prajapati, Hetal</a2>
  <a2>Singh, Harmeet</a2>
  <t1>Test-driven JavaScript development: learn JavaScript test-driven development using popular frameworks and tools</t1>
  <t2/>
  <sn>9781785288746</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781782174929/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Miles, Troy</a1>
  <t1>jQuery essentials: optimize and implement the features of jQuery to build and maintain your websites with minimum hassle</t1>
  <t2/>
  <sn>9781785286353</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web site development;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2016</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781785286353/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Towaha, Syed Omar Faruk</a1>
  <t1>JavaScript projects for kids: gear up for a roller-coaster ride into the world of JavaScript and programming with this easy-to-follow, fun, and entertaining project-based guide</t1>
  <t2/>
  <sn>9781785287176</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2016</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781785287176/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Antani, Ved</a1>
  <t1>Mastering JavaScript: explore and master modern JavaScript techniques in order to build large-scale web applications</t1>
  <t2/>
  <sn>9781785281341</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web applications;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2016</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781785281341/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Moreau-Mathis, Julien</a1>
  <t1>Babylon.js Essentials: understand, train, and be ready to develop 3D web applications/video games using Babylon.js framework, even for beginners</t1>
  <t2/>
  <sn>9781785884795</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Web site development;
                Computer games;
                JavaScript (Computer program language);
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2016</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781785884795/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Greasidis, Thodoris</a1>
  <t1>jQuery design patterns: learn the best practices on writing efficient jQuery applications to maximize performance in large-scale deployments</t1>
  <t2/>
  <sn>9781785885129</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Application software;
                Document Object Model (Web site development technology);
                JavaScript (Computer program language);
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2016</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781785888687/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Horton, Adam</a1>
  <a2>Vice, Ryan</a2>
  <t1>Mastering React: master the art of building modern web applications using React</t1>
  <t2/>
  <sn>9781785281358</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web site development;
                Web sites;
                Application software;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2016</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781783558568/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Brown, Ethan</a1>
  <t1>Learning JavaScript</t1>
  <t2/>
  <sn>9781491914915</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2016</yr>
  <ed>3rd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781491914892/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Joshi, Bipin</a1>
  <t1>Beginning solid principles and design patterns for ASP.NET developers</t1>
  <t2/>
  <sn>9781484218471</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1/>
  <pb>Apress</pb>
  <pp>Berkeley, CA</pp>
  <yr>2016</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781484218488/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Vipul A M</a1>
  <a2>Sonpatki, Prathamesh</a2>
  <t1>ReactJS by example: building modern web applications with React : get up and running with ReactJS by developing five cutting-edge and responsive projects</t1>
  <t2/>
  <sn>9781785282744</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Web site development;
                Web applications;
                JavaScript (Computer program language);
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2016</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781785289644/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Brett, John</a1>
  <t1>Getting started with hapi.js: build well-structured, testable applications and APIs using hapi.js</t1>
  <t2/>
  <sn>9781785889684</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Application software;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2016</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781785888182/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Johanan, Joshua</a1>
  <a2>Zea, Ricardo</a2>
  <a2>Khan, Talha</a2>
  <t1>Web developer's reference guide: a one-stop guide to the essentials of web development including popular frameworks such a jQuery, Bootstrap, AngularJS, and Node.js</t1>
  <t2/>
  <sn>9781783552146</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Web applications;
                Application software;
                JavaScript (Computer program language);
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2016</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781783552139/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Burnham, Trevor</a1>
  <t1>Coffeescript: accelerated Javascript development</t1>
  <t2/>
  <sn>9781941222263</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Computer programming;
                </k1>
  <pb>Pragmatic Bookshelf</pb>
  <pp>Frisco, TX</pp>
  <yr>2015</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781680501001/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Hanchett, Erik</a1>
  <t1>Ember.js cookbook: arm yourself with over 65 hands-on recipes to master the skills of building scalable web applications with Ember.js</t1>
  <t2/>
  <sn>9781783982219</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Web applications;
                Application software;
                JavaScript (Computer program language);
                Command languages (Computer science);
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2016</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781783982202/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Vijayaraghavan, Jayakrishnan</a1>
  <t1>ArcGIS for JavaScript developers by example: a practical guide to get you creating powerful mapping applications using the rich set of features provided by the ArcGIS JavaScript API</t1>
  <t2/>
  <sn>9781785882739</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Geographic information systems;
                Spatial data infrastructures;
                JavaScript (Computer program language);
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2016</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781785888663/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Hahn, Evan</a1>
  <t1>Express in action: writing, building, and testing Node.js applications</t1>
  <t2/>
  <sn>9781617292422</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Application program interfaces (Computer software);
                JavaScript (Computer program language);
                Application software;
                Internet programming;
                </k1>
  <pb>Manning Publ.</pb>
  <pp>Shelter Island, NY</pp>
  <yr>2016</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781617292422/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Gonzalez, David</a1>
  <t1>Developing microservices with Node.js: learn to develop efficient and scalable microservices for server-side programming in Node.js using this hands-on guide</t1>
  <t2/>
  <sn>9781785887406</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Internet programming;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2016</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781785887406/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Thompson, Kate</a1>
  <t1>Zero bugs and program faster</t1>
  <t2/>
  <sn>9780996193306</sn>
  <op/>
  <vo/>
  <ab>A book about programming, improving skill, and avoiding mistakes. The author spent two years researching every bug avoidance technique she could find. This book contains the best of them. If you want to program faster, with fewer bugs, and write more secure code, buy this book! "This is the best book I have ever read." - Anonymous reviewer "Four score and seven years ago this book helped me debug my server code." -Abraham Lincoln "Would my Javascript have memory leaks without this book? Would fishes fly without water?" -Socrates "This book is the greatest victory since the Spanish Armada, and the best about programming." -Queen Elizabeth</ab>
  <la>eng</la>
  <k1/>
  <pb>[s.n.]</pb>
  <pp>[S.l.]</pp>
  <yr>2015</yr>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Jackson, Wallace</a1>
  <a2>Olsson, Mikael</a2>
  <t1>HTML5 quick markup reference</t1>
  <t2/>
  <sn>9781430265351</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1/>
  <pb>Apress</pb>
  <pp>Berkeley, CA</pp>
  <yr>2016</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781430265368/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Jackson, Wallace</a1>
  <t1>JSON quick syntax reference</t1>
  <t2/>
  <sn>9781484218624</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1/>
  <pb>Apress</pb>
  <pp>Berkeley, CA</pp>
  <yr>2016</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781484218631/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Moses, Edwin</a1>
  <t1>React, building modern web applications: building modern web applications, a course in five modules : master the art of building modern web applications using React</t1>
  <t2/>
  <sn>9781786462848</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                React (JavaScript library);
                </k1>
  <pb>PacktLiB</pb>
  <pp>Birmingham</pp>
  <yr>2016</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781786462268/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Powers, Shelley</a1>
  <t1>Learning Node: moving to the server side</t1>
  <t2/>
  <sn>9781491943120</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Application software;
                Clientserver computing;
                JavaScript (Computer program language);
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2016</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781491943113/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Chiarelli, Andrea</a1>
  <t1>Mastering JavaScript object-oriented programming: unleash the true power of JavaScript by mastering object-oriented programming principles and patterns</t1>
  <t2/>
  <sn>9781785888267</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Object-oriented programming (Computer science);
                JavaScript (Computer program language);
                Computer programming;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2016</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781785889103/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Timms, Simon</a1>
  <t1>Mastering JavaScript design patterns: write reliable code to create powerful applications by mastering advanced JavaScript design patterns</t1>
  <t2/>
  <sn>9781785880353</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Software patterns;
                Computer software;
                Scripting languages (Computer science);
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2016</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781785882166/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Chinnathambi, Kirupa</a1>
  <t1>JavaScript absolute beginner's guide</t1>
  <t2/>
  <sn>9780134498638</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web site development;
                </k1>
  <pb>Que</pb>
  <pp>Indianapolis, IN</pp>
  <yr>2017</yr>
  <ed/>
  <ul>
        https://ezproxy.cern.ch/login?url=http://proquest.tech.safaribooksonline.de/?uiCode=CERN&amp;xmlId=9780134498638
      ;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Herron, David</a1>
  <t1>Node.js web development: create real-time server-side applications with this practical, step-by-step guide</t1>
  <t2/>
  <sn>9781785885419</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web site development;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2016</yr>
  <ed>3rd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781785881503/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Cummings, Harry</a1>
  <t1>Learning Node.js for .NET developers: solve practical real-world problems using JavaScript and Node.js</t1>
  <t2/>
  <sn>9781785287510</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Microsoft NET Framework;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2016</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781785280092/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Groner, Loiane</a1>
  <t1>Learning JavaScript data structures and algorithms: hone your skills by learning classic data structures and algorithms in JavaScript</t1>
  <t2/>
  <sn>9781783553884</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Data structures (Computer science);
                Algorithms;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2016</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781785285493/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Dale, Kyran</a1>
  <t1>Data visualization with Python and JavaScript: scrape, clean, explore &amp; transform your data</t1>
  <t2/>
  <sn>9781491920510</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Information visualization;
                Python (Computer program language);
                JavaScript (Computer program language);
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2016</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781491920565/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1>Modern JavaScript: a curated collection of chapters from the O'Reilly JavaScript Library</t1>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781491971420/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Robbestad, Sven A</a1>
  <t1>ReactJS blueprints: create powerful applications with ReactJS, the most popular platform for web developers today</t1>
  <t2/>
  <sn>9781785884238</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Web site development;
                Web applications;
                JavaScript (Computer program language);
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2016</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781785886546/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Khan, Ovais Mehboob Ahmed</a1>
  <t1>JavaScript for .NET developers: unlock the potential of evergreen browsers and increase the efficiency of your ASP.NET applications by learning how to write JavaScript</t1>
  <t2/>
  <sn>9781785883576</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2016</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781785886461/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Seydnejad, Sasan</a1>
  <t1>Modular programming with JavaScript: modularize your JavaScript code for better readability, greater maintainability, and enhanced testability</t1>
  <t2/>
  <sn>9781785883996</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web applications;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2016</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781785880650/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Casciaro, Mario</a1>
  <a2>Mammino, Luciano</a2>
  <t1>Node.js design patterns: get the best out of Node.js by mastering its most powerful components and patterns to create modular and scalable applications with ease</t1>
  <t2/>
  <sn>9781785887383</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2016</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781785885587/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Atencio, Luis</a1>
  <t1>Functional programming in JavaScript</t1>
  <t2/>
  <sn>9781617292828</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Functional programming (Computer science);
                JavaScript (Computer program language);
                </k1>
  <pb>Manning Publ.</pb>
  <pp>Shelter Island, NY</pp>
  <yr>2016</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781617292828/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Beermann, Thomas</a1>
  <a2>Lassnig, Mario</a2>
  <a2>Barisits, Martin-Stefan</a2>
  <a2>Serfon, Cedric</a2>
  <a2>Garonne, Vincent</a2>
  <t1>Rucio WebUI - The Web Interface for the ATLAS Distributed Data Management</t1>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab>With the current distributed data management system for ATLAS, called Rucio, all user interactions, e.g. the Rucio command line tools or the ATLAS workload management system, communicate with Rucio through the same REST-API. This common interface makes it possible to interact with Rucio using a lot of different programming languages, including Javascript. Using common web application frameworks like JQuery and web.py, a web application for Rucio was built. The main component is R2D2 - the Rucio Rule Definition Droid - which gives the users a simple way to manage their data on the grid. They can search for particular datasets and get details about its metadata and available replicas and easily create rules to create new replicas and delete them if not needed anymore. On the other hand it is possible for site admins to restrict transfers to their site by setting quotas and manually approve transfers. Besides R2D2 additional features include transfer backlog monitoring for shifters, group space monitoring for group admins, a bad file replica summary and more. This paper describes the general architecture of this web application and will detail all the important parts of it.</ab>
  <la>eng</la>
  <k1/>
  <pb/>
  <pp/>
  <yr>2016</yr>
  <ed/>
  <ul>http://cds.cern.ch/record/2214557;
	http://cds.cern.ch/record/2216993/files/ATL-SOFT-SLIDE-2016-662.pdf;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Antani, Ved</a1>
  <a2>Hillar, Gastón C</a2>
  <a2>Stefanov, Stoyan</a2>
  <a2>Sharma, Kumar Chetan</a2>
  <t1>JavaScript, object oriented programming: build sophisticated web applications by mastering the art of object-oriented Javascript : a course in three modules</t1>
  <t2/>
  <sn>9781787126749</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Object-oriented programming (Computer science);
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2016</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781787123595/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Vane, Vilic</a1>
  <t1>TypeScript design patterns: boost your development efficiency by learning about design patterns in TypeScript</t1>
  <t2/>
  <sn>9781785882289</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Application software;
                JavaScript (Computer program language);
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2016</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781785280832/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Zakas, Nicholas C</a1>
  <t1>Understanding ECMAScript 6: the definitive guide for JavaScript developers</t1>
  <t2/>
  <sn>9781593277574</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Internet programming;
                </k1>
  <pb>No Starch Press</pb>
  <pp>San Francisco, CA</pp>
  <yr>2016</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781492017509/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Strimpel, Jason</a1>
  <a2>Najim, Maxime</a2>
  <t1>Building isomorphic JavaScript apps: from concept to implementation to real-world solutions</t1>
  <t2/>
  <sn>9781491932933</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Application software;
                </k1>
  <pb>O'Reilly</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2016</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781491932926/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Molloy, Derek</a1>
  <t1>Exploring Raspberry Pi: interfacing to the real world with embedded Linux</t1>
  <t2/>
  <sn>9781119188704</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1/>
  <pb>Wiley</pb>
  <pp>Somerset</pp>
  <yr>2016</yr>
  <ed/>
  <ul>https://cds.cern.ch/auth.py?r=EBLIB_P_4556245;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Antani, Ved</a1>
  <a2>Timms, Simon</a2>
  <a2>Mantyla, Dan</a2>
  <t1>JavaScript: functional programming for JavaScript developers : unlock the powers of functional programming hidden within JavaScript to build smarter, cleaner, and more reliable web apps : a course in three modules</t1>
  <t2/>
  <sn>9781787125575</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Functional programming (Computer science);
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2016</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781787124660/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Larsen, John R</a1>
  <t1>Get programming with Javascript</t1>
  <t2/>
  <sn>9781617293108</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>Manning Publ.</pb>
  <pp>Shelter Island, NY</pp>
  <yr>2016</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781617293108/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Resig, John</a1>
  <a2>Bibeault, Bear</a2>
  <a2>Maras, Josip</a2>
  <t1>Secrets of the JavaScript ninja</t1>
  <t2/>
  <sn>9781617292859</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>Manning Publ.</pb>
  <pp>Shelter Island, NY</pp>
  <yr>2016</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781617292859/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Mulder, Patrick</a1>
  <a2>Breseman, Kelsey</a2>
  <t1>Node.js for embedded systems: using web technologies to build connected devices</t1>
  <t2/>
  <sn>9781491928998</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Embedded computer systems;
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2016</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781491928981/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Minnick, Chris</a1>
  <a2>Holland, Eva</a2>
  <t1>Writing computer code: learn the language of computers!</t1>
  <t2/>
  <sn>9781119177302</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1/>
  <pb>Wiley</pb>
  <pp>Newark, NY</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://cds.cern.ch/auth.py?r=EBLIB_P_4711449;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Haviv, Amos Q</a1>
  <a2>Mejia, Adrian</a2>
  <a2>Onodi, Robert</a2>
  <t1>Web application development with MEAN: unlock the power of the MEAN stack by creating attractive and real-world projects : a course in three modules</t1>
  <t2/>
  <sn>9781787126626</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Application software;
                Internet programming;
                Web applications;
                JavaScript (Computer program language);
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2016</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781787121720/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Klauzinski, Philip</a1>
  <a2>Moore, John</a2>
  <t1>Mastering JavaScript single page application development: an in-depth guide to exploring the design, architecture, and techniques behind building sophisticated, scalable, and maintainable single-page applications in JavaScript</t1>
  <t2/>
  <sn>9781785886447</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Mobile apps;
                Application software;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2016</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781785881640/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Toal, Ray</a1>
  <a2>Rivera, Rachel</a2>
  <a2>Schneider, Alexander</a2>
  <a2>Choe, Eileen</a2>
  <t1>Programming language explorations</t1>
  <t2/>
  <sn>9781315314327</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1/>
  <pb>CRC Press</pb>
  <pp>Milton</pp>
  <yr>2016</yr>
  <ed/>
  <ul>https://cds.cern.ch/auth.py?r=EBLIB_P_4721459;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Kyriakidis, Alex</a1>
  <a2>Maniatis, Kostas</a2>
  <t1>The majesty of Vue.js</t1>
  <t2/>
  <sn>9781787124370</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web site development;
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2016</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781787124370/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Subramaniam, Venkat</a1>
  <t1>Test-driving JavaScript applications: rapid, confident, maintainable code</t1>
  <t2/>
  <sn>9781680501742</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Application software;
                Web applications;
                </k1>
  <pb>The Pragmatic Bookshelf</pb>
  <pp>Raleigh, NC</pp>
  <yr>2016</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781680502305/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Krause, Jörg</a1>
  <t1>Programming web applications with Node, Express and Pug</t1>
  <t2/>
  <sn>9781484225103</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1/>
  <pb>Apress</pb>
  <pp>Berkeley, CA</pp>
  <yr>2016</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781484225110/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Doglio, Fernando</a1>
  <t1>Reactive programming with Node.js</t1>
  <t2/>
  <sn>9781484221518</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1/>
  <pb>Apress</pb>
  <pp>Berkeley, CA</pp>
  <yr>2016</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781484221525/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Wandschneider, Marc</a1>
  <t1>Learning Node.js</t1>
  <t2/>
  <sn>9780134663715</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Internet programming;
                Web site development;
                </k1>
  <pb>Addison-Wesley</pb>
  <pp>Boston, MA</pp>
  <yr>2017</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9780134663715/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Marquis, Mat</a1>
  <a2>Hogan, Lara</a2>
  <t1>JavaScript for Web designers</t1>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web sites;
                Web site development;
                </k1>
  <pb>A Book Apart</pb>
  <pp>New York, NY</pp>
  <yr>2016</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781492017912/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Filipova, Olga</a1>
  <t1>Learning Vue.js 2: learn how to build amazing and complex reactive web applications easily with Vue.js</t1>
  <t2/>
  <sn>9781786461131</sn>
  <op/>
  <vo/>
  <ab>About This Book      Learn how to propagate DOM changes across the website without writing extensive jQuery callbacks code.     Learn how to achieve reactivity and easily compose views with Vue.js and understand what it does behind the scenes.     Explore the core features of Vue.js with small examples, learn how to build dynamic content into preexisting web applications, and build Vue.js applications from scratch.  Who This Book Is For  This book is perfect for novice web developer seeking to learn new technologies or frameworks and also for webdev gurus eager to enrich their experience. Whatever your level of expertise, this book is a great introduction to the wonderful world of reactive web apps. What You Will Learn      Build a fully functioning reactive web application in Vue.js from scratch.     The importance of the MVVM architecture and how Vue.js compares with other frameworks such as Angular.js and React.js.     How to bring reactivity to an existing static application using Vue.js.     How to use plugins to enrich your applications.     How to develop customized plugins to meet your needs.     How to use Vuex to manage global application’s state.  In Detail  Vue.js is one of the latest new frameworks to have piqued the interest of web developers due to its reactivity, reusable components, and ease of use.  This book shows developers how to leverage its features to build high-performing, reactive web interfaces with Vue.js. From the initial structuring to full deployment, this book provides step-by-step guidance to developing an interactive web interface from scratch with Vue.js.  You will start by building a simple application in Vue.js which will let you observe its features in action. Delving into more complex concepts, you will learn about reactive data binding, reusable components, plugins, filters, and state management with Vuex. This book will also teach you how to bring reactivity to an existing static application using Vue.js. By the time you finish this book you will have built, tested, and deployed a complete reactive application in Vue.js from scratch. Style and approach  This book is a thorough, step-by-step guide showing readers how to build complete web apps with Vue.js. While teaching its intricacies, this book shows how to implement the MVVM architecture in the real world and build high-performing web interfaces.</ab>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web site development;
                </k1>
  <pb>Packt</pb>
  <pp>Birmingham</pp>
  <yr>2016</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781786469946/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Bershadskiy, Stan</a1>
  <a2>Villa, Crysfel</a2>
  <t1>React Native cookbook: take your React Native application development to the next level with this large collection of recipes</t1>
  <t2/>
  <sn>9781786465320</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web site development;
                Web sites;
                Application software;
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2016</yr>
  <ed>1st ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781786462558/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Guilbault, Manuel</a1>
  <t1>Learning Aurelia: harness the power of the next-generation JavaScript Framework, Aurelia, and start creating apps that really set you apart</t1>
  <t2/>
  <sn>9781785881183</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Application software;
                JavaScript (Computer program language);
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2016</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781785889677/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Harrison, Matt</a1>
  <t1>Hapi.js in action</t1>
  <t2/>
  <sn>9781633430211</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Application program interfaces (Computer software);
                JavaScript (Computer program language);
                Web site development;
                </k1>
  <pb>Manning Publ.</pb>
  <pp>Shelter Island, NY</pp>
  <yr>2017</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781633430211/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Turner, William</a1>
  <a2>Leonard, Steve</a2>
  <t1>JavaScript for sound artists: learn to code with the web audio API</t1>
  <t2/>
  <sn>9781138961531</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1/>
  <pb>CRC Press</pb>
  <pp>Independence</pp>
  <yr>2017</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781317334934/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Jansen, Remo H</a1>
  <a2>Vane, Vilic</a2>
  <a2>Wolff, Ivo Gabe de</a2>
  <t1>TypeScript: modern JavaScript development : leverage the features of TypeScript to boost your development skills and create captivating applications : a course in three modules</t1>
  <t2/>
  <sn>9781787287594</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>TypeScript (Computer program language);
                Web applications;
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2016</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781787289086/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Bertoli, Michele</a1>
  <t1>React design patterns and best practices: build modular applications that are easy to scale using the most powerful components and design patterns that React can offer you right now</t1>
  <t2/>
  <sn>9781786464538</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web site development;
                Web sites;
                Application software;
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2017</yr>
  <ed>1st ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781786464538/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Masiello, Eric</a1>
  <a2>Friedmann, Jacob</a2>
  <t1>Mastering React Native: leverage frontend development skills to build impressive iOS and Android applications with Native React</t1>
  <t2/>
  <sn>9781785889790</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Application software;
                Web site development;
                Web sites;
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2017</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781785885785/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Antani, Ved</a1>
  <a2>Stefanov, Stoyan</a2>
  <t1>Object-oriented JavaScript: learn everything you need to know about object-oriented JavaScript with this comprehensive guide</t1>
  <t2/>
  <sn>9781785884719</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Object-oriented programming (Computer science);
                Computer software;
                Software patterns;
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2017</yr>
  <ed>3rd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781785880568/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Scobey, Porter</a1>
  <a2>Lingras, Pawan</a2>
  <t1>Web programming and Internet technologies: an E-commerce approach</t1>
  <t2/>
  <sn>9781284070682</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Web site development;
                Business enterprises;
                </k1>
  <pb>Jones &amp; Bartlett Learning</pb>
  <pp>Burlington, MA</pp>
  <yr>2018</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781284070699/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a2>Stefania Pandolfi</a2>
  <t1>Django Girls Reloaded - mentors wanted! </t1>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la>English</la>
  <k1/>
  <pb/>
  <pp/>
  <yr>2017</yr>
  <ed/>
  <ul>http://home.cern/cern-people/announcements/2017/03/django-girls-reloaded-mentors-wanted;
	http://cds.cern.ch/record/2257891/files/CERNWEB.110267_snpashot.png;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a2>Rocha, Álvaro</a2>
  <a2>Correia, Ana</a2>
  <a2>Adeli, Hojjat</a2>
  <a2>Reis, Luís</a2>
  <a2>Costanzo, Sandra</a2>
  <t1>2017 World Conference on Information Systems and Technologies</t1>
  <t2/>
  <sn>9783319565347</sn>
  <op/>
  <vo/>
  <ab>This book presents a selection of papers from the 2017 World Conference on Information Systems and Technologies (WorldCIST'17), held between the 11st and 13th of April 2017 at Porto Santo Island, Madeira, Portugal. WorldCIST is a global forum for researchers and practitioners to present and discuss recent results and innovations, current trends, professional experiences and challenges involved in modern Information Systems and Technologies research, together with technological developments and applications. The main topics covered are: Information and Knowledge Management; Organizational Models and Information Systems; Software and Systems Modeling; Software Systems, Architectures, Applications and Tools; Multimedia Systems and Applications; Computer Networks, Mobility and Pervasive Systems; Intelligent and Decision Support Systems; Big Data Analytics and Applications; Human–Computer Interaction; Ethics, Computers &amp; Security; Health Informatics; Information Technologies in Education; and Information Technologies in Radiocommunications. .</ab>
  <la>eng</la>
  <k1/>
  <pb>Springer</pb>
  <pp>Cham</pp>
  <yr>2017</yr>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Brown, Ethan</a1>
  <a2>Brown, Ethan</a2>
  <t1>Working with the DOM</t1>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Document Object Model (Web site development technology);
                Programming languages (Electronic computers);
                </k1>
  <pb>O'Reilly</pb>
  <pp>[S.l.]</pp>
  <yr>2016</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781491966358/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Rozentals, Nathan</a1>
  <t1>Mastering TypeScript: build enterprise-ready, industrial strength web applications using TypeScript and leading JavaScript frameworks</t1>
  <t2/>
  <sn>9781786467485</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>TypeScript (Computer program language);
                Web applications;
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2017</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781786468710/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Haq, Md Ziaul</a1>
  <t1>Angular test-driven development: enhance your testing skills to build powerful and fault-free applications in Angular v4</t1>
  <t2/>
  <sn>9781786462763</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                AngularJS (Software framework);
                Web applications;
                Application software;
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2017</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781786465474/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>McNeil, Mike</a1>
  <a2>Nathan, Irl</a2>
  <t1>Sails.js in action</t1>
  <t2/>
  <sn>9781617292613</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Web applications;
                JavaScript (Computer program language);
                </k1>
  <pb>Manning Publications Co</pb>
  <pp>Shelter Island, NY</pp>
  <yr>2017</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781617292613/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Burchard, Evan</a1>
  <t1>Refactoring JavaScript: turning bad code into good code</t1>
  <t2/>
  <sn>9781491964927</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Software refactoring;
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2017</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781491964910/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Dannen, Chris</a1>
  <t1>Introducing Ethereum and Solidity: foundations of cryptocurrency and blockchain programming for beginners</t1>
  <t2/>
  <sn>9781484225349</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1/>
  <pb>Apress</pb>
  <pp>Berkeley, CA</pp>
  <yr>2017</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781484225356/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Rininsland, AEndrew</a1>
  <a2>Heydt, Michael</a2>
  <a2>Navarro Castillo, Pablo</a2>
  <t1>D3.js: cutting-edge data visualization : turn your raw data into real knowledge by creating and deploying complex data visualizations with D3.js</t1>
  <t2/>
  <sn>9781787281776</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Information visualization;
                JavaScript (Computer program language);
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2016</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781787281776/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Antani, Ved</a1>
  <a2>Timms, Simon</a2>
  <a2>Prusty, Narayan</a2>
  <t1>JavaScript: moving to ES2015 : explore and master modern JavaScript techniques with ES2015 in order to build large-scale web applications</t1>
  <t2/>
  <sn>9781787125919</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Functional programming (Computer science);
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2016</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781787125919/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Zhu, Nick Qi</a1>
  <t1>Data visualization with D3 4.x cookbook: discover over 65 recipes to help you create breathtaking data visualizations using the latest features of D3</t1>
  <t2/>
  <sn>9781786469960</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Information visualization;
                JavaScript (Computer program language);
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2017</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781786468253/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Cohn, Corinna</a1>
  <t1>Refactoring Angular applications</t1>
  <t2/>
  <sn>9781491968864</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>AngularJS (Software framework);
                JavaScript (Computer program language);
                Application software;
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2017</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781491982471/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Moon, Keon-Woong</a1>
  <t1>Learn ggplot2 using Shiny App</t1>
  <t2/>
  <sn>9783319530185</sn>
  <op/>
  <vo/>
  <ab>This book and app is for practitioners, professionals, researchers, and students who want to learn how to make a plot within the R environment using ggplot2, step-by-step without coding. In widespread use in the statistical communities, R is a free software language and environment for statistical programming and graphics. Many users find R to have a steep learning curve but to be extremely useful once overcome. ggplot2 is an extremely popular package tailored for producing graphics within R but which requires coding and has a steep learning curve itself, and Shiny is an open source R package that provides a web framework for building web applications using R without requiring HTML, CSS, or JavaScript. This manual—"integrating" R, ggplot2, and Shiny—introduces a new Shiny app, Learn ggplot2, that allows users to make plots easily without coding. With the Learn ggplot2 Shiny app, users can make plots using ggplot2 without having to code each step, reducing typos and error messages and allowing users to become familiar with ggplot2 code. The app makes it easy to apply themes, make multiplots (combining several plots into one plot), and download plots as PNG, PDF, or PowerPoint files with editable vector graphics. Users can also make plots on any computer or smart phone. Learn ggplot2 Using Shiny App allows users to Make publication-ready plots in minutes without coding Download plots with desired width, height, and resolution Plot and download plots in png, pdf, and PowerPoint formats, with or without R code and with editable vector graphics Keon-Woong Moon, M.D., Ph.D., is Professor of Cardiology at the Catholic University of Korea and serves as the Director of Cardiology at St. Vincent’s hospital. In 2014, he completed the Data Science Specialization course authorized by Johns Hopkins University offered through Coursera. Recently he developed four R packages (mycor, moonBook, ztable, and ggiraphExtra) for distribution on CRAN. He has taught residents, fellows, and junior staff about R and ggplot2 for many years, and he is the author of two books in Korean: R Statistics and Graphs for Medical Papers (2015, Hannarae) and Web-Based Analysis without R in Your Computer (2015, Hannarae).</ab>
  <la>eng</la>
  <k1>Computer graphics;
                Visualization;
                Statistics and ComputingStatistics Programs;
                Computer Graphics;
                </k1>
  <pb>Springer</pb>
  <pp>Cham</pp>
  <yr>2016</yr>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Dirkx, Glenn</a1>
  <t1>Upgrading the Interface and Developer Tools of the Trigger Supervisor Software Framework of the CMS experiment at CERN</t1>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab>The Compact Muon Solenoid (CMS) Trigger Supervisor (TS) is a software framework that has been designed to handle the CMS Level-1 trigger setup, configuration and monitoring during data taking as well as all communications with the main run control of CMS. The interface consists of a web-based GUI rendered by a back-end C++ framework (AjaXell) and a front-end JavaScript framework (Dojo). These provide developers with the tools they need to to write their own custom control panels. However, currently there is much frustration with this framework given the age of the Dojo library and the various hacks needed to implement modern use cases. The task at hand is to renew this library and its developer tools, updating it to use the newest standards and technologies, while maintaining full compatibility with legacy code. This document describes the requirements, development process, and changes to this framework that were included in the upgrade from v2.x to v3.x. Keywords: CERN, CMS, L1 Trigger, C++, Polymer, Web Components.</ab>
  <la>eng</la>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul>http://cds.cern.ch/record/2265916/files/CERN-THESIS-2016-303.pdf;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Maynard, Travis</a1>
  <t1>Getting started with Gulp: create powerful automations with Gulp to improve the efficiency of your web project workflow</t1>
  <t2/>
  <sn>9781787285941</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Application software;
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2017</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781787283732/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Kiessling, Manuel</a1>
  <t1>The node craftsman book: an advanced node.js tutorial</t1>
  <t2/>
  <sn>9781787289253</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Internet programming;
                Programming languages (Electronic computers);
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2017</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781787128149/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Prusty, Narayan</a1>
  <t1>Building Blockchain projects: develop real-time practical DApps using Ethereum and JavaScript</t1>
  <t2/>
  <sn>9781787125339</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Blockchains (Databases);
                Distributed databases;
                Electronic data processing;
                JavaScript (Computer program language);
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2017</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781787122147/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Rininsland, AEndrew</a1>
  <a2>Teller, Swizec</a2>
  <t1>D3.js 4.x data visualization: learn to visualize your data with JavaScript</t1>
  <t2/>
  <sn>9781787120358</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Information visualization;
                Computer graphics;
                JavaScript (Computer program language);
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2017</yr>
  <ed>3rd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781787120358/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Passaglia, Andrea</a1>
  <t1>Vue.js 2 cookbook: build modern, interactive web applications with Vue.js</t1>
  <t2/>
  <sn>9781786465061</sn>
  <op/>
  <vo/>
  <ab>Vue.js is an open source JavaScript library for building modern, interactive web applications. With a rapidly growing community and a strong ecosystem, Vue.js makes developing complex single page applications a breeze. Its component-based approach, intuitive API, blazing fast core, and compact size make Vue.js a great solution to craft your next front-end application.  From basic to advanced recipes, this book arms you with practical solutions to common tasks when building an application using Vue. We start off by exploring the fundamentals of Vue.js: its reactivity system, data-binding syntax, and component-based architecture through practical examples.  After that, we delve into integrating Webpack and Babel to enhance your development workflow using single file components. Finally, we take an in-depth look at Vuex for state management and Vue Router to route in your single page applications, and integrate a variety of technologies ranging from Node.js to Electron, and Socket.io to Firebase and HorizonDB.  This book will provide you with the best practices as determined by the Vue.js community.</ab>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web applications;
                </k1>
  <pb>Packt</pb>
  <pp>Birmingham</pp>
  <yr>2017</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781786468093/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Kho, Richard</a1>
  <t1>React Native by example: leverage the full potential of the React Native framework to build and deploy your own native mobile applications for iOS and Android</t1>
  <t2/>
  <sn>9781786465641</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Mobile apps;
                Mobile computing;
                Application software;
                JavaScript (Computer program language);
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2017</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781786464750/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Saini, Gaurav, author</a1>
  <t1>Hybrid mobile development with Ionic: build high performance hybrid applications with HTML, CSS, and JavaScript</t1>
  <t2/>
  <sn>9781785280283</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Application software;
                Mobile computing;
                Web site development;
                JavaScript (Computer program language);
                Cascading style sheets;
                HTML (Document markup language);
                </k1>
  <pb>Rackt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2017</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781785286056/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Abraham, Nikhil</a1>
  <t1>Coding for dummies</t1>
  <t2/>
  <sn>9781119293323</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1/>
  <pb>Wiley</pb>
  <pp>Newark, NJ</pp>
  <yr>2016</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781119293323/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Ganev, Dobrin</a1>
  <t1>Build applications with Meteor: full stack development</t1>
  <t2/>
  <sn>9781787124738</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Web applications;
                Application software;
                JavaScript (Computer program language);
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2017</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781787129887/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Oliveira, Erich de Souza</a1>
  <t1>Mastering reactive JavaScript: create applications empowered with real-time data without compromising performance</t1>
  <t2/>
  <sn>9781786463463</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Application software;
                Functional programming (Computer science);
                Internet programming;
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2017</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781786463388/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Boduch, Adam</a1>
  <a2>Chaffer, Jonathan</a2>
  <a2>Swedberg, Karl</a2>
  <t1>Learning jQuery 3: build interesting, interactive sites using jQuery by automating common tasks and simplifying the complicated ones</t1>
  <t2/>
  <sn>9781785883606</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web site development;
                Web sites;
                Internet programming;
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2017</yr>
  <ed>5th ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781785882982/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Williams, Gordon F</a1>
  <t1>Making things smart: easy embedded JavaScript programming for making everyday objects into intelligent machines</t1>
  <t2/>
  <sn>9781680451894</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Programmable controllers;
                JavaScript (Computer program language);
                Microcontrollers;
                </k1>
  <pb>Maker Media</pb>
  <pp>San Francisco, CA</pp>
  <yr>2017</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781680451887/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Jensen, Paul B</a1>
  <t1>Cross-platform desktop applications: using Node, Electron, and NW.js</t1>
  <t2/>
  <sn>9781617292842</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Application software;
                JavaScript (Computer program language);
                </k1>
  <pb>Manning Publications</pb>
  <pp>Shelter Island, NY</pp>
  <yr>2017</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781617292842/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Bevacqua, Nicolas</a1>
  <t1>Practical modern JavaScript</t1>
  <t2/>
  <sn>9781491943502</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Internet programming;
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2017</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781491943526/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Peterson, Michael P</a1>
  <t1>Online maps with APIs and webservices</t1>
  <t2/>
  <sn>9783642274855</sn>
  <op/>
  <vo/>
  <ab>With the Internet now the primary method of accessing maps, this volume examines developments in the world of online map delivery, focusing in particular on application programmer interfaces such as the Google Maps API, and their utility in thematic mapping.</ab>
  <la>eng</la>
  <k1>Application program interfaces (Computer software);
                </k1>
  <pb>Springer </pb>
  <pp>Berlin</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://cds.cern.ch/auth.py?r=EBLIB_P_972290;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Helgren, Pete</a1>
  <t1>Open source starter guide for IBM i developers</t1>
  <t2/>
  <sn>9781583474952</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1/>
  <pb>MC Press</pb>
  <pp>Big Sandy</pp>
  <yr>2017</yr>
  <ed/>
  <ul>https://cds.cern.ch/auth.py?r=EBLIB_P_4865290;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Qiu, Meikang</a1>
  <a2>Gai, Keke</a2>
  <t1>Mobile cloud computing: models, implementation, and security</t1>
  <t2/>
  <sn>9781498796033</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1/>
  <pb>CRC Press</pb>
  <pp>Philadelphia, PA</pp>
  <yr>2017</yr>
  <ed/>
  <ul>https://cds.cern.ch/auth.py?r=EBLIB_P_4857922;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Jonna, Sudheer</a1>
  <a2>Varaksin, Oleg</a2>
  <t1>Angular UI development with PrimeNG: build rich and compelling Angular web applications using PrimeNG</t1>
  <t2/>
  <sn>9781788297868</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>User interfaces (Computer systems);
                Application software;
                JavaScript (Computer program language);
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2017</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781788299572/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Clements, David Mark</a1>
  <a2>Buus, Matthias</a2>
  <a2>Collina, Matteo</a2>
  <a2>Elger, Peter</a2>
  <t1>Node cookbook: practical solutions to server-side JavaScript problems</t1>
  <t2/>
  <sn>9781785881244</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Clientserver computing;
                Web servers;
                Internet programming;
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2017</yr>
  <ed>3rd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781785880087/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Percival, Harry</a1>
  <t1>Test-driven development with Python: obey the testing goat : using Django, Selenium, and JavaScript</t1>
  <t2/>
  <sn>9781491958704</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Python (Computer program language);
                Application software;
                Web site development;
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2017</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781491958698/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Murray, Scott</a1>
  <t1>Interactive data visualization for the web: an introduction to designing with D3</t1>
  <t2/>
  <sn>9781491921289</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Interactive computer graphics;
                Web site development;
                Information visualization;
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2017</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781491921296/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Pattankar, Mithun</a1>
  <a2>Hurbuns, Malendra</a2>
  <t1>Mastering ASP.NET web API</t1>
  <t2/>
  <sn>9781786469380</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1/>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2016</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781786463951/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Mueller, John Paul</a1>
  <t1>AWS for developers</t1>
  <t2/>
  <sn>9781119371847</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1/>
  <pb>John Wiley &amp; Sons</pb>
  <pp>Newark, NJ</pp>
  <yr>2017</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781119371847/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Kolce, James</a1>
  <a2>Buckler, Craig</a2>
  <a2>Seitz, Sebastian</a2>
  <a2>Brown, Mark</a2>
  <a2>Jelisejevs, Pavels</a2>
  <a2>Mardan, Azat</a2>
  <a2>Green, M David</a2>
  <a2>Rometty, Jack</a2>
  <a2>Wright, James</a2>
  <t1>Modern JavaScript</t1>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>SitePoint</pb>
  <pp>Collingwood</pp>
  <yr>2017</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781492023548/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>S, Dani Akash</a1>
  <t1>JavaScript by example: modern JavaScript programming with real world web apps</t1>
  <t2/>
  <sn>9781788299008</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web site development;
                Application software;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2017</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781788293969/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Novick, Vladimir</a1>
  <t1>React Native--building mobile apps with Javascript: build real-world iOS and Android native apps with JavaScript</t1>
  <t2/>
  <sn>9781787129795</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Mobile apps;
                JavaScript (Computer program language);
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2017</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781787282537/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Walker, Nathan</a1>
  <a2>Anderson, Nathanael J</a2>
  <t1>NativeScript for Angular mobile development: creating dynamic mobile apps for iOS and Android</t1>
  <t2/>
  <sn>9781787124691</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Mobile apps;
                JavaScript (Computer program language);
                Cross-platform software development;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2017</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781787125766/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Bugl, Daniel</a1>
  <t1>Learning Redux: write maintainable, consistent, and easy to-test web applications</t1>
  <t2/>
  <sn>9781786469533</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web site development;
                Web sites;
                Application software;
                </k1>
  <pb>Packt Publ.</pb>
  <pp>Birmingham</pp>
  <yr>2017</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781786462398/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Daniels, Paul P</a1>
  <a2>Atencio, Luis</a2>
  <t1>RxJS in action</t1>
  <t2/>
  <sn>9781617293412</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Computer programming;
                Application software;
                </k1>
  <pb>Manning Publ.</pb>
  <pp>Shelter Island, NY</pp>
  <yr>2017</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781617293412/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Young, Alex</a1>
  <a2>Meck, Bradley</a2>
  <a2>Cantelon, Mike</a2>
  <t1>Node.js in action</t1>
  <t2/>
  <sn>9781617292576</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Internet programming;
                Web site development;
                </k1>
  <pb>Manning Publ.</pb>
  <pp>Shelter Island, NY</pp>
  <yr>2017</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781617292576/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Freeman, Adam</a1>
  <t1>Pro Angular: learn to harness the power of modern web browsers from within your application's code</t1>
  <t2/>
  <sn>9781484223062</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Web applications;
                AngularJS (Software framework);
                JavaScript (Computer program language);
                </k1>
  <pb>Apress</pb>
  <pp>Berkeley, CA</pp>
  <yr>2017</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781484223079/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Boduch, Adam</a1>
  <t1>Mastering Immutable.js: better JavaScript development using immutable data</t1>
  <t2/>
  <sn>9781788397247</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Application software;
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2017</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781788395113/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Domes, Scott</a1>
  <t1>Progressive web apps with React: create lightning fast web apps with native power using React and Firebase</t1>
  <t2/>
  <sn>9781788296137</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Web applications;
                JavaScript (Computer program language);
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2017</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781788297554/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Filipova, Olga</a1>
  <t1>Vue.js 2 and Bootstrap 4 web development: build responsive SPAs with Bootstrap 4, Vue.js 2, and Firebase</t1>
  <t2/>
  <sn>9781788291644</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web applications;
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2017</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781788290920/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>McClay, Nicholas</a1>
  <t1>MEAN cookbook: the meanest set of MEAN stack solutions around MongoDB, Express, AngularJS, and Node.js</t1>
  <t2/>
  <sn>9781787288157</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Application software;
                JavaScript (Computer program language);
                Web applications;
                </k1>
  <pb>Packt Publishing Ltd</pb>
  <pp>Birmingham</pp>
  <yr>2017</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781787286573/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Alabes, Tomas</a1>
  <a2>Tarkus, Konstantin</a2>
  <t1>Isomorphic JavaScript web development: universal JavaScript with React and Node</t1>
  <t2/>
  <sn>9781785888045</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Application software;
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2017</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781785889769/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Fischer, Ludovico</a1>
  <t1>React for real: front-end code, untangled</t1>
  <t2/>
  <sn>9781680502633</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Application software;
                </k1>
  <pb>Pragmatic Bookshelf</pb>
  <pp>[S.l.]</pp>
  <yr>2017</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781680502817/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Mardan, Azat</a1>
  <t1>React quickly: painless web apps with React, JSX, Redux, and GraphQL</t1>
  <t2/>
  <sn>1617293342</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>User interfaces (Computer systems);
                Web applications;
                Web site development;
                JavaScript (Computer program language);
                Functional programming (Computer science);
                </k1>
  <pb>Manning Publications</pb>
  <pp>Shelter Island, NY</pp>
  <yr>2017</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781617293344/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Jones, Darren</a1>
  <t1>JavaScript: novice to ninja</t1>
  <t2/>
  <sn>9780995382626</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>SitePoint</pb>
  <pp>Collingwood</pp>
  <yr>2017</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781492023623/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Eisenman, Bonnie</a1>
  <t1>Learning React Native: building Native mobile apps with JavaScript</t1>
  <t2/>
  <sn>9781491989142</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Mobile apps;
                JavaScript (Computer program language);
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2018</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781491989135/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Shen, William</a1>
  <t1>Using SVG with CSS3 and HTML5</t1>
  <t2/>
  <sn>9781491921975</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>HTML (Document markup language);
                Cascading style sheets;
                JavaScript (Computer program language);
                Web site development;
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781491921968/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Dayley, Brad</a1>
  <t1>Node.js, MongoDB and Angular web development</t1>
  <t2/>
  <sn>9780134655642</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Internet programming;
                Web site development;
                </k1>
  <pb>Addison-Wesley</pb>
  <pp>[S.l.]</pp>
  <yr>2018</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9780134655642/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Meloni, Julie C</a1>
  <t1>Sams teach yourself PHP, MySQL &amp; JavaScript all in one</t1>
  <t2/>
  <sn>9780134439594</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Web site development;
                PHP (Computer program language);
                JavaScript (Computer program language);
                </k1>
  <pb>Pearson Education</pb>
  <pp>[S.l.]</pp>
  <yr>2018</yr>
  <ed>6th ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9780134439594/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Rodriguez Martinez, Emilio</a1>
  <t1>React Native blueprints: create eight exciting native cross-platform mobile applications with JavaScript</t1>
  <t2/>
  <sn>9781787287020</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Mobile apps;
                JavaScript (Computer program language);
                Mobile computing;
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2017</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781787288096/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Balachandar, Bogunuva Mohanram</a1>
  <t1>RESTful Java web services: a pragmatic guide to designing and building RESTful APIs using Java</t1>
  <t2/>
  <sn>9781788294966</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Representational State Transfer (Software architecture);
                Web services;
                Application program interfaces (Computer software);
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2017</yr>
  <ed>3rd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781788294041/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Kereki, Federico</a1>
  <t1>Mastering JavaScript functional programming: in-depth guide for writing robust and maintainable JavaScript code in ES8 and beyond</t1>
  <t2/>
  <sn>9781787289734</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Functional programming (Computer science);
                Web site development;
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2017</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781787287440/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Chau, Guillaume</a1>
  <t1>Vue.js 2 web development projects: learn Vue.js by building 6 web apps</t1>
  <t2/>
  <sn>9781787129443</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web site development;
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2017</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781787127463/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Fedosejev, Artemij</a1>
  <a2>Boduch, Adam</a2>
  <t1>React 16 essentials: a fast-paced, hands-on guide to designing and building scalable and maintainable web apps with React 16</t1>
  <t2/>
  <sn>9781787126343</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Application software;
                JavaScript (Computer program language);
                Web sites;
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2017</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781787126046/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Meeks, Elijah</a1>
  <t1>D3.js in action: data visualization with JavaScript</t1>
  <t2/>
  <sn>9781617294488</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Information visualization;
                Computer graphics;
                JavaScript (Computer program language);
                </k1>
  <pb>Manning Publications</pb>
  <pp>Shelter Island, NY</pp>
  <yr>2018</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781617294488/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Rieseberg, Felix</a1>
  <t1>Introducing Electron: desktop apps with JavaScript</t1>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Application software;
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781491996041/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Mezzalira, Luca</a1>
  <t1>Front-end reactive architectures: explore the future of the front-end using reactive JavaScript frameworks and libraries</t1>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Software architecture;
                JavaScript (Computer program language);
                </k1>
  <pb>Apress</pb>
  <pp>Berkeley, CA</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781484231807/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Street, Mike</a1>
  <t1>Vue.js 2.x by example: example-driven guide to build web apps with Vue.js for beginners</t1>
  <t2/>
  <sn>9781788297479</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web applications;
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2017</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781788293464/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Ravulavaru, Arvind</a1>
  <t1>Practical Internet of Things with JavaScript: build standalone exciting IoT projects with Raspberry Pi 3 and JavaScript (ES5/ES6)</t1>
  <t2/>
  <sn>9781788292948</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Internet of things;
                JavaScript (Computer program language);
                Raspberry Pi (Computer);
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2017</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781788292948/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Pattamsetti, Raja Malleswara Rao</a1>
  <t1>Oracle JET for developers: implement client-side JavaScript efficiently for enterprise Oracle applications</t1>
  <t2/>
  <sn>9781787122291</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web applications;
                Application software;
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2017</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781787284746/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Newton, Thomas</a1>
  <a2>Villarreal, Oscar</a2>
  <a2>Verspohl, Lars</a2>
  <t1>Learning D3.js 4 mapping: build cutting-edge maps and visualizations with JavaScript</t1>
  <t2/>
  <sn>9781787284258</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Information visualization;
                Digital mapping;
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2017</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781787280175/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Pasquali, Sandro</a1>
  <a2>Faaborg, Kevin</a2>
  <t1>Mastering Node.js: build robust and scalable real-time server-side web applications efficiently</t1>
  <t2/>
  <sn>9781785883033</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Application software;
                JavaScript (Computer program language);
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2017</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781785888960/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Dean, John</a1>
  <t1>Web programming with HTML5, CSS, and JavaScript</t1>
  <t2/>
  <sn>9781284091809</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Internet programming;
                HTML (Document markup language);
                Cascading style sheets;
                JavaScript (Computer program language);
                </k1>
  <pb>Jones &amp; Bartlett Learning</pb>
  <pp>Burlington, MA</pp>
  <yr>2019</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781284091809/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Simpson, Kyle</a1>
  <t1>Functional-light JavaScript: balanced, pragmatic FP in JavaScript</t1>
  <t2/>
  <sn>1981672346</sn>
  <op/>
  <vo/>
  <ab>Functional-Light JavaScript is a balanced, pragmatic exploration of Functional Programming in JavaScript. Functional Programming (FP) is an incredibly powerful paradigm for structuring code that yields more robust, verifiable, and readable programs. If you've ever tried to learn FP but struggled with terms like "monad", mathematical concepts like category theory, or symbols like (lambda), you're not alone. Functional-Light programming distills the most vital aspects of FP—function purity, value immutability, composition, and more!—down to approachable JavaScript patterns. Rather than the all-or-nothing dogmatism often encountered in FP, this book teaches you how to improve your programs line by line.</ab>
  <la>eng</la>
  <k1/>
  <pb>GetiPub</pb>
  <pp>[S.l.]</pp>
  <yr>2017</yr>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Mukkamala, Kashyap</a1>
  <t1>Hands-on data structures and algorithms with JavaScript: write efficient code that is highly performant, scalable, and easily testable using JavaScript</t1>
  <t2/>
  <sn>9781788397544</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Data structures (Computer science);
                Computer algorithms;
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781788398558/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Mead, Andrew</a1>
  <t1>Learning Node.js development: learn the fundamentals of Node.js, and deploy and test Node.js applications on the web</t1>
  <t2/>
  <sn>9781788396349</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web applications;
                Web site development;
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781788395540/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Lebensold, Jonathan</a1>
  <t1>React Native cookbook: bringing the web to native platforms</t1>
  <t2/>
  <sn>9781491993842</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Mobile apps;
                JavaScript (Computer program language);
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781491993835/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Beighley, Lynn</a1>
  <t1>Jumpstarting JavaScript: build a twitter bot and LED alert system with Node.js and Raspberry Pi</t1>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Raspberry Pi (Computer);
                </k1>
  <pb>Maker Media</pb>
  <pp>San Francisco, CA</pp>
  <yr>2017</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781680454260/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Arslan, Engin</a1>
  <t1>Learn JavaScript with p5.js: coding for visual learners</t1>
  <t2/>
  <sn>9781484234259</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Information visualization;
                Computer programming;
                Interactive computer graphics;
                Computer graphics;
                </k1>
  <pb>Apress</pb>
  <pp>New York, NY</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781484234266/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Duffield, Matthew</a1>
  <t1>Practical app development with Aurelia: leverage the power of Aurelia to build personal and business applications</t1>
  <t2/>
  <sn>9781484234013</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Application software;
                JavaScript (Computer program language);
                </k1>
  <pb>Apress</pb>
  <pp>New York, NY</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781484234020/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Pitt, Christopher</a1>
  <t1>The definitive guide to AdonisJs: building Node.js applications with JavaScript</t1>
  <t2/>
  <sn>9781484233894</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Application software;
                </k1>
  <pb>Apress</pb>
  <pp>New York, NY</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781484233900/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Kindred, Andrew</a1>
  <t1>Mastering ServiceNow scripting: leverage JavaScript APIs to perform client-side and server-side scripting on ServiceNow instances</t1>
  <t2/>
  <sn>9781788627092</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Information technology;
                Application software;
                JavaScript (Computer program language);
                Application program interfaces (Computer software);
                Enterprise resource planning;
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham </pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781788627092/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Mukhopadhyay, Mayukh</a1>
  <t1>Ethereum smart contract development: build blockchain-based decentralized applications using solidity</t1>
  <t2/>
  <sn>9781788472623</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Blockchains (Databases);
                Distributed databases;
                Electronic data processing;
                JavaScript (Computer program language);
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham </pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781788473040/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Callaway, John</a1>
  <a2>Hunt, Clayton</a2>
  <t1>Practical test-driven development using C# 7: unleash the power of TDD by implementing real world examples under .NET environment and JavaScript</t1>
  <t2/>
  <sn>9781788390606</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>C# (Computer program language);
                JavaScript (Computer program language);
                Application software;
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham </pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781788398787/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Mansilla, Sergi</a1>
  <t1>Reactive programming with RxJS 5: untangle your asynchronous JavaScript code</t1>
  <t2/>
  <sn>9781680502473</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Computer programming;
                </k1>
  <pb>The Pragmatic Bookshelf</pb>
  <pp>Raleigh, NC</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781680505528/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Wilson, Jim R</a1>
  <t1>Node.js 8 the right way: practical, server-side JavaScript that scales</t1>
  <t2/>
  <sn>9781680501957</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Internet programming;
                </k1>
  <pb>Pragmatic Bookshelf</pb>
  <pp>Raleigh, NC</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781680505344/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Gardner, Lyza Danger</a1>
  <t1>JavaScript on things: hacking hardware for web developers</t1>
  <t2/>
  <sn>9781617293863</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Microcontrollers;
                Embedded computer systems;
                </k1>
  <pb>Manning Publications</pb>
  <pp>Shelter Island, NY</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781617293863/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Rodriguez Martinez, Emilio</a1>
  <t1>React: cross-platform application development with React Native : build 4 real-world apps with React Native</t1>
  <t2/>
  <sn>9781789139600</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Mobile apps;
                JavaScript (Computer program language);
                Application software;
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781789136081/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Halliday, Paul</a1>
  <t1>Vue.js 2 design patterns and best practices: build enterprise-ready, modular Vue.js applications with Vuex and Nuxt</t1>
  <t2/>
  <sn>9781788831017</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Web applications;
                JavaScript (Computer program language);
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781788839792/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Mohan, Mehul</a1>
  <a2>Prusty, Narayan</a2>
  <t1>Learn ECMAScript: discover the latest ECMAScript features in order to write cleaner code and learn the fundamentals of JavaScript</t1>
  <t2/>
  <sn>9781788629621</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Application software;
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2018</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781788620062/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Blum, Richard</a1>
  <t1>PHP, MySQL, and JavaScript all-in-one for dummies</t1>
  <t2/>
  <sn>9781119468387</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                MySQL (Electronic resource);
                </k1>
  <pb>John Wiley &amp; Sons</pb>
  <pp>Newark, NJ</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781119468387/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Trangenstein, John A</a1>
  <t1>Scientific computing</t1>
  <t2/>
  <sn>9783319691046</sn>
  <op/>
  <vo/>
  <ab>This is the third of three volumes providing a comprehensive presentation of the fundamentals of scientific computing. This volume discusses topics that depend more on calculus than linear algebra, in order to prepare the reader for solving differential equations. This book and its companions show how to determine the quality of computational results, and how to measure the relative efficiency of competing methods. Readers learn how to determine the maximum attainable accuracy of algorithms, and how to select the best method for computing problems. This book also discusses programming in several languages, including C++, Fortran and MATLAB. There are 90 examples, 200 exercises, 36 algorithms, 40 interactive JavaScript programs, 91 references to software programs and 1 case study. Topics are introduced with goals, literature references and links to public software. There are descriptions of the current algorithms in GSLIB and MATLAB. This book could be used for a second course in numerical methods, for either upper level undergraduates or first year graduate students. Parts of the text could be used for specialized courses, such as nonlinear optimization or iterative linear algebra.</ab>
  <la>eng</la>
  <k1/>
  <pb>Springer</pb>
  <pp>Cham</pp>
  <yr>2017</yr>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Harrison, Ross</a1>
  <t1>ECMAScript cookbook: over 70 recipes to help you learn the new ECMAScript (ES6/ES8) features and solve common JavaScript problems</t1>
  <t2/>
  <sn>9781788625630</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Application software;
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781788628174/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Mead, Andrew</a1>
  <t1>Advanced Node.js development: master Node.js by building real-world applications</t1>
  <t2/>
  <sn>9781788394796</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Application software;
                Web applications;
                Web site development;
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781788393935/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Imsirovic, Ajdin</a1>
  <t1>Elm Web development: an introductory guide to building functional web apps using Elm</t1>
  <t2/>
  <sn>9781788292375</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Web applications;
                JavaScript (Computer program language);
                Web site development;
                Application software;
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781788299053/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1>Learn Node.js by building 6 projects: build six practical and instructive Node.js projects</t1>
  <t2/>
  <sn>9781788295925</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Application software;
                Web applications;
                Web site development;
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781788293631/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Noring, Christoffer</a1>
  <t1>Architecting Angular applications with Redux, RxJS, and NgRx: learn to build Redux style high-performing applications with Angular 6</t1>
  <t2/>
  <sn>9781787121751</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Application software;
                Web applications;
                JavaScript (Computer program language);
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781787122406/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>McFedries</a1>
  <t1>Web coding and development all-in-one for dummies</t1>
  <t2/>
  <sn>9781119473923</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Web site development;
                </k1>
  <pb>John Wiley &amp; Sons</pb>
  <pp>Newark, NJ</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781119473923/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Koutifaris, Andrea</a1>
  <t1>Vuex quick start guide: Centralized State Management for your Vue.js applications</t1>
  <t2/>
  <sn>9781788991544</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Application software;
                JavaScript (Computer program language);
                Web applications;
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781788999939/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Kanber, Burak</a1>
  <t1>Hands-on machine learning with JavaScript: solve complex computational web problems using machine learning</t1>
  <t2/>
  <sn>9781788990301</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Machine learning;
                Application software;
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781788998246/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Toomey, Dan</a1>
  <t1>Jupyter cookbook: over 75 recipes to perform interactive computing across Python, R, Scala, Spark, JavaScript, and more</t1>
  <t2/>
  <sn>9781788839747</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Electronic data processing;
                Data mining;
                Information visualization;
                Python (Computer program language);
                R (Computer program language);
                Scala (Computer program language);
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781788839440/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Boduch, Adam</a1>
  <t1>React 16 tooling: master essential cutting-edge tools, such as create-react-app, Jest, and Flow</t1>
  <t2/>
  <sn>9781788832083</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Application software;
                Web site development;
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781788835015/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Rao, Maneesh</a1>
  <t1>Internet of things with Raspberry Pi 3: leverage the power of Raspberry Pi 3 and JavaScript to build exciting IoT projects</t1>
  <t2/>
  <sn>9781788620659</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Raspberry Pi (Computer);
                Internet of things;
                JavaScript (Computer program language);
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781788627405/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Herron, David</a1>
  <t1>Node.js web development: server-side development with Node 10 made easy</t1>
  <t2/>
  <sn>9781788627368</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web site development;
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2018</yr>
  <ed>4th ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781788626859/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Groner, Loiane</a1>
  <t1>Learning JavaScript data structures and algorithms: write complex and powerful JavaScript code using the latest ECMAScript</t1>
  <t2/>
  <sn>9781788624947</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Data structures (Computer science);
                Algorithms;
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2018</yr>
  <ed>3rd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781788623872/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Iriarte Koroliova, Eddy Wilson</a1>
  <t1>MERN quick start guide: build web applications with MongoDB, Express.js, React, and Node</t1>
  <t2/>
  <sn>9781787280045</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Application software;
                Web applications;
                JavaScript (Computer program language);
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781787281080/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Uluca, Doguhan</a1>
  <t1>Angular 6 for enterprise-ready web applications: deliver production-ready and cloud-scale Angular web apps</t1>
  <t2/>
  <sn>9781786463760</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Application software;
                Web applications;
                JavaScript (Computer program language);
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781786462909/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Morgan, Joe</a1>
  <t1>Simplifying JavaScript: writing modern JavaScript with ES5, ES6, and beyond</t1>
  <t2/>
  <sn>9781680502886</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>The Pragmatic Bookshelf</pb>
  <pp>Raleigh, NC</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781680506044/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Isaacks, J D</a1>
  <t1>Get programming with JavaScript Next: new features of ECMAScript 2015, 2016, and beyond</t1>
  <t2/>
  <sn>9781617294204</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>Manning Publications</pb>
  <pp>Shelter Island, NY</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781617294204/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Karande, Chetan</a1>
  <t1>Patterns in Node package vulnerabilities: essential findings for busy developers</t1>
  <t2/>
  <sn>9781491999974</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Web applications;
                Application software;
                JavaScript (Computer program language);
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781491999981/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Kolce, James</a1>
  <a2>Brown, Mark</a2>
  <a2>Buckler, Craig</a2>
  <a2>Wanyoike, Michael</a2>
  <a2>Jacques, Nilson</a2>
  <t1>Modern JavaScript tools &amp; skills</t1>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Application software;
                </k1>
  <pb>SitePoint</pb>
  <pp>Collingwood</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781492068129/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Lehr, Michaela</a1>
  <a2>Wanyoike, Michael</a2>
  <a2>Jones, Darren</a2>
  <a2>Janes, Adam</a2>
  <t1>6 JavaScript projects</t1>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>SitePoint</pb>
  <pp>Collingwood</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781492067238/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Rosa, Aurelio de</a1>
  <a2>Pennell, Kyle</a2>
  <a2>Jacques, Nilson</a2>
  <a2>Buckler, Craig</a2>
  <a2>Houwens, Byron</a2>
  <a2>Mott, Jeff</a2>
  <a2>Panda, Sandeep</a2>
  <a2>Cox, Graham</a2>
  <a2>Fischer, Ludovico</a2>
  <a2>Wright, James</a2>
  <t1>Practical ES6</t1>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Application software;
                </k1>
  <pb>SitePoint</pb>
  <pp>Collingwood</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781492067184/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Kolce, James</a1>
  <a2>Kröger, Moritz</a2>
  <a2>C̆urić, Ivan</a2>
  <a2>Saeed, Samier</a2>
  <a2>Mott, Jeff</a2>
  <a2>Green, M David</a2>
  <a2>Buckler, Craig</a2>
  <t1>JavaScript: best practice</t1>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>SitePoint</pb>
  <pp>Collingwood</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780648331520/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>S Sriparasa, Sai</a1>
  <a2>DMELLO, BRUNO</a2>
  <t1>JavaScript and JSON essentials: build light weight, scalable, and faster web applications with the power of JSON</t1>
  <t2/>
  <sn>9781788628761</sn>
  <op/>
  <vo/>
  <ab>JSON is an established and standard format used to exchange data. This book shows how JSON plays different roles in full web development through examples. By the end of this book, you'll have a new perspective on providing solutions for your applications and handling their complexities.</ab>
  <la>eng</la>
  <k1/>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2018</yr>
  <ed>2nd ed.</ed>
  <ul>https://cds.cern.ch/auth.py?r=EBLIB_P_5371677;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Bhaskar, Nikhil</a1>
  <t1>Truffle quick start guide: learn the fundamentals of Ethereum development</t1>
  <t2/>
  <sn>9781789136975</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Application software;
                Web site development;
                JavaScript (Computer program language);
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781789132540/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Argüelles Rojas, Diego Jose</a1>
  <a2>Murrugarra Sifuentes, Erikson Haziz</a2>
  <t1>Hands-on full stack web development with Aurelia: develop modern and real-time web applications with Aurelia and Node.js</t1>
  <t2/>
  <sn>9781788834919</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Application software;
                JavaScript (Computer program language);
                Web applications;
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781788833202/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Resende, Diogo</a1>
  <t1>Hands-on microservices with Node.js: build, test, and deploy robust microservices in JavaScript</t1>
  <t2/>
  <sn>9781788626835</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Internet programming;
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781788620215/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Caya, Andrew</a1>
  <t1>Mastering the faster web with PHP, MySQL and JavaScript: develop state-of-the-art web applications using the latest web technologies</t1>
  <t2/>
  <sn>9781788397711</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Web site development;
                PHP (Computer program language);
                JavaScript (Computer program language);
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781788392211/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Thomas, Mark Tielens</a1>
  <t1>React in action</t1>
  <t2/>
  <sn>9781617293856</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>User interfaces (Computer systems);
                Web applications;
                Web site development;
                JavaScript (Computer program language);
                Functional programming (Computer science);
                </k1>
  <pb>Manning Publications Co</pb>
  <pp>Shelter Island, NY</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781617293856/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Nixon, Robin</a1>
  <t1>Learning PHP, MySQL &amp; JavaScript: with JQuery, CSS &amp; HTML5</t1>
  <t2/>
  <sn>9781491978917</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>PHP (Computer program language);
                JavaScript (Computer program language);
                Web site development;
                Web sites;
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2018</yr>
  <ed>5th ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781491979075/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Jeansoulin, Robert</a1>
  <t1>JavaScript and open data</t1>
  <t2/>
  <sn>9781786302045</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Open Data Protocol;
                </k1>
  <pb>ISTE</pb>
  <pp>London</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781786302045/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Doglio, Fernando</a1>
  <t1>REST API development with Node.js: manage and understand the full capabilities of successful REST development</t1>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Application program interfaces (Computer software);
                Application software;
                JavaScript (Computer program language);
                Internet programming;
                </k1>
  <pb>Apress</pb>
  <pp>[S.l.]</pp>
  <yr>2018</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781484237151/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Knight, Indira</a1>
  <t1>Connecting Arduino to the web: front end development using JavaScript</t1>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Arduino (Programmable controller);
                Web servers;
                JavaScript (Computer program language);
                Internet programming;
                </k1>
  <pb>Apress</pb>
  <pp>[S.l.]</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781484234808/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Nandaa, Anthony</a1>
  <t1>Beginning API development with Node.js: build highly scalable, developer-friendly APIs for the modern web with JavaScript and Node.js</t1>
  <t2/>
  <sn>9781789534177</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Web applications;
                Application program interfaces (Computer software);
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781789539660/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Reimer, Mario-Leander</a1>
  <t1>Building RESTful web services with Java EE 8: create modern RESTful web services with the Java EE 8 API</t1>
  <t2/>
  <sn>9781789534269</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Representational State Transfer (Software architecture);
                Web services;
                Application program interfaces (Computer software);
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781789532883/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Chiarelli, Andrea</a1>
  <t1>Beginning React: simplify your frontend development workflow and enhance the user experience of your applications with React</t1>
  <t2/>
  <sn>9781789534924</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Mobile apps;
                Application software;
                JavaScript (Computer program language);
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781789530520/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Podila, Pavan</a1>
  <a2>Weststrate, Michel</a2>
  <t1>MobX quick start guide: supercharge the client state in your React apps with MobX</t1>
  <t2/>
  <sn>9781789344837</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Application software;
                Web applications;
                Information technology;
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781789344837/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Konshin, Kirill</a1>
  <t1>Next.js quick start guide: server-side rendering done right</t1>
  <t2/>
  <sn>9781788995849</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Application software;
                Web applications;
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781788993661/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Subramaniam, Venkat</a1>
  <t1>Rediscovering JavaScript: master ES6, ES7, and ES8</t1>
  <t2/>
  <sn>9781680505467</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>The Pragmatic Bookshelf</pb>
  <pp>Raleigh, NC</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781680506174/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Gordon, Elyse Kolker</a1>
  <t1>Isomorphic web applications: universal development with React</t1>
  <t2/>
  <sn>9781617294396</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Application software;
                JavaScript (Computer program language);
                Web applications;
                </k1>
  <pb>Manning Publications</pb>
  <pp>Shelter Island, NY</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781617294396/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Kumar, Akshi</a1>
  <t1>Web technology: theory and practice</t1>
  <t2/>
  <sn>9781138550438</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1/>
  <pb>Chapman and Hall/CRC</pb>
  <pp>Milton</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://cds.cern.ch/auth.py?r=EBLIB_P_5477541;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Love, Chris</a1>
  <t1>Progressive web application development by example: develop fast, reliable, and engaging user experiences for the web</t1>
  <t2/>
  <sn>1787282341</sn>
  <op/>
  <vo/>
  <ab>Do you want to create amazing applications which grab the attention of users? Progressive web apps are just the right thing for you. With its example-based approach, this book will show you how effective progressive web apps can boost the performance of web and native apps.</ab>
  <la>eng</la>
  <k1>Web applications;
                Web site development;
                Application software;
                Application program interfaces (Computer software);
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781787125421/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Strom, Chris</a1>
  <t1>3D game programming for kids: create interactive worlds with JavaScript</t1>
  <t2/>
  <sn>9781680502701</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Computer games;
                Computers and children;
                Three-dimensional imaging;
                </k1>
  <pb>Pragmatic Bookshelf</pb>
  <pp>Raleigh, NC</pp>
  <yr>2018</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781680506242/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Nagy, Zsolt</a1>
  <t1>Regex quick syntax reference: understanding and using regular expressions</t1>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>Apress</pb>
  <pp>Berkeley, CA</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781484238769/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Meyer, Jeanine</a1>
  <t1>HTML5 and JavaScript projects: build on your basic knowledge of HTML5 and JavaScript to create substantial HTML5 applications</t1>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>HTML (Document markup language);
                JavaScript (Computer program language);
                Application software;
                Interactive multimedia;
                </k1>
  <pb>Apress</pb>
  <pp>Berkeley, CA</pp>
  <yr>2018</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781484238646/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Loder, Wolfgang</a1>
  <t1>Web applications with Elm: functional programming for the web</t1>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Web applications;
                JavaScript (Computer program language);
                Web site development;
                Application software;
                </k1>
  <pb>Apress</pb>
  <pp>Berkeley, CA</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781484226100/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Jimenez Estupinan, Raul</a1>
  <t1>Extending the remote control capabilities in the CMS Detector Control System with Remote Procedure Call Services</t1>
  <t2/>
  <sn/>
  <op>WEP17</op>
  <vo/>
  <ab>The CMS Detector Control System (DCS) is implemented as a large distributed and redundant system, with applications interacting and sharing data in multiple ways. The CMS XML-RPC is a software toolkit implementing the standard Remote Procedure Call (RPC) protocol, using the Extensible Mark-up Language (XML) and a custom lightweight variant using the JavaScript Object Notation (JSON) to model, encode and expose resources through the Hypertext Transfer Protocol (HTTP). The CMS XML-RPC toolkit complies with the standard specification of the XML-RPC protocol that allows system developers to build collaborative software architectures with self-contained and reusable logic, and with encapsulation of well-defined processes. The implementation of this protocol introduces not only a powerful communication method to operate and exchange data with web-based applications, but also a new programming paradigm to design service-oriented software architectures within the CMS DCS domain. This paper presents details of the CMS XML-RPC implementation in WinCC Open Architecture (OA) Control Language using an object-oriented approach.</ab>
  <la>eng</la>
  <k1>General;
                </k1>
  <pb/>
  <pp/>
  <yr>2018</yr>
  <ed/>
  <ul>http://cds.cern.ch/record/2644965/files/CR2018_218.pdf;
	http://cds.cern.ch/record/2644965/files/Publication.pdf;
	http://cds.cern.ch/record/2644965/files/Publication.gif?subformat=icon;
	http://cds.cern.ch/record/2644965/files/Publication.jpg?subformat=icon-700;
	http://cds.cern.ch/record/2644965/files/Publication.jpg?subformat=icon-180;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Freeman, Adam</a1>
  <t1>Pro Vue.js 2</t1>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Application software;
                Web applications;
                </k1>
  <pb>Apress</pb>
  <pp>Berkeley, CA</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781484238059/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Nelson, Brett</a1>
  <t1>Getting to know Vue.js: learn to build single page applications in Vue from scratch</t1>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web site development;
                Application software;
                </k1>
  <pb>Apress</pb>
  <pp>Berkeley, CA</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781484237816/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Freeman, Adam</a1>
  <t1>Pro Angular 6</t1>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Web applications;
                Application software;
                JavaScript (Computer program language);
                </k1>
  <pb>Apress</pb>
  <pp>Berkeley, CA</pp>
  <yr>2018</yr>
  <ed>3rd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781484236499/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Aravinth, Anto</a1>
  <t1>Beginning functional JavaScript: functional programming with JavaScript using EcmaScript 6</t1>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Functional programming (Computer science);
                Web site development;
                </k1>
  <pb>Apress</pb>
  <pp>Berkeley, CA</pp>
  <yr>2017</yr>
  <ed/>
  <ul>https://ezproxy.cern.ch/login?url=http://proquest.tech.safaribooksonline.de/?uiCode=CERN&amp;xmlId=9781484226568;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Grover, Deepak</a1>
  <a2>Prateek Kunduru, Hanu</a2>
  <t1>ES6 for humans: the latest standard of JavaScript, ES2015 and beyond</t1>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>Apress</pb>
  <pp>Berkeley, CA</pp>
  <yr>2017</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781484226230/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Ganatra, Sagar</a1>
  <t1>React Router quick start guide: routing in React applications made easy</t1>
  <t2/>
  <sn>9781789532838</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Application software;
                Web applications;
                JavaScript (Computer program language);
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781789532555/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Huntington, Matthew</a1>
  <t1>D3.js quick start guide: Create amazing, interactive visualizations in the browser with JavaScript</t1>
  <t2/>
  <sn>9781789342383</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Information visualization;
                Computer graphics;
                JavaScript (Computer program language);
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781789342383/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Perch, Kassandra</a1>
  <t1>Hands-on robotics with JavaScript: build robotic projects using Johnny-Five and control hardware with JavaScript and Raspberry Pi</t1>
  <t2/>
  <sn>9781789346732</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Robots;
                Personal robotics;
                Raspberry Pi (Computer);
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781789342055/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Toomey, Dan</a1>
  <t1>Learning Jupyter 5: explore interactive computing using Python, Java, JavaScript, R, Julia, and JupyterLab</t1>
  <t2/>
  <sn>9781789137446</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Science;
                Data mining;
                Information visualization;
                Python (Computer program language);
                Java (Computer program language);
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2018</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781789137408/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Mukhopadhyay, Mayukh</a1>
  <t1>Ethereum cookbook: over 100 recipes covering Ethereum-based tokens, games, wallets, smart contracts, protocols, and Dapps</t1>
  <t2/>
  <sn>9781789137941</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Electronic data processing;
                Blockchains (Databases);
                Distributed databases;
                JavaScript (Computer program language);
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781789133998/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Rourke, Mike</a1>
  <t1>Learn WebAssembly: build web applications with native performance using Wasm and C/C++</t1>
  <t2/>
  <sn>9781788995467</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Web applications;
                Application software;
                JavaScript (Computer program language);
                C (Computer program language);
                C++ (Computer program language);
                Application program interfaces (Computer software);
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781788997379/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Grzesiukiewicz, Mateusz</a1>
  <t1>Hands-on design patterns with React Native: proven techniques and patterns for efficient native mobile development with JavaScript</t1>
  <t2/>
  <sn>9781788999540</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Application software;
                Mobile apps;
                Web site development;
                Software patterns;
                JavaScript (Computer program language);
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781788994460/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Dirksen, Jos</a1>
  <t1>Learning Three.js: programming 3D animations and visualizations for the web with HTML5 and WebGL</t1>
  <t2/>
  <sn>9781788835978</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                WebGL (Computer program language);
                Three-dimensional modeling;
                Computer graphics;
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2018</yr>
  <ed>3rd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781788833288/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Larsen, Rob</a1>
  <t1>Mastering SVG: ace web animations, visualizations, and vector graphics with HTML, CSS, and JavaScript</t1>
  <t2/>
  <sn>9781788621984</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>SVG (Document markup language);
                JavaScript (Computer program language);
                Computer graphics;
                Web sites;
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781788626743/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Li, Daniel</a1>
  <t1>Building enterprise JavaScript applications: learn to build and deploy robust JavaScript applications using Cucumber, Mocha, Jenkins, Docker, and Kubernetes</t1>
  <t2/>
  <sn>9781788472913</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web site development;
                Application software;
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781788477321/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Gilbert, John</a1>
  <t1>JavaScript cloud native development cookbook: deliver serverless cloud-native solutions on AWS, Azure, and GCP</t1>
  <t2/>
  <sn>9781788475372</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Application software;
                Cloud computing;
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781788470414/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Santana Roldan, Carlos</a1>
  <t1>React cookbook: create dynamic web apps with React using Redux, Webpack, Node.js, and GraphQL</t1>
  <t2/>
  <sn>9781785282591</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Application software;
                JavaScript (Computer program language);
                Mobile apps;
                Web site development;
                Web sites;
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781783980727/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Ballard, Phil</a1>
  <t1>Sams teach yourself JavaScript in 24 hours</t1>
  <t2/>
  <sn>9780135166963</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web site development;
                </k1>
  <pb>Sams</pb>
  <pp>Indianapolis, IN</pp>
  <yr>2019</yr>
  <ed>7th ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9780135166963/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Verhas, Peter</a1>
  <t1>Java projects: learn the fundamentals of Java 11 programming by building industry grade practical projects</t1>
  <t2/>
  <sn>9781789130690</sn>
  <op/>
  <vo/>
  <ab>Java is one of the software languages most commonly used by programmers and developers. This book covers essential concepts in Java by showing you how to implement them in various applications. You'll learn about Java 18.9's newest features and develop the skills required for building robust, easily scalable, and maintainable code in Java.</ab>
  <la>eng</la>
  <k1/>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2018</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781789131895/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Rubalcava, Rene</a1>
  <t1>Introducing ArcGIS API 4 for JavaScript: turn awesome maps into awesome apps</t1>
  <t2/>
  <sn>9781484232811</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Geographic information systems;
                Web site development;
                </k1>
  <pb>Apress</pb>
  <pp>New York, NY</pp>
  <yr>2017</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781484232828/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Stuart, Graeme</a1>
  <t1>Introducing JavaScript game development: build a 2D game from the ground up</t1>
  <t2/>
  <sn>9781484232514</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Computer games;
                JavaScript (Computer program language);
                HTML (Document markup language);
                Cascading style sheets;
                </k1>
  <pb>Apress</pb>
  <pp>Berkeley, CA</pp>
  <yr>2017</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781484232521/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Wolf, Dave</a1>
  <a2>Henley, A J</a2>
  <t1>Java EE web application primer: building Bullhorn : a messaging app with JSP, Servlets, JavaScript, Bootstrap and Oracle</t1>
  <t2/>
  <sn>9781484231944</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Web applications;
                Java (Computer program language);
                Cloud computing;
                JavaScript (Computer program language);
                </k1>
  <pb>Apress</pb>
  <pp>Berkeley, CA</pp>
  <yr>2017</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781484231951/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Kowalski, Robert</a1>
  <t1>The CLI book: writing successful command line interfaces with Node.js</t1>
  <t2/>
  <sn>9781484231760</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Internet programming;
                </k1>
  <pb>Apress</pb>
  <pp>New York, NY</pp>
  <yr>2017</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781484231777/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Franklin, Jack</a1>
  <a2>Ferguson, Russ</a2>
  <t1>Beginning jQuery: from the basics of jQuery to writing your own plug-ins</t1>
  <t2/>
  <sn>9781484230268</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Application software;
                Query languages (Computer science);
                </k1>
  <pb>Apress</pb>
  <pp>Berkeley, CA</pp>
  <yr>2017</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781484230275/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Harder, Jennifer</a1>
  <t1>Enhancing Adobe Acrobat DC forms with JavaScript</t1>
  <t2/>
  <sn>9781484228920</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                PDF (Computer file format);
                Cloud computing;
                </k1>
  <pb>Apress</pb>
  <pp>Berkeley, CA</pp>
  <yr>2017</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781484228937/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Ghayour, Farhad</a1>
  <a2>Cantor, Diego</a2>
  <t1>Real-time 3D graphics with WebGL 2: build interactive 3D applications with JavaScript and WebGL 2 (OpenGL ES 3.0)</t1>
  <t2/>
  <sn>9781788837873</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                WebGL (Computer program language);
                Three-dimensional modeling;
                Computer graphics;
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2018</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781788629690/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Dow, Colin</a1>
  <t1>Internet of Things programming projects: build modern IoT solutions with the Raspberry Pi 3 and Python</t1>
  <t2/>
  <sn>9781789131383</sn>
  <op/>
  <vo/>
  <ab>Taking a project-based approach this book will help you leverage sensors, actuators, Python programming and Raspberry Pi 3 to build connected things. Each chapter is an independent project where you will learn from connecting devices to building complex IoT projects. You will be well versed in every possible way to make your projects stand out.</ab>
  <la>eng</la>
  <k1>Embedded computer systems-Programming;
                Internet of things;
                Java (Computer program language);
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781789134803/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Aydin, Olgun</a1>
  <t1>R web scraping quick start guide: techniques and tools to crawl and scrape data from websites</t1>
  <t2/>
  <sn>9781788992633</sn>
  <op/>
  <vo/>
  <ab>Web scraping is a technique to extract data from websites. It simulates the behavior of a website user to turn the website itself into a web service to retrieve or introduce new data. This book gives you all you need to get started with scraping web pages using R programming.</ab>
  <la>eng</la>
  <k1/>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781789138733/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Pollock, John</a1>
  <t1>JavaScript: a beginner's guide</t1>
  <t2/>
  <sn>9780071809375</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web site development;
                </k1>
  <pb>McGraw-Hill Education</pb>
  <pp>New York, NY</pp>
  <yr>2013</yr>
  <ed>4th ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9780071809375/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Meyer, Jeanine</a1>
  <t1>The essential guide to HTML5: using games to learn HTML5 and JavaScript</t1>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>HTML (Document markup language);
                JavaScript (Computer program language);
                Application software;
                Computer games;
                Interactive multimedia;
                </k1>
  <pb>Apress</pb>
  <pp>Berkeley, CA</pp>
  <yr>2018</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781484241554/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Doglio, Fernando</a1>
  <t1>Scaling your Node.js apps: progress your personal projects to production-ready</t1>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Application software;
                Web applications;
                JavaScript (Computer program language);
                </k1>
  <pb>Apress</pb>
  <pp>Berkeley, CA</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781484239919/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Rajiv, Yadu</a1>
  <t1>Developing turn-based multiplayer games: with GameMaker Studio 2 and NodeJS</t1>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>GameMaker (Computer program language);
                Computer games;
                Video games;
                JavaScript (Computer program language);
                </k1>
  <pb>Apress</pb>
  <pp>Berkeley, CA</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781484238615/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Traub, Eric</a1>
  <t1>Learn Blockchain programming with JavaScript: build your very own Blockchain and decentralized network with JavaScript and Node.js</t1>
  <t2/>
  <sn>9781789614848</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Blockchains (Databases);
                Application program interfaces (Computer software);
                JavaScript (Computer program language);
                Electronic data processing;
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781789618822/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Omole, Olayinka</a1>
  <t1>Server side development with Node.js and Koa.js quick start guide: build robust and scalable web applications with modern JavaScript techniques</t1>
  <t2/>
  <sn>9781789343663</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Application software;
                Web applications;
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781789345391/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Haverbeke, Marijn</a1>
  <t1>Eloquent JavaScript: a modern introduction to programming</t1>
  <t2/>
  <sn>9781593279509</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>No Starch Press</pb>
  <pp>San Francisco, CA</pp>
  <yr>2019</yr>
  <ed>3rd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781492071198/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Strimpel, Jason</a1>
  <a2>Najim, Maxime</a2>
  <t1>Why isomorphic JavaScript?: the case for sharing JavaScript on the client and server</t1>
  <t2/>
  <sn>9781491943335</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Application software;
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781492049944/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Frost, Aaron</a1>
  <t1>JS.Next: a manager's guide</t1>
  <t2/>
  <sn>9781491920190</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Object-oriented programming languages;
                Computer software;
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2015</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781492048152/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Gupta, Arun</a1>
  <t1>Kubernetes for Java developers: orchestrate multicontainer applications with ease</t1>
  <t2/>
  <sn>9781491973288</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Application software;
                JavaScript (Computer program language);
                Cloud computing;
                Computer software;
                Software architecture;
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2017</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781491998571/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Aravinth, Anto</a1>
  <a2>Machiraju, Srikanth</a2>
  <t1>Beginning functional JavaScript: uncover the concepts of functional programming with EcmaScript 8</t1>
  <t2/>
  <sn>9781484240878</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Functional programming (Computer science);
                </k1>
  <pb>Apress</pb>
  <pp>New York, NY</pp>
  <yr>2018</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781484240878/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Kyrnin, Jennifer</a1>
  <a2>Meloni, Julie C</a2>
  <t1>Sams teach yourself HTML, CSS and JavaScript all in one</t1>
  <t2/>
  <sn>9780135167069</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Web site development;
                HTML (Document markup language);
                Cascading style sheets;
                JavaScript (Computer program language);
                Web sites;
                </k1>
  <pb>Sams</pb>
  <pp>[S.l.]</pp>
  <yr>2019</yr>
  <ed>3rd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9780135167069/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Nixon, Robin</a1>
  <t1>JavaScript: 20 lessons to successful web development</t1>
  <t2/>
  <sn>9780071841573</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web site development;
                </k1>
  <pb>McGraw-Hill Education</pb>
  <pp>New York, NY</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780071841573/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Matthews, Martin S</a1>
  <t1>PHP and MySQL web development: a beginner's guide</t1>
  <t2/>
  <sn>9780071837316</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>PHP (Computer program language);
                Web site development;
                </k1>
  <pb>McGraw-Hill Education</pb>
  <pp>New York, NY</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780071837309/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Monk, Simon</a1>
  <t1>Programming the BeagleBone Black: getting started with JavaScript and BoneScript</t1>
  <t2/>
  <sn>9780071832120</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>BeagleBone Black (Computer);
                JavaScript (Computer program language);
                </k1>
  <pb>McGraw-Hill Education</pb>
  <pp>New York, NY</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780071832120/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Pollock, John</a1>
  <t1>jQuery: a beginner's guide</t1>
  <t2/>
  <sn>9780071817950</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Query languages (Computer science);
                </k1>
  <pb>McGraw-Hill Education</pb>
  <pp>New York, NY</pp>
  <yr>2014</yr>
  <ed/>
  <ul>
        https://ezproxy.cern.ch/login?url=http://proquest.tech.safaribooksonline.de/?uiCode=CERN&amp;xmlId=9780071817912
      ;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Nixon, Robin</a1>
  <t1>Web developer's cookbook: more than 300 ready-made PHP, JavaScript, and CSS recipes</t1>
  <t2/>
  <sn>9780071794329</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Web site development;
                PHP (Computer program language);
                Cascading style sheets;
                JavaScript (Computer program language);
                </k1>
  <pb>McGraw-Hill</pb>
  <pp>New York, NY</pp>
  <yr>2012</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780071794312/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Powell, Thomas A</a1>
  <a2>Schneider, Fritz</a2>
  <t1>JavaScript: the complete reference</t1>
  <t2/>
  <sn>9780071741200</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>McGraw-Hill</pb>
  <pp>New York, NY</pp>
  <yr>2012</yr>
  <ed>3rd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9780071741200/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Nimphius, Frank</a1>
  <a2>Munsinger, Lynn</a2>
  <t1>Oracle Fusion developer guide: building rich Internet applications with Oracle ADF business components and Oracle ADF Faces</t1>
  <t2/>
  <sn>9780071622554</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Internet programming;
                Web services;
                Application software;
                Business;
                </k1>
  <pb>Oracle Press/McGraw-Hill</pb>
  <pp>New York, NY</pp>
  <yr>2010</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780071622547/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Arora, Chandermani</a1>
  <t1>Building large-scale web applications with Angular: your one-stop guide to building scalable and production-grade Angular web apps</t1>
  <t2/>
  <sn>9781789958324</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Application software;
                Web applications;
                JavaScript (Computer program language);
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781789959567/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Kereki, Federico</a1>
  <t1>Modern JavaScript web development cookbook: easy solutions to common and everyday JavaScript development problems</t1>
  <t2/>
  <sn>9781788992350</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web site development;
                Web sites;
                Application software;
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781788992749/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Reis, Daniel</a1>
  <t1>Odoo 12 development essentials: fast-track your odoo development skills to build powerful business applications</t1>
  <t2/>
  <sn>9781789538984</sn>
  <op/>
  <vo/>
  <ab>Odoo 12 Development Essentials is a fast-paced guide, exploring all the new features that Odoo 12 offers to build and customize business applications. This will help you to develop your skills to build highly complex, more performant business applications in every domain you choose.</ab>
  <la>eng</la>
  <k1>Business enterprises-Computer programs;
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2018</yr>
  <ed>4th ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781789532470/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Badhwar, Saurabh</a1>
  <t1>Hands-on enterprise application development with Python: design data-intensive application with Python 3</t1>
  <t2/>
  <sn>9781789530636</sn>
  <op/>
  <vo/>
  <ab>Hands-On Enterprise Application Development with Python explains how Python has matured to become a suitable programming language to build robust applications that scale easily to manage the requirements of the enterprise. The book will explore features of Python 3.7, tested frameworks and tools and best programming practices for developing ...</ab>
  <la>eng</la>
  <k1/>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781789532364/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Campesato, Oswald</a1>
  <t1>Python: pocket primer</t1>
  <t2/>
  <sn>9781937585495</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1/>
  <pb>Mercury Learning &amp; Information</pb>
  <pp>Bloomfield</pp>
  <yr>2012</yr>
  <ed/>
  <ul>https://cds.cern.ch/auth.py?r=EBLIB_P_4895105;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Campesato, Oswald</a1>
  <t1>D3 data-driven documents pocket primer: data driven documents</t1>
  <t2/>
  <sn>9781942270690</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1/>
  <pb>Mercury Learning &amp; Information</pb>
  <pp>Bloomfield</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://cds.cern.ch/auth.py?r=EBLIB_P_4895068;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Shute, Zachary</a1>
  <t1>Advanced JavaScript: speed up web development with the powerful features and benefits of JavaScript</t1>
  <t2/>
  <sn>9781789803891</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web site development;
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2019</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781789800104/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Grebe, Sebastian</a1>
  <t1>Hands-on full-stack web development with GraphQL and React: build scalable full-stack applications while learning to solve complex problems with GraphQL</t1>
  <t2/>
  <sn>9781789135763</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Application program interfaces (Computer software);
                Application software;
                Web applications;
                JavaScript (Computer program language);
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2019</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781789134520/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Ward, Dan</a1>
  <t1>React Native cookbook: step-by-step recipes for solving common React Native development problems</t1>
  <t2/>
  <sn>9781788991926</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Application software;
                Mobile apps;
                Web site development;
                JavaScript (Computer program language);
                Web sites;
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2019</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781788991926/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Koutnik, Randall</a1>
  <t1>Build reactive websites RxJS: master observables and wrangle events</t1>
  <t2/>
  <sn>9781680502954</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web site development;
                </k1>
  <pb>The Pragmatic Bookshelf</pb>
  <pp>[S.l.]</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781680506495/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Yerburgh, Edd</a1>
  <t1>Testing Vue.js applications</t1>
  <t2/>
  <sn>9781617295249</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Application software;
                </k1>
  <pb>Manning Publications</pb>
  <pp>Shelter Island, NY</pp>
  <yr>2019</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781617295249/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Hanchett, Erik</a1>
  <a2>Listwon, Benjamin</a2>
  <t1>Vue.js in action</t1>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Application software;
                </k1>
  <pb>Manning Publications</pb>
  <pp>Shelter Island, NY</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781617294624/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Kinney, Steven</a1>
  <t1>Electron in action</t1>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Application software;
                Electron (Software framework);
                JavaScript (Computer program language);
                Computer software;
                </k1>
  <pb>Manning Publications</pb>
  <pp>Shelter Island, NY</pp>
  <yr>2019</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781617294143/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Jacques, Nilson</a1>
  <t1>Jump start Vue.js</t1>
  <t2/>
  <sn>9781925836097</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web applications;
                Application software;
                Web site development;
                </k1>
  <pb>SitePoint</pb>
  <pp>Collingwood</pp>
  <yr>2019</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781492071303/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Bae, Sammie</a1>
  <t1>JavaScript data structures and algorithms: an introduction to understanding and implementing core data structure and algorithm fundamentals</t1>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Data structures (Computer science);
                Computer algorithms;
                </k1>
  <pb>Apress</pb>
  <pp>Berkeley, CA</pp>
  <yr>2019</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781484239889/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Lee, James</a1>
  <a2>Wei, Tao</a2>
  <a2>Mukhiya, Suresh Kumar</a2>
  <t1>Redux quick start guide: a beginner's guide to managing app state with Redux</t1>
  <t2/>
  <sn>9781789806342</sn>
  <op/>
  <vo/>
  <ab>This book will help you get started with the Redux set-up and the Redux ecosystem. You will learn how to integrate Redux with React and other front-end JavaScript frameworks efficiently and manage application states effectively.</ab>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2019</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781789610086/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Richey, Brandon</a1>
  <t1>Create React App 2 quick start guide: build react applications faster with create React App</t1>
  <t2/>
  <sn>9781789952766</sn>
  <op/>
  <vo/>
  <ab>This book will help you use CRA to write React programs without much hassle of configuration. With this quick start guide you will integrate your applications with React to build efficient professional web services. You will learn to design UIs with the features of CRA and template your React applications.</ab>
  <la>eng</la>
  <k1/>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2019</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781789952766/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Rocha, Helder da</a1>
  <t1>Learn Chart.js: create interactive visualizations for the Web with Chart.js 2</t1>
  <t2/>
  <sn>9781789342154</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Charts diagrams etc;
                JavaScript (Computer program language);
                Information visualization;
                Open source software;
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2019</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781789342482/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Wexler, Jonathan</a1>
  <t1>Get programming with Node.js</t1>
  <t2/>
  <sn>9781617294747</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Internet programming;
                Web site development;
                </k1>
  <pb>Manning Publications</pb>
  <pp>Shelter Island, NY</pp>
  <yr>2019</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781617294747/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Macrae, Callum</a1>
  <t1>Vue.js up and running: building accessible and performant web apps</t1>
  <t2/>
  <sn>9781491997246</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Web site development;
                Web applications;
                JavaScript (Computer program language);
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781491997239/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Freeman, Adam</a1>
  <t1>Pro React 16</t1>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Application software;
                JavaScript (Computer program language);
                User interfaces (Computer systems);
                </k1>
  <pb>Apress</pb>
  <pp>Berkeley, CA</pp>
  <yr>2019</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781484244517/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a2>Mehnert, Hannes</a2>
  <t1>MirageOS: robust and secure services for the cloud</t1>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab>&lt;!--HTML--&gt;&lt;p&gt;The MirageOS project develops single-purpose operating systems targeting hypervisors, also named a unikernel or library operating system. Each unikernel is specialised at compile-time by the composition of available libraries. There are multiple advantages of MirageOS, e.g. its tiny attack surface - the binary size of a MirageOS unikernel is 4% compared to a UNIX-based operating systems; less complexity - avoiding process management, scheduler, virtual memory. MirageOS was started in 2008 at University of Cambridge, and is written in the functional statically-typed programming language OCaml, which avoids common attack vectors (spatial and temporal memory safety issues such as buffer overflows and use-after-free). In addition, we are working on common best security practises: cryptographically signed supply chain, reproducible builds.&lt;/p&gt;

&lt;p&gt;MirageOS unikernels can be deployed on commodity hypervisor (Xen, KVM, FreeBSD BHyve, OpenBSD VMM), virtio, as Linux processes with strict seccomp rules, on the separation kernel muen.sk, or on the operating system framework GenodeOS that uses a microkernel. The backends, apart from Xen, use &lt;a href="https://github.com/solo5/solo5" target="_blank"&gt;Solo5&lt;/a&gt; which was initially developed with MirageOS in mind.&lt;/p&gt;

&lt;p&gt;Apart from core Internet Protocols (TCP/IP, DHCP, DNS, HTTP), security protocols (TLS, OpenPGP, OTR), and branchable distributed storage (implementing the git protocol) for persistency, we are developing several applications:&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Calendar and address book (CalDAV/CardDAV) storing data in a remote git repository&lt;/li&gt;
	&lt;li&gt;EMail (MIME encoding/decoding, SMTP, IMAP)&lt;/li&gt;
	&lt;li&gt;Firewall (currently mainly for QubesOS)&lt;/li&gt;
	&lt;li&gt;OpenVPN gateway&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Other applications and libraries are available in various states of development - from unreleased to mature. MirageOS is a collection of OCaml libraries, currently around 150, of which nearly all MirageOS libraries and tooling is released under MIT/ISC/BSD 2 clause licenses, and freely available.&lt;/p&gt;

&lt;p&gt;Some MirageOS libraries (e.g. DNS, TCP/IP) have been deployed as part of Docker for Mac and Docker for Windows (vpnkit, etc.) which has millions of users on a daily basis.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;About the speaker&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Hannes Mehnert researches in several engineering areas: from programming languages (such as compiler optimisation visualisation, type systems) over full functional correctness proofs of object-oriented code, the topic of his PhD dissertation, development environments for dependently typed languages, to network protocols (TCP/IP) and security protocols (TLS, OTR).&lt;/p&gt;

&lt;p&gt;In his spare time, Hannes is not only a hacker, coauthor of a book on indian cuisine and functional programming in JavaScript, but also a barista and likes to travel and repair his recumbent bicycle.&lt;/p&gt;

&lt;p&gt;Since beginning of 2018, Hannes works on a non-profit to put MirageOS into production at robur. He used to be a postdoc at University of Cambridge working with the semantics, systems, and security group.&lt;/p&gt;</ab>
  <la>eng</la>
  <k1/>
  <pb/>
  <pp/>
  <yr>2019</yr>
  <ed/>
  <ul>https://indico.cern.ch/event/800623/;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Santana Roldán, Carlos</a1>
  <t1>React design patterns and best practices: design, build and deploy production-ready web applications using standard industry practices</t1>
  <t2/>
  <sn>9781789534566</sn>
  <op/>
  <vo/>
  <ab>We will be taking a complete journey through the most valuable design patterns in React, this book demonstrates how to apply design patterns and best practices in real-life situations, whether that's for new or already existing projects. It will help you to make your applications more flexible, perform better, and easier to maintain.</ab>
  <la>eng</la>
  <k1/>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2019</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781789530179/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Gupta, Mala</a1>
  <t1>Java 11 and 12: new features : learn about project amber and the latest developments in the Java language and platform</t1>
  <t2/>
  <sn>9781789133271</sn>
  <op/>
  <vo/>
  <ab>This book is a concise source to keep you updated about the released and upcoming changes in the core Java language. It covers version 10, 11, and various projects at Oracle, which every Java enthusiast will know about. You will learn to write better code and make informed decisions to choose new features for creating performant applications.</ab>
  <la>eng</la>
  <k1/>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2019</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781789133271/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a2>Hancock, Harris</a2>
  <t1>Exploring Cloudflare Workers</t1>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab>&lt;!--HTML--&gt;Cloudflare Workers is a serverless computing platform optimized to minimize latency to end users. Cloudflare runs every guest function in each server of its network's 175 points of presence, meaning code runs as close to the end user as possible, and is not confined to geographic regions. This requires overcoming a scalability challenge faced by container-based platforms: how to reduce each function's overhead enough to deploy them universally to a global server fleet.

The V8 JavaScript engine contains a solution: Isolates, a lightweight sandboxing technology. V8 Isolates allow Cloudflare Workers to use JavaScript and WebAssembly modules as serverless functions, minimizing overhead and providing a familiar language environment for web application developers. Workers reinforces this familiarity by implementing standardized JavaScript APIs found in browsers.

This talk examines the design of Cloudflare Workers, how it fits into the serverless computing landscape, and the problems Worker scripts can solve.

**About the Author**
Harris Hancock is a systems engineer who helps implement the Cloudflare Workers runtime environment, with a particular focus on the JavaScript API. He previously wrote communications middleware for an educational robotics startup, during which time he became a regular contributor to the Cap'n Proto RPC library. It was this interest in protocols and systems programming which lured him to Cloudflare in 2017.</ab>
  <la>eng</la>
  <k1/>
  <pb/>
  <pp/>
  <yr>2019</yr>
  <ed/>
  <ul>https://indico.cern.ch/event/757415/contributions/3406890/;
	https://indico.cern.ch/event/757415/;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Eisenberg, J David</a1>
  <t1>Web development with ReasonML: type-safe, functional programming for JavaScript developers</t1>
  <t2/>
  <sn>9781680506334</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web site development;
                </k1>
  <pb>The Pragmatic Bookshelf</pb>
  <pp>Raleigh, NC</pp>
  <yr>2019</yr>
  <ed>Version P1.0 (April 2019)</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781680506884/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Janert, Philipp K</a1>
  <t1>D3 for the impatient: interactive graphics for programmers and scientists</t1>
  <t2/>
  <sn>9781492046776</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Interactive computer graphics;
                Computer graphics;
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2019</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781492046783/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Cherny, Boris</a1>
  <t1>Programming TypeScript: making your JavaScript applications scale</t1>
  <t2/>
  <sn>9781492037651</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>TypeScript (Computer program language);
                JavaScript (Computer program language);
                Application software;
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2019</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781492037644/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Curtis, Daniel</a1>
  <t1>Practical Oracle JET: developing enterprise applications in JavaScript</t1>
  <t2/>
  <sn>9781484243459</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Intranet programming;
                Web applications;
                Business enterprises;
                </k1>
  <pb>Apress</pb>
  <pp>New York, NY</pp>
  <yr>2019</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781484243466/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Dabit, Nader</a1>
  <t1>React Native in action: developing iOS and Android apps with JavaScript</t1>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Application software;
                Mobile apps;
                Web site development;
                JavaScript (Computer program language);
                Web sites;
                </k1>
  <pb>Manning Publications</pb>
  <pp>Shelter Island, NY</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781617294051/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Ferguson, Russ</a1>
  <t1>Beginning JavaScript: the ultimate guide to modern JavaScript development</t1>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>Apress</pb>
  <pp>Berkeley, CA</pp>
  <yr>2019</yr>
  <ed>3rd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781484243954/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>da Rocha, Helder</a1>
  <t1>Learn D3.js: create interactive data-driven visualizations for the web with the D3.js library</t1>
  <t2/>
  <sn>9781838645571</sn>
  <op/>
  <vo/>
  <ab>This book is a practical Hands-On introduction to create and publish your own interactive data visualization projects on the web-even if you have little or no experience with data visualization or web development. The purpose of this book is to teach developers how to create beautiful, efficient and interactive data visualizations for the Web.</ab>
  <la>eng</la>
  <k1>Information visualization-Computer programs;
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2019</yr>
  <ed/>
  <ul>https://cds.cern.ch/auth.py?r=EBLIB_P_5764479;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Irvine, Daniel</a1>
  <t1>Mastering react test-driven development: build rock-solid, well-tested web apps with React, Redux and GraphQL</t1>
  <t2/>
  <sn>9781789133417</sn>
  <op/>
  <vo/>
  <ab>This book is comprehensive walk through of Test-Driven Development (TDD) for React. It takes a first-principles approach to teach the TDD process using vanilla Jest. Readers build their own test library as they refactor out repeated code in tandem with building a real-world application. It also covers acceptance testing using Cucumber and ...</ab>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2019</yr>
  <ed/>
  <ul>https://cds.cern.ch/auth.py?r=EBLIB_P_5764477;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Franklin, Jack</a1>
  <t1>Working with Vue.js</t1>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web applications;
                Application software;
                Web site development;
                </k1>
  <pb>SitePoint</pb>
  <pp>Collingwood</pp>
  <yr>2019</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781492071426/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Hibbard, James</a1>
  <t1>Vue.js: tools &amp; skills</t1>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web applications;
                Application software;
                Web site development;
                </k1>
  <pb>SitePoint</pb>
  <pp>Collingwood</pp>
  <yr>2019</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781492071389/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Hibbard, James</a1>
  <t1>Vue.js: 11 practical projects</t1>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Web applications;
                Application software;
                Web site development;
                </k1>
  <pb>SitePoint</pb>
  <pp>Collingwood</pp>
  <yr>2019</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781492071341/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Fenton, Steve</a1>
  <t1>Pro TypeScript: application-scale JavaScript development</t1>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Application software;
                </k1>
  <pb>Apress</pb>
  <pp>Berkeley, CA</pp>
  <yr>2018</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781484232491/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Li, Patrick</a1>
  <t1>Jira 8 administration cookbook: over 90 recipes to administer, customize, and extend Jira Core and Jira Service Desk</t1>
  <t2/>
  <sn>9781838555887</sn>
  <op/>
  <vo/>
  <ab>Jira 8 Administration Cookbook, Third Edition, is a collection of helpful recipes that will enable you to configure Jira applications with ease. The book includes all the new features of Jira 8 that provides better prioritizing capabilities, enhanced visibility, and the ability to customize Jira application to meet your needs.</ab>
  <la>eng</la>
  <k1>Issues management-Computer programs;
                JIRA (Computer file);
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2019</yr>
  <ed>3rd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781838558123/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Battagline, Rick</a1>
  <t1>Hands-on game development with WebAssembly: learn WebAssembly C++ programming by building a retro space game</t1>
  <t2/>
  <sn>9781838646837</sn>
  <op/>
  <vo/>
  <ab>Within the next few years, WebAssembly will change the web as we know it. It promises a world where you can write an application for the web in any language you like, and compile it for native platforms as well as the web.. This book gives the reader hands-on experience developing web applications and web games that target WebAssembly.</ab>
  <la>eng</la>
  <k1/>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2019</yr>
  <ed/>
  <ul>https://cds.cern.ch/auth.py?r=EBLIB_P_5783103;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Tucker, Allen B</a1>
  <t1>Client-centered software development: the CO-FOSS approach</t1>
  <t2/>
  <sn>9780429014406</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Application software-Development;
                Computer software industry-Customer services;
                </k1>
  <pb>CRC Press</pb>
  <pp>Milton</pp>
  <yr>2019</yr>
  <ed/>
  <ul>https://cds.cern.ch/auth.py?r=EBLIB_P_5781414;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <t1/>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab/>
  <la/>
  <k1/>
  <pb/>
  <pp/>
  <yr/>
  <ed/>
  <ul/>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Balbaert, Ivo</a1>
  <a2>Salceanu, Adrian</a2>
  <t1>Julia 1.0 programming complete reference guide: discover Julia, a high-performance language for technical computing</t1>
  <t2/>
  <sn>9781838822248</sn>
  <op/>
  <vo/>
  <ab>This Learning Path is your step-by-step guide to learn the high-level and high-performance Julia language and build simple-to-advanced applications with it using modern tools. Through multiple projects and examples, you'll learn work with powerful open-source libraries for data wrangling, analysis, and visualization and build full-featured, ...</ab>
  <la>eng</la>
  <k1>Programming languages (Electronic computers);
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2019</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781838822248/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Marmel, Elaine</a1>
  <t1>Quickbooks online for dummies</t1>
  <t2/>
  <sn>9781119590668</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Computers;
                Small business-Computer programs;
                </k1>
  <pb>John Wiley &amp; Sons</pb>
  <pp>Newark, NJ</pp>
  <yr>2019</yr>
  <ed>5th ed.</ed>
  <ul>
https://learning.oreilly.com/library/view/-/9781119590668/?ar
;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Viola, Daniel Timon</a1>
  <t1>Malt-related project: CDA Jekyll site finalisation</t1>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab>This report outlines the main points of my work at CERN that was carried out within the boundaries of the 2019 Summer Student program. During my eight weeks stay at CERN I was given the chance to join the day-to-day life of one of the largest physics research centres IT Department. My project consisted of a prelude mini project connected to IP telephony and a main project related to front-end web development.</ab>
  <la>eng</la>
  <k1>IT;
                CDA;
                front-end development;
                Jekyll;
                CSS;
                JavaScript;
                Python;
                PowerShell;
                HTML;
                web development;
                UI design;
                web design;
                documentation;
                </k1>
  <pb/>
  <pp/>
  <yr>2019</yr>
  <ed/>
  <ul>http://cds.cern.ch/record/2687330/files/cern_report (6).pdf;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Burnham, Trevor</a1>
  <t1>Test-driven React: find problems early, fix them quickly, code with confidence</t1>
  <t2/>
  <sn>9781680506464</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Debugging in computer science;
                Web applications;
                Application software;
                JavaScript (Computer program language);
                </k1>
  <pb>Pragmatic Bookshelf</pb>
  <pp>[S.l.]</pp>
  <yr>2019</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781680507058/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Bevacqua, Nicolas</a1>
  <t1>Mastering modular JavaScript</t1>
  <t2/>
  <sn>9781491955680</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Modular programming;
                JavaScript (Computer program language);
                </k1>
  <pb>O'Reilly Media</pb>
  <pp>Sebastopol, CA</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781491955673/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>O'Hanlon, Peter</a1>
  <t1>Advanced TypeScript programming projects: build 9 different apps with TypeScript 3 and JavaScript frameworks such as Angular, React, and Vue</t1>
  <t2/>
  <sn>9781788991018</sn>
  <op/>
  <vo/>
  <ab>Advanced TypeScript 3.0 Projects is a complete resource filled with a wide range of web-based projects to help you in advancing with the latest TypeScript features and ECMAScript standards.</ab>
  <la>eng</la>
  <k1/>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2019</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781789133042/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Wu, Xun (Brian)</a1>
  <a2>Zou, Zhihong</a2>
  <a2>Song, Dongying</a2>
  <t1>Learn Ethereum: build your own decentralized applications with Ethereum and smart contracts</t1>
  <t2/>
  <sn>9781789953572</sn>
  <op/>
  <vo/>
  <ab>Learn Ethereum is ideal for anyone who wants to do an ultra-learning on Ethereum blockchain technology and build end-to-end decentralized applications using smart contract and Ethereum. The hands-on examples will help novices master blockchain and Ethereum in a quick, effective and easy way.</ab>
  <la>eng</la>
  <k1/>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2019</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781789954111/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Biessek, Alessandro</a1>
  <t1>Flutter for beginners: an introductory guide to building cross-platform mobile applications with Flutter and Dart 2</t1>
  <t2/>
  <sn>9781788990523</sn>
  <op/>
  <vo/>
  <ab>Google Flutter is a revolutionary mobile platform that makes it easier to write secure and high-performance native apps for iOS and Android. This book will start with the essentials of Dart programming and then go into learning the core elements of a mobile app to make your apps functional and enticing.</ab>
  <la>eng</la>
  <k1/>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2019</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781788996082/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Das, Himansu</a1>
  <a2>Dey, Nilanjan</a2>
  <a2>Emilia Balas, Valentina</a2>
  <t1>Real-time data analytics for large scale sensor data</t1>
  <t2/>
  <sn>9780128180143</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1/>
  <pb>Elsevier Science &amp; Technology</pb>
  <pp>San Diego, CA</pp>
  <yr>2019</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9780128182420/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Chittoda, Jitendra</a1>
  <t1>Mastering blockchain programming with solidity: write production-ready smart contracts for ethereum blockchain with solidity</t1>
  <t2/>
  <sn>9781839218262</sn>
  <op/>
  <vo/>
  <ab>With this book, you will learn to write production-ready smart contracts for the Ethereum blockchain. Finally, with the help of comprehensive examples, you will learn how to add security to smart contracts and then delve into the various security considerations that must be paid attention to.</ab>
  <la>eng</la>
  <k1/>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2019</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781839218262/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Monk, Simon</a1>
  <t1>Micro:bit for mad scientists: 30 clever coding and electronics projects for kids</t1>
  <t2/>
  <sn>9781593279745</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Microbit;
                Single-board computers;
                Electronics;
                Python (Computer program language);
                JavaScript (Computer program language);
                </k1>
  <pb>No Starch Press</pb>
  <pp>San Francisco, CA</pp>
  <yr>2019</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781098122522/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Freyermuth, Luc</a1>
  <a2>Konstantinov, Dmitri</a2>
  <a2>Latyshev, Grigorii</a2>
  <a2>Razumov, Ivan</a2>
  <a2>Pokorski, Witold</a2>
  <a2>Ribon, Alberto</a2>
  <t1>Geant-val: a web application for validation of detector simulations</t1>
  <t2>EPJ Web Conf.</t2>
  <sn/>
  <op>05002</op>
  <vo>214</vo>
  <ab>One of the key factors for the successful development of Monte-Carlo programs for physics simulations is to properly organize regression testing and validation. Geant4, the world-standard toolkit for HEP detector simulation, heavily relies on this activity. The CERN SFT group, which contributesto the development, testing, deployment and support of the toolkit, is also in charge of running on a monthly basis a set of community-developed tests using the development releases of Geant4. We present the web application Geant-val developed for visualizing the results of these tests so that comparisons between different Geant4 releases can be made. The application is written using theExpress.js, Node.js and Angular frameworks and uses PostgreSQL for storing test results. Test results are visualised using ROOT and JSROOT. In addition to pure visual comparisons, we perform different statistical tests ($\chi^2$, Kolmogorov-Smirnov, etc.) on the client side using JavaScript Web Workers.</ab>
  <la>eng</la>
  <k1/>
  <pb/>
  <pp/>
  <yr>2019</yr>
  <ed/>
  <ul>http://cds.cern.ch/record/2700234/files/10.1051_epjconf_201921405002.pdf;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Di Francesco, Hugo</a1>
  <t1>Professional JavaScript: fast-track your web development career using the powerful features of advanced JavaScript</t1>
  <t2/>
  <sn>9781838822750</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Application software;
                </k1>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2019</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781838820213/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Pulver, Tim</a1>
  <t1>Hands-on Internet of Things with MQTT: build connected IoT devices with Arduino and MQ Telemetry Transport (MQTT)</t1>
  <t2/>
  <sn>9781789341782</sn>
  <op/>
  <vo/>
  <ab>Since the internet of things is on the rise, and mega-companies like Microsoft have projected to spend around 5 billion for IoT in the coming years, acquired talent in this domain definitely needs to have MQTT knowledge for building IoT projects. This book will help you leverage the power of MQTT to build exciting IoT projects.</ab>
  <la>eng</la>
  <k1/>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2019</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781789341782/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Mardan, Azat</a1>
  <t1>Practical Node.js: building real-world scalable web apps</t1>
  <t2/>
  <sn>9781484230398</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Nodejs;
                </k1>
  <pb>Apress L.P.</pb>
  <pp>Berkeley, CA</pp>
  <yr>2018</yr>
  <ed>2nd ed.</ed>
  <ul>https://cds.cern.ch/auth.py?r=EBLIB_P_5596982;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Thomsett-Scott, Beth</a1>
  <t1>The librarian's introduction to programming languages: a LITA guide</t1>
  <t2/>
  <sn>9781442263345</sn>
  <op/>
  <vo/>
  <ab>The Librarian's Introduction to Programming Languages presents case studies and practical applications for using the top programming languages in library and information settings. The languages covered are JavaScript, PERL, PHP, SQL, Python, Ruby, C, C#, and Java.</ab>
  <la>eng</la>
  <k1/>
  <pb>Rowman &amp; Littlefield Publishers</pb>
  <pp>Lanham, MD</pp>
  <yr>2016</yr>
  <ed/>
  <ul>https://cds.cern.ch/auth.py?r=EBLIB_P_4503922;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Del Sole, Alessandro</a1>
  <t1>Visual studio code distilled: evolved code editing for Windows, MacOS, and Linux</t1>
  <t2/>
  <sn>9781484242247</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Microsoft Visual studio;
                </k1>
  <pb>Apress L.P.</pb>
  <pp>Berkeley, CA</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://cds.cern.ch/auth.py?r=EBLIB_P_5609357;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Kereki, Federico</a1>
  <t1>Mastering Javascript functional programming: write clean, robust, and maintainable web and server code using functional Javascript</t1>
  <t2/>
  <sn>9781839213069</sn>
  <op/>
  <vo/>
  <ab>Functional programming is a paradigm for developing software using functions. With this book, you'll make the most of JavaScript programming with a focus on functional programming techniques and styles. Instead of simply working with existing libraries, the book helps you create your own basic building blocks for understanding the concepts ...</ab>
  <la>eng</la>
  <k1/>
  <pb>Packt Publishing</pb>
  <pp>Birmingham</pp>
  <yr>2020</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781839213069/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Trivedi, Vinay</a1>
  <t1>How to speak tech: the non-techie's guide to key technology concepts</t1>
  <t2/>
  <sn>9781484243244</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Communication of technical information;
                </k1>
  <pb>Apress</pb>
  <pp>Berkeley, CA</pp>
  <yr>2019</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781484243244/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Lee, Wei-Meng</a1>
  <t1>Beginning Ethereum Smart Contracts Programming: With Examples in Python, Solidity, and JavaScript</t1>
  <t2/>
  <sn>9781484250860</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1/>
  <pb>Apress</pb>
  <pp>[S.l.]</pp>
  <yr>2019</yr>
  <ed>1st ed.</ed>
  <ul>
https://learning.oreilly.com/library/view/-/9781484250860/?ar
;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Banerjee, Kyle</a1>
  <t1>The data wrangler's handbook: simple tools for powerful results</t1>
  <t2/>
  <sn>9780838919101</sn>
  <op/>
  <vo/>
  <ab>Data manipulation and analysis are far easier than you might imagine--in fact, using tools that come standard with your desktop computer, you can learn how to extract, manipulate, and analyze data (and metadata) of any size and complexity.</ab>
  <la>eng</la>
  <k1/>
  <pb>American Library Association</pb>
  <pp>Chicago, IL</pp>
  <yr>2019</yr>
  <ed/>
  <ul>https://cds.cern.ch/auth.py?r=EBLIB_P_6145895;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Beasley, Robert</a1>
  <t1>Essential ASP.NET Web Forms Development: Full Stack Programming with C#, SQL, Ajax, and JavaScript</t1>
  <t2/>
  <sn>9781484257845</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1/>
  <pb>Apress</pb>
  <pp>[S.l.]</pp>
  <yr>2020</yr>
  <ed/>
  <ul>https://learning.oreilly.com/library/view/-/9781484257845/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Davis, Adam</a1>
  <t1>Modern Programming Made Easy: Using Java, Scala, Groovy, and JavaScript</t1>
  <t2/>
  <sn>9781484255698</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1/>
  <pb>Apress</pb>
  <pp>[S.l.]</pp>
  <yr>2020</yr>
  <ed>2nd ed.</ed>
  <ul>https://learning.oreilly.com/library/view/-/9781484255698/?ar;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Späth, Peter</a1>
  <t1>Beginning Jakarta EE: enterprise edition for Java from novice to professional</t1>
  <t2/>
  <sn>9781484250792</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>JavaScript (Computer program language);
                Application software-Development;
                </k1>
  <pb>Apress L.P.</pb>
  <pp>Berkeley, CA</pp>
  <yr>2019</yr>
  <ed/>
  <ul>https://cds.cern.ch/auth.py?r=EBLIB_P_5888987;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Bodei, Chiara</a1>
  <a2>Priami, Corrado</a2>
  <a2>Ferrari, Gianluigi</a2>
  <t1>Programming languages with applications to biology and security: essays dedicated to pierpaolo degano on the occasion of his 65th birthday</t1>
  <t2/>
  <sn>9783319255279</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1/>
  <pb>Springer International Publishing AG</pb>
  <pp>Cham</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://cds.cern.ch/auth.py?r=EBLIB_P_5578707;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Mesnard, Fred</a1>
  <a2>Stuckey, Peter J</a2>
  <t1>Logic-based program synthesis and transformation: 28th international symposium, LOPSTR 2018, Frankfurt/Main, Germany, September 4-6, 2018, revised selected papers</t1>
  <t2/>
  <sn>9783030138387</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1/>
  <pb>Springer International Publishing AG</pb>
  <pp>Cham</pp>
  <yr>2019</yr>
  <ed/>
  <ul>https://cds.cern.ch/auth.py?r=EBLIB_P_5927016;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Weyns, Danny</a1>
  <a2>Mascardi, Viviana</a2>
  <a2>Ricci, Alessandro</a2>
  <t1>Engineering multi-agent systems: 6th international workshop, EMAS 2018, Stockholm, Sweden, July 14-15, 2018, revised selected papers</t1>
  <t2/>
  <sn>9783030256937</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1/>
  <pb>Springer International Publishing AG</pb>
  <pp>Cham</pp>
  <yr>2019</yr>
  <ed/>
  <ul>https://cds.cern.ch/auth.py?r=EBLIB_P_5925283;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Steffen, Bernhard</a1>
  <a2>Woeginger, Gerhard</a2>
  <t1>Computing and software science: state of the art and perspectives</t1>
  <t2/>
  <sn>9783319919089</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1/>
  <pb>Springer International Publishing AG</pb>
  <pp>Cham</pp>
  <yr>2019</yr>
  <ed/>
  <ul>https://cds.cern.ch/auth.py?r=EBLIB_P_5925263;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Van Horn, David</a1>
  <a2>Hughes, John</a2>
  <t1>Trends in functional programming: 17th international conference, TFP 2016, College Park, MD, USA, June 8-10, 2016, revised selected papers</t1>
  <t2/>
  <sn>9783030148058</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Functional programming (Computer science)-Congresses;
                Logic design-Computer programs-Congresses;
                </k1>
  <pb>Springer International Publishing AG</pb>
  <pp>Cham</pp>
  <yr>2019</yr>
  <ed/>
  <ul>https://cds.cern.ch/auth.py?r=EBLIB_P_5922523;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Rousseau, Louis-Martin</a1>
  <a2>Stergiou, Kostas</a2>
  <t1>Integration of constraint programming, artificial intelligence, and operations research: 16th international conference, CPAIOR 2019, Thessaloniki, Greece, June 4-7, 2019, proceedings</t1>
  <t2/>
  <sn>9783030192129</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1/>
  <pb>Springer International Publishing AG</pb>
  <pp>Cham</pp>
  <yr>2019</yr>
  <ed/>
  <ul>https://cds.cern.ch/auth.py?r=EBLIB_P_5920943;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Monrose, Fabian</a1>
  <a2>Dacier, Marc</a2>
  <a2>Blanc, Gregory</a2>
  <a2>Garcia-Alfaro, Joaquin</a2>
  <t1>Research in attacks, intrusions, and defenses: 19th international symposium, RAID 2016, Paris, France, September 19-21, 2016, proceedings</t1>
  <t2/>
  <sn>9783319457192</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Information Systems;
                </k1>
  <pb>Springer International Publishing AG</pb>
  <pp>Cham</pp>
  <yr>2016</yr>
  <ed/>
  <ul>https://cds.cern.ch/auth.py?r=EBLIB_P_6296721;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Garrigós, Irene</a1>
  <a2>Wimmer, Manuel</a2>
  <t1>Current trends in web engineering: ICWE 2017 international workshops, Liquid Multi-Device Software and EnWoT, Practi-O-web, NLPIT, SoWeMine, Rome, Italy, June 5-8, 2017, revised selected papers</t1>
  <t2/>
  <sn>9783319744339</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1/>
  <pb>Springer International Publishing AG</pb>
  <pp>Cham</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://cds.cern.ch/auth.py?r=EBLIB_P_6295569;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Cuppens, édéric</a1>
  <a2>Garcia-Alfaro, Joaquin</a2>
  <a2>Zincir Heywood, Nur</a2>
  <a2>Fong, Philip W L</a2>
  <a2>Cuppens, édéric</a2>
  <t1>Foundations and practice of security: 7th international symposium, FPS 2014, Montreal, QC, Canada, November 3-5, 2014 revised selected papers</t1>
  <t2/>
  <sn>9783319170404</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Data encryption (Computer science)-Congresses;
                </k1>
  <pb>Springer International Publishing AG</pb>
  <pp>Cham</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://cds.cern.ch/auth.py?r=EBLIB_P_6295411;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Strichman, Ofer</a1>
  <a2>Tzoref-Brill, Rachel</a2>
  <t1>Hardware and software: 13th international haifa verification conference, HVC 2017, Haifa, Israel, November 13-15, 2017, proceedings</t1>
  <t2/>
  <sn>9783319703893</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1/>
  <pb>Springer International Publishing AG</pb>
  <pp>Cham</pp>
  <yr>2017</yr>
  <ed/>
  <ul>https://cds.cern.ch/auth.py?r=EBLIB_P_6288104;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Chen, Jiageng</a1>
  <a2>Piuri, Vincenzo</a2>
  <a2>Su, Chunhua</a2>
  <a2>Yung, Moti</a2>
  <t1>Network and system security: 10th international conference, NSS 2016, Taipei, Taiwan, September 28-30, 2016, proceedings</t1>
  <t2/>
  <sn>9783319462981</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1/>
  <pb>Springer International Publishing AG</pb>
  <pp>Cham</pp>
  <yr>2016</yr>
  <ed/>
  <ul>https://cds.cern.ch/auth.py?r=EBLIB_P_6288033;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Kaushik, Saroj</a1>
  <a2>Gupta, Daya</a2>
  <a2>Kharb, Latika</a2>
  <a2>Chahal, Deepak</a2>
  <t1>Information, communication and computing technology: second international conference, ICICCT 2017, New Delhi, India, May 13, 2017, revised selected papers</t1>
  <t2/>
  <sn>9789811065446</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Computer networks-Congresses;
                </k1>
  <pb>Springer Singapore Pte Limited</pb>
  <pp>Singapore</pp>
  <yr>2017</yr>
  <ed/>
  <ul>https://cds.cern.ch/auth.py?r=EBLIB_P_6285117;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Chang, Bor-Yuh Evan</a1>
  <t1>Programming languages and systems: 15th Asian symposium, APLAS 2017, Suzhou, China, November 27-29, 2017, proceedings</t1>
  <t2/>
  <sn>9783319712376</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1/>
  <pb>Springer International Publishing AG</pb>
  <pp>Cham</pp>
  <yr>2017</yr>
  <ed/>
  <ul>https://cds.cern.ch/auth.py?r=EBLIB_P_6283539;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Itsykson, Vladimir</a1>
  <a2>Scedrov, Andre</a2>
  <a2>Zakharov, Victor</a2>
  <t1>Tools and methods of program analysis: 4th international conference, TMPA 2017, Moscow, Russia, March 3-4, 2017, revised selected papers</t1>
  <t2/>
  <sn>9783319717340</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Computer software-Testing-Congresses;
                </k1>
  <pb>Springer International Publishing AG</pb>
  <pp>Cham</pp>
  <yr>2017</yr>
  <ed/>
  <ul>https://cds.cern.ch/auth.py?r=EBLIB_P_6282953;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Cabello, Enrique</a1>
  <a2>Cardoso, Jorge</a2>
  <a2>Maciaszek, Leszek A</a2>
  <a2>van Sinderen, Marten</a2>
  <t1>Software technologies: 12th international joint conference, ICSOFT 2017, Madrid, Spain, July 24-26, 2017, revised selected papers</t1>
  <t2/>
  <sn>9783319936413</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1/>
  <pb>Springer International Publishing AG</pb>
  <pp>Cham</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://cds.cern.ch/auth.py?r=EBLIB_P_6301860;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Caballero, Juan</a1>
  <a2>Zurutuza, Urko</a2>
  <a2>Rodríguez, Ricardo J</a2>
  <t1>Detection of intrusions and malware, and vulnerability assessment: 13th international conference, DIMVA 2016, San Sebastián, Spain, July 7-8, 2016, proceedings</t1>
  <t2/>
  <sn>9783319406671</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1/>
  <pb>Springer International Publishing AG</pb>
  <pp>Cham</pp>
  <yr>2016</yr>
  <ed/>
  <ul>https://cds.cern.ch/auth.py?r=EBLIB_P_6301842;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Botterweck, Goetz</a1>
  <a2>Werner, Claudia</a2>
  <t1>Mastering scale and complexity in software reuse: 16th international conference on software reuse, ICSR 2017, Salvador, Brazil, May 29-31, 2017, proceedings</t1>
  <t2/>
  <sn>9783319568560</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1/>
  <pb>Springer International Publishing AG</pb>
  <pp>Cham</pp>
  <yr>2017</yr>
  <ed/>
  <ul>https://cds.cern.ch/auth.py?r=EBLIB_P_6301280;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Blazy, Sandrine</a1>
  <a2>Jensen, Thomas</a2>
  <t1>Static analysis: 22nd international symposium, SAS 2015, Saint-Malo, France, September 9-11, 2015, proceedings</t1>
  <t2/>
  <sn>9783662482889</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1/>
  <pb>Springer</pb>
  <pp>Berlin</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://cds.cern.ch/auth.py?r=EBLIB_P_6298472;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Damiani, Ernesto</a1>
  <a2>Spanoudakis, George</a2>
  <a2>Maciaszek, Leszek A</a2>
  <t1>Evaluation of novel approaches to software engineering: 14th international conference, ENASE 2019, Heraklion, Crete, Greece, May 4-5, 2019, revised selected papers</t1>
  <t2/>
  <sn>9783030402235</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1/>
  <pb>Springer International Publishing AG</pb>
  <pp>Cham</pp>
  <yr>2020</yr>
  <ed/>
  <ul>https://cds.cern.ch/auth.py?r=EBLIB_P_6113783;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Dinur, Itai</a1>
  <a2>Dolev, Shlomi</a2>
  <a2>Lodha, Sachin</a2>
  <t1>Cyber security cryptography and machine learning: second international symposium, CSCML 2018, Beer Sheva, Israel, June 21-22, 2018, proceedings</t1>
  <t2/>
  <sn>9783319941479</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1/>
  <pb>Springer International Publishing AG</pb>
  <pp>Cham</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://cds.cern.ch/auth.py?r=EBLIB_P_6304202;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Stamelos, Ioannis</a1>
  <a2>Gonzalez-Barahoña, Jesus M</a2>
  <a2>Varlamis, Iraklis</a2>
  <a2>Anagnostopoulos, Dimosthenis</a2>
  <t1>Open source systems: 14th IFIP WG 2. 13 international conference, OSS 2018, Athens, Greece, June 8-10, 2018, proceedings</t1>
  <t2/>
  <sn>9783319923758</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Computer science-Research;
                </k1>
  <pb>Springer International Publishing AG</pb>
  <pp>Cham</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://cds.cern.ch/auth.py?r=EBLIB_P_6303747;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Arya, Ali</a1>
  <t1>Anyone can code: the art and science of logical creativity</t1>
  <t2/>
  <sn>9780429521164</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Computer programming;
                Programming languages (Electronic computers);
                </k1>
  <pb>CRC Press</pb>
  <pp>Milton</pp>
  <yr>2020</yr>
  <ed/>
  <ul>https://cds.cern.ch/auth.py?r=EBLIB_P_6375192;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Castellanos, Malu</a1>
  <a2>Dayal, Umeshwar</a2>
  <a2>Sellis, Timos</a2>
  <t1>Business intelligence for the real-time enterprise: second international workshop, BIRTE 2008, Auckland, New Zealand, August 24, 2008, revised selected papers</t1>
  <t2/>
  <sn>9783642034220</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Business intelligence-Data processing-Congresses;
                </k1>
  <pb>Springer</pb>
  <pp>Berlin</pp>
  <yr>2009</yr>
  <ed/>
  <ul>https://cds.cern.ch/auth.py?r=EBLIB_P_6360695;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Jones, Richard</a1>
  <t1>ECOOP 2014 - object-oriented programming: 28th European conference, Uppsala, Sweden, July 28- August 1, 2014, proceedings</t1>
  <t2/>
  <sn>9783662442029</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1/>
  <pb>Springer</pb>
  <pp>Berlin</pp>
  <yr>2014</yr>
  <ed/>
  <ul>https://cds.cern.ch/auth.py?r=EBLIB_P_6301674;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Feng, Xinyu</a1>
  <a2>Park, Sungwoo</a2>
  <t1>Programming languages and systems: 13th Asian symposium, APLAS 2015, Pohang, South Korea, November 30 - December 2, 2015, proceedings</t1>
  <t2/>
  <sn>9783319265292</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1>Programming languages (Electronic computers)-Congresses;
                </k1>
  <pb>Springer International Publishing AG</pb>
  <pp>Cham</pp>
  <yr>2015</yr>
  <ed/>
  <ul>https://cds.cern.ch/auth.py?r=EBLIB_P_6301656;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Dacier, Marc</a1>
  <a2>Bailey, Michael</a2>
  <a2>Polychronakis, Michalis</a2>
  <a2>Antonakakis, Manos</a2>
  <t1>Research in attacks, intrusions, and defenses: 20th international symposium, RAID 2017, Atlanta, GA, USA, September 18-20, 2017, proceedings</t1>
  <t2/>
  <sn>9783319663326</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1/>
  <pb>Springer International Publishing AG</pb>
  <pp>Cham</pp>
  <yr>2017</yr>
  <ed/>
  <ul>https://cds.cern.ch/auth.py?r=EBLIB_P_6284019;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Benzmüller, Christoph</a1>
  <a2>Ricca, Francesco</a2>
  <a2>Parent, Xavier</a2>
  <a2>Roman, Dumitru</a2>
  <t1>Rules and reasoning: second international joint conference, RuleML+RR 2018, Luxembourg, Luxembourg, September 18-21, 2018, proceedings</t1>
  <t2/>
  <sn>9783319999067</sn>
  <op/>
  <vo/>
  <ab/>
  <la>eng</la>
  <k1/>
  <pb>Springer International Publishing AG</pb>
  <pp>Cham</pp>
  <yr>2018</yr>
  <ed/>
  <ul>https://cds.cern.ch/auth.py?r=EBLIB_P_6249037;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a1>Bart Pedersen, Stephane</a1>
  <a2>Jackson, Stephen</a2>
  <t1>Graphical User Interface Programming Challenges Moving Beyond Java Swing and JavaFX</t1>
  <t2/>
  <sn/>
  <op>637</op>
  <vo/>
  <ab>Oracle, the owner of Java, announced in 2018 that they would stop supporting their Swing and JavaFX technologies within the next decade. These technologies have fulfilled the graphical user interface (GUI) needs of CERN accelerator operation for over 2 decades, but their impending eradication has triggered an initiative to choose alternative technologies to develop future GUIs. Hundreds of existing applications will also need to be migrated or rewritten. The challenges to replace Java GUIs are numerous. The programmers will have to adapt and be retrained. The performance of the new GUI technologies will have to be at least as performant as the existing Java technologies. The programming environment, code versioning, dependency management and documentation will all need to be considered. This paper provides an overview of research comparing candidate GUI technologies and explains the selection of two main language families as possible replacements for Swing and JavaFX: Web applications (combining Java/JavaScript and web sockets) and Python PyQt (C++ based graphical library).</ab>
  <la>eng</la>
  <k1>GUI;
                interface;
                software;
                hardware;
                framework;
                </k1>
  <pb/>
  <pp/>
  <yr>2020</yr>
  <ed/>
  <ul>http://cds.cern.ch/record/2777796/files/10.18429_JACoW-ICALEPCS2019-MOPHA173.pdf;
	</ul>
  <no>Imported from Invenio.</no>
</reference>

<reference>
  <a2>De Marchi, Davide</a2>
  <t1>VOIS library: pushing data science dashboards to the limits</t1>
  <t2/>
  <sn/>
  <op/>
  <vo/>
  <ab>&lt;!--HTML--&gt;The Joint Research Centre (JRC) of the European Commission has set up the JRC Big Data Analytics Platform (BDAP) as a multi-petabyte scale infrastructure to enable EC researchers to process and analyse big data in support to EU policy needs [1]. One of the service layers of the platform is based on Jupyter notebooks and the Python programming language to enable exploratory visualization and interactive analysis of big geospatial and non-geospatial datasets [2]. In this context, we have gained a lot of expertise in the design, development and deploy in production of many complexes Voilà dashboards [3] that enable JRC scientists and research groups to achieve a better communication of their scientific results and policy relevant insights to a non-technical audience as well as the public. 
Although Voilà Jupyter plugin [4] automatically transforms a notebook into a dashboard, creating an impactful dashboard is still a hard task. Beyond the classical communication issues (regarding, for instance, the story to tell, the message to convey, the graphic elements to use), from a pure web-development point of view, the designers and developers have to clearly define the single-page or multi-page style of the application they want, how to position elements on the page and how to intercept user inputs. One can tackle all these aspects using the standard tools available in the Jupyter world, as for instance the ipywidgets library [5] that provides a basic set of input widget and that is widely used in the data science community. Nevertheless, when a dashboard intends to create a strong impact, we found that it needs to exploit more advanced  UI (User-Interface) frameworks.
One open-source library recently gained a lot of interest for creating rich and engaging user experiences: ipyvuetify [6]. It is a widget library based on Vuetify/Vue JavaScript library [7] for making modern looking GUI’s in Jupyter notebooks and dashboards. It implements the Google material design philosophy [8] best known from the Android user interface and provides a large set of widgets with multiple variants, all highly customizable. The usage of ipyvuetify is not easy at all given that, for creating non-trivial components, one needs to dig into the details of the Vuetify widgets and the JavaScript API syntax. For this reason, we started to develop a library with the aim to simplify the complex tasks involved in the creation of modern dashboards and to provide easy-to-use and reusable components: the VOIS library [9]. This pure Python library provides many ready-to-use widgets and exposes an “app” class that can serve as the base for creating the dashboard structure. With few lines of code, the “app” can be customised using styles, colours, fonts, images, and all the graphic elements that contribute to its unicity. The VOIS library has many functions for the easy creation of complex geospatial visualisations (like bi-variate and tri-variate choropleth maps for vector data, or fast display of multi-terabytes raster datasets). It contains several custom-made SVG interactive charts that allow for modern user interaction and widgets for the display of hierarchical and tabular data. 
Among the functions of the VOIS library, we can cite: file uploads (to enable users to send their local input data to the web application); file downloads (to have a local copy of charts, tables, CSVs, reports in PDF or Word .docx format); management of parameters passed into the dashboard URL (in reading and writing mode); easy creation of dialog-boxes; support for responsive application development; etc.
This presentation will illustrate the concepts that are at the base of the development of the VOIS library, as well as demonstrate some of the main dashboards that we created using the library for impactful policy support.
It is interesting to note that the recently introduced VaaS service (Voilà as a service) enables BDAP users to autonomously create and deploy their dashboard in production, through an automated procedure based on GitLab repositories. This new service, together with the intensive training on the usage of the VOIS library, is contributing to the spreading of Voilà dashboards usage by many research groups in the JRC.
The VOIS library will soon be available as a fully open source project at https://code.europa.eu/, the main repository of OSS for the European Commission, with the aim to create a community of users and, possibly, of interested contributors.
These developments were partially funded by the H2020 project CS3MESH4EOSC, led by CERN and to which JRC participates providing support in the Earth Observation use case. 
The JRC Big Data Analytics Platform is a living demonstration of a complex ecosystem of cloud applications and services that allows data scientists’ navigation inside a multi-petabyte scale world. In particular, the exploratory visualization and interactive analysis tools and the Voilà/VaaS services are widely used to create GUI applications to communicate scientific research results to end-users ranging from policy makers to citizens.

[1]	P. Soille, A. Burger, D. De Marchi, P. Kempeneers, D. Rodriguez, V. Syrris, and V. Vasilev. “A Versatile Data-Intensive Computing Platform for Information Retrieval from Big Geospatial Data”. Future Generation Computer Systems 81.4 (Apr. 2018), pp. 30-40.
	 https://doi.org/10.1016/j.future.2017.11.007.

[2]	D. De Marchi, A. Burger, P. Kempeneers, and P. Soille. “Interactive visualisation and analysis of geospatial data with Jupyter”. In: Proc. of the BiDS'17. 2017, pp. 71-74.
	 https://zenodo.org/record/3248741

[3]	https://jeodpp.jrc.ec.europa.eu/bdap/voila/

[4]	https://github.com/voila-dashboards/voila

[5]	https://ipywidgets.readthedocs.io/en/latest/

[6]	https://ipyvuetify.readthedocs.io/en/latest/

[7]	https://vuetifyjs.com/en/

[8]	https://m2.material.io/

[9]	https://jeodpp.jrc.ec.europa.eu/services/shared/vois/1_intro.html</ab>
  <la>eng</la>
  <k1/>
  <pb/>
  <pp/>
  <yr>2023</yr>
  <ed/>
  <ul>https://indico.cern.ch/event/1210538/contributions/5207924/;
	https://indico.cern.ch/event/1210538/;
	</ul>
  <no>Imported from Invenio.</no>
</reference>


</references>