<?xml version="1.0" encoding="UTF-8"?>
<articles>

        570195
oai:cds.cern.ch:570195
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Professional JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>McFarlane</surname>
            <given-names>N</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Chiarelli</surname>
            <given-names>Andrea</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>De Carli</surname>
            <given-names>James</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>1999</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/563328"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        477678
oai:cds.cern.ch:477678
DELETED
    


        355743
oai:cds.cern.ch:355743
DELETED
    


        1178889
oai:cds.cern.ch:1178889
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JavaScript for programmers</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Deitel</surname>
            <given-names>Paul J</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Deitel</surname>
            <given-names>Harvey M</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2010</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1201458"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780137013128/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>TOTEM and LHCf: refinements for the restart</article-title>
      </title-group>
      <contrib-group/>
      <pub-date pub-type="pub">
        <year>2009</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1201831"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BULLETINNEWS</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Creating A Model HTTP Server Program Using java</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Veerasamy</surname>
            <given-names>Bala Dhandayuthapani</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2010</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1247746"/>
      <self-uri xlink:href="http://arxiv.org/pdf/1003.1497.pdf"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>PREPRINT</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Pro Javascript Techniques</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Resig</surname>
            <given-names>John</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2006</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1250264"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781590597279/?ar"/>
      <self-uri xlink:href="http://cds.cern.ch/record/1250264/files/9781590597279_TOC.pdf"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        1250652
DELETED
    


        1250865
oai:cds.cern.ch:1250865
DELETED
    


        1251058
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Ajax Bible</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Holzner</surname>
            <given-names>Steven</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2008</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1251134"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780470102633/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Professional Ruby on Rails</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Rappin</surname>
            <given-names>Noel</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2008</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1251158"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780470223888/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Beginning Google Maps Applications with PHP and Ajax</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Purvis</surname>
            <given-names>M</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Sambells</surname>
            <given-names>J</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Turner</surname>
            <given-names>C</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2006</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1251311"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781590597071/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        1251893
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Beginning Web Programming with HTML, XHTML, and CSS</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Duckett</surname>
            <given-names>Jon</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2008</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1252008"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780470259313/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        1252109
DELETED
    


        1252224
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Silverlight 2 Bible</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Dayley</surname>
            <given-names>Brad</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Dayley</surname>
            <given-names>Lisa DaNae</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2008</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1252419"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780470375006/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Professional JavaScript for Web Developers</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Zakas</surname>
            <given-names>Nicholas C</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2009</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1252898"/>
      <self-uri xlink:href="https://cds.cern.ch/auth.py?r=EBLIB_P_416235"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        1252930
DELETED
    


        1253006
DELETED
    


        1253430
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Beginning JavaScript and CSS Development with jQuery</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>York</surname>
            <given-names>Richard</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2009</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1253696"/>
      <self-uri xlink:href="https://cds.cern.ch/auth.py?r=EBLIB_P_448955"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JavaScript Programmer's Reference</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>White</surname>
            <given-names>Alexei</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2009</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1253990"/>
      <self-uri xlink:href="https://cds.cern.ch/auth.py?r=EBLIB_P_456275"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JavaScript and AJAX for Dummies</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Harris</surname>
            <given-names>Andy</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2009</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1254162"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780470417997/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        1254232
oai:cds.cern.ch:1254232
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>CERN Technical training: Available places in forthcoming courses</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname/>
            <given-names/>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2010</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1258403"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BULLETINTRAINING</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Professional DevExpress ASP</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Kimmel</surname>
            <given-names>Paul T</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2009</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1261784"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780470500835/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Youpi, a Web-based Astronomical Image Processing Pipeline</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Monnerville</surname>
            <given-names>M</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Sémah</surname>
            <given-names>G</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2010</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1270290"/>
      <self-uri xlink:href="http://arxiv.org/pdf/1006.1074.pdf"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>PREPRINT</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Comparative Studies of 10 Programming Languages within 10 Diverse Criteria - a Team 10 COMP6411-S10 Term Report</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Naim</surname>
            <given-names>Rana</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Nizam</surname>
            <given-names>Mohammad Fahim</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Hanamasagar</surname>
            <given-names>Sheetal</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Noureddine</surname>
            <given-names>Jalal</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Miladinova</surname>
            <given-names>Marinela</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2010</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1286484"/>
      <self-uri xlink:href="http://arxiv.org/pdf/1008.3561.pdf"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>PREPRINT</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Comparative Studies of 10 Programming Languages within 10 Diverse Criteria -- a Team 7 COMP6411-S10 Term Report</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Rabah</surname>
            <given-names>Sleiman</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Li</surname>
            <given-names>Jiang</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Liu</surname>
            <given-names>Mingzhi</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Lai</surname>
            <given-names>Yuanwei</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2010</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1289206"/>
      <self-uri xlink:href="http://arxiv.org/pdf/1009.0305.pdf"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>PREPRINT</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Metadata Aided Run Selection at ATLAS</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Buckingham</surname>
            <given-names>RM</given-names>
          </name>
          <aff>
            <institution>University of Oxford</institution>
          </aff>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Gallas</surname>
            <given-names>EJ</given-names>
          </name>
          <aff>
            <institution>University of Oxford</institution>
          </aff>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Tseng</surname>
            <given-names>JC-L</given-names>
          </name>
          <aff>
            <institution>University of Oxford</institution>
          </aff>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Viegas</surname>
            <given-names>F</given-names>
          </name>
          <aff>
            <institution>CERN</institution>
          </aff>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Vinek</surname>
            <given-names>E</given-names>
          </name>
          <aff>
            <institution>CERN</institution>
          </aff>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2010</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1298631"/>
      <self-uri xlink:href="http://cds.cern.ch/record/1297968"/>
      <self-uri xlink:href="http://cds.cern.ch/record/1298631/files/ATL-SOFT-SLIDE-2010-352.pdf"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>PUBLATLASSLIDE</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>jQuery For Dummies</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Beighley</surname>
            <given-names>Lynn</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2010</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1319756"/>
      <self-uri xlink:href="https://cds.cern.ch/auth.py?r=EBLIB_P_533942_0"/>
    </article-meta>
    <abstract>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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Beginning JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Wilton</surname>
            <given-names>Paul</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>McPeak</surname>
            <given-names>Jeremy</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2009</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1320533"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780470525937/?ar"/>
    </article-meta>
    <abstract>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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Professional XMPP Programming with JavaScript and jQuery</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Moffitt</surname>
            <given-names>Jack</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2010</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1320539"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780470540718/?ar"/>
    </article-meta>
    <abstract>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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Metadata aided run selection at ATLAS</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Buckingham</surname>
            <given-names>RM</given-names>
          </name>
          <aff>
            <institution>Oxford U.</institution>
          </aff>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Gallas</surname>
            <given-names>EJ</given-names>
          </name>
          <aff>
            <institution>Oxford U.</institution>
          </aff>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Tseng</surname>
            <given-names>JC-L</given-names>
          </name>
          <aff>
            <institution>Oxford U.</institution>
          </aff>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Viegas</surname>
            <given-names>F</given-names>
          </name>
          <aff>
            <institution>CERN</institution>
          </aff>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Vinek</surname>
            <given-names>E</given-names>
          </name>
          <aff>
            <institution>CERN</institution>
          </aff>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2011</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1322204"/>
      <self-uri xlink:href="http://cds.cern.ch/record/1310313"/>
      <self-uri xlink:href="http://cds.cern.ch/record/1322204/files/ATL-SOFT-PROC-2011-023.pdf"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>INTNOTEATLASPUBL</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Engineering the ATLAS TAG Browser</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Zhang</surname>
            <given-names>Q</given-names>
          </name>
          <aff>
            <institution>Argonne</institution>
          </aff>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2011</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1322654"/>
      <self-uri xlink:href="http://cds.cern.ch/record/1310331"/>
      <self-uri xlink:href="http://cds.cern.ch/record/1322654/files/ATL-SOFT-PROC-2011-034.pdf"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>INTNOTEATLASPUBL</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>A Study of Language Usage Evolution in Open Source Software</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Karus</surname>
            <given-names>Siim</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Gall</surname>
            <given-names>Harald</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2011</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1328731"/>
      <self-uri xlink:href="http://arxiv.org/pdf/1102.2262.pdf"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>PREPRINT</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>An Analytic Framework for JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Van Horn</surname>
            <given-names>David</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Might</surname>
            <given-names>Matthew</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2011</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1384218"/>
      <self-uri xlink:href="http://arxiv.org/pdf/1109.4467.pdf"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>PREPRINT</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Engineering the ATLAS TAG Browser</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Zhang</surname>
            <given-names>Q</given-names>
          </name>
          <aff>
            <institution>Argonne National Laboratory</institution>
          </aff>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2011</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1385582"/>
      <self-uri xlink:href="http://cds.cern.ch/record/1297989"/>
      <self-uri xlink:href="http://cds.cern.ch/record/1385582/files/ATL-GEN-SLIDE-2011-574.pdf"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>PUBLATLASSLIDE</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Web Application Obfuscation</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Heiderich</surname>
            <given-names>Mario</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Vela Nava</surname>
            <given-names>Eduardo Alberto</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Heyes</surname>
            <given-names>Gareth</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Lindsay</surname>
            <given-names>David</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2010</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1412534"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781597496049/?ar"/>
    </article-meta>
    <abstract>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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        1412583
DELETED
    


        1412915
DELETED
    


        1413889
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Pro PHP Security</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Snyder</surname>
            <given-names>Chris</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Myer</surname>
            <given-names>Thomas</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Southwell</surname>
            <given-names>Michael</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2010</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1414250"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781430233183/?ar"/>
    </article-meta>
    <abstract>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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>The HTML5 JavaScript model</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>David</surname>
            <given-names>Matthew</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2010</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1414669"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780240813790/?ar"/>
    </article-meta>
    <abstract>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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Pro ASPNET 4 in C# 2010</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>MacDonald</surname>
            <given-names>Matthew</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Freeman</surname>
            <given-names>Adam</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2010</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1415431"/>
      <self-uri xlink:href="https://ezproxy.cern.ch/login?url=http://proquest.tech.safaribooksonline.de/?uiCode=CERN&amp;xmlId=9781430225294"/>
    </article-meta>
    <abstract>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</abstract>
  </front>
  <article-type/>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JavaScript Patterns</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Stefanov</surname>
            <given-names>Stoyan</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2010</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1416827"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781449399115/?ar"/>
    </article-meta>
    <abstract> 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 </abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        1416847
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Head First jQuery</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Benedetti</surname>
            <given-names>Ryan</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Cranley</surname>
            <given-names>Ronan</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2011</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1416891"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781449311988/?ar"/>
    </article-meta>
    <abstract> 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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Head First HTML5 Programming</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Freeman</surname>
            <given-names>Eric</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Robson</surname>
            <given-names>Elisabeth</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2011</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1416944"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781449314712/?ar"/>
    </article-meta>
    <abstract> 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 </abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Programming HTML5 Applications</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Kessin</surname>
            <given-names>Zachary</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2011</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1416947"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781449308568/?ar"/>
    </article-meta>
    <abstract> 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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JavaScript &amp; jQuery</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>McFarland</surname>
            <given-names>David</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2011</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1416948"/>
      <self-uri xlink:href="https://cds.cern.ch/auth.py?r=EBLIB_P_801447"/>
    </article-meta>
    <abstract>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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>PHP &amp; MySQL</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>McLaughlin</surname>
            <given-names>Brett</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2011</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1416974"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781449318857/?ar"/>
    </article-meta>
    <abstract> 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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        1417005
DELETED
    


        1417007
DELETED
    


        1417010
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Building Hypermedia APIs with HTML5 and Node</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Amundsen</surname>
            <given-names>Mike</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2011</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1417015"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781449309497/?ar"/>
    </article-meta>
    <abstract> 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 </abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        1417082
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>WordPress Bible</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Brazell</surname>
            <given-names>Aaron</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2011</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1417106"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780470937815/?ar"/>
    </article-meta>
    <abstract>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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Coupled one-dimensional dynamical systems</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Preston</surname>
            <given-names>Chris</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2012</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1417935"/>
      <self-uri xlink:href="http://arxiv.org/pdf/1201.4008.pdf"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>PREPRINT</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>LHC Report: Preparing for 4 TeV</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Edited by Katarina Anthony based on regular reports by Mike Lamont</surname>
            <given-names>the Bulletin's correspondent from Chamonix</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2012</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1425043"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BULLETINNEWS</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>IEAD: A Novel One-Line Interface to Query Astronomical Science Archives</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Lombardi</surname>
            <given-names>Marco</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2012</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1427579"/>
      <self-uri xlink:href="http://arxiv.org/pdf/1202.5917.pdf"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>PREPRINT</article-type>
</article>


        1437342
oai:cds.cern.ch:1437342
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Prototype Quick Reference</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Raymond</surname>
            <given-names>Scott</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Pereira</surname>
            <given-names>Sergio</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2006</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1437354"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/0596510187/?ar"/>
    </article-meta>
    <abstract> 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.  </abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Beginning iOS Application Development with HTML and JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Wagner</surname>
            <given-names>Richard</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2012</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1437440"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781118159002/?ar"/>
    </article-meta>
    <abstract>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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>HTML, CSS, and JavaScript Mobile Development For Dummies</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Harrel</surname>
            <given-names>William</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2011</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1437474"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781118026229/?ar"/>
    </article-meta>
    <abstract>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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Adobe Edge Preview 3</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Grover</surname>
            <given-names>Chris</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2011</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1437661"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781449322212/?ar"/>
    </article-meta>
    <abstract> 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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Enterprise Development with Flex</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Fain</surname>
            <given-names>Yakov</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Rasputnis</surname>
            <given-names>Victor</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Tartakovsky</surname>
            <given-names>Anatole</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2010</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1437719"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780596801465/?ar"/>
    </article-meta>
    <abstract> 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, </abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>High Performance JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Zakas</surname>
            <given-names>Nicholas</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2010</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1437731"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781449382308/?ar"/>
    </article-meta>
    <abstract> 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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        1437732
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Dynamic HTML</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Goodman</surname>
            <given-names>Danny</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2007</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1437766"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/0596527403/?ar"/>
    </article-meta>
    <abstract> 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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        1437776
DELETED
    


        1437791
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Prototype and Scriptaculous</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Angus</surname>
            <given-names>Chris</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2006</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1437918"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/0596529198/?ar"/>
    </article-meta>
    <abstract> 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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Google Web Toolkit for Ajax</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Perry</surname>
            <given-names>Bruce</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2007</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1437976"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/0596510225/?ar"/>
    </article-meta>
    <abstract> 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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>RJS Templates for Rails</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Fauser</surname>
            <given-names>Cody</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2006</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1437977"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/0596528094/?ar"/>
    </article-meta>
    <abstract> 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. </abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Ajax with PHP 5</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Curioso</surname>
            <given-names>Andrew</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2007</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1437985"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780596514037/?ar"/>
    </article-meta>
    <abstract> "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. </abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Automating InDesign with Regular Expressions</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Kahrel</surname>
            <given-names>Peter</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2006</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1437998"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/0596529376/?ar"/>
    </article-meta>
    <abstract> 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. </abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Unobtrusive Ajax</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Skinner</surname>
            <given-names>Jesse</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2007</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1438002"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780596510244/?ar"/>
    </article-meta>
    <abstract> 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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Dojo Fundamentals</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Russell</surname>
            <given-names>Matthew</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2007</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1438008"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780596517052/?ar"/>
    </article-meta>
    <abstract> 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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Test Driven Ajax (on Rails)</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname/>
            <given-names/>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2007</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1438009"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780596510657/?ar"/>
    </article-meta>
    <abstract> 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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JavaScript Web Applications</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>MacCaw</surname>
            <given-names>Alex</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2011</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1438011"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781449308216/?ar"/>
    </article-meta>
    <abstract> 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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Building Android Apps with HTML, CSS, and JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Stark</surname>
            <given-names>Jonathan</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Jepson</surname>
            <given-names>Brian</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2012</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1438117"/>
      <self-uri xlink:href="https://cds.cern.ch/auth.py?r=EBLIB_P_842869"/>
    </article-meta>
    <abstract> 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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>The Little Book on CoffeeScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>MacCaw</surname>
            <given-names>Alex</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2012</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1438132"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781449325527/?ar"/>
    </article-meta>
    <abstract> 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 </abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>MongoDB and PHP</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Francia</surname>
            <given-names>Steve</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2012</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1438184"/>
      <self-uri xlink:href="https://cds.cern.ch/auth.py?r=EBLIB_P_847593"/>
    </article-meta>
    <abstract> 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,</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Node for Front-End Developers</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Means</surname>
            <given-names>Garann</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2012</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1438195"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781449329112/?ar"/>
    </article-meta>
    <abstract> 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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Even Faster Web Sites</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Souders</surname>
            <given-names>Steve</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2009</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1438228"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780596803773/?ar"/>
    </article-meta>
    <abstract> 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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Building iPhone Apps with HTML, CSS, and JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Stark</surname>
            <given-names>Jonathan</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2010</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1438237"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781449380236/?ar"/>
    </article-meta>
    <abstract> 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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Developing Large Web Applications</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Loudon</surname>
            <given-names>Kyle</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2010</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1438250"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781449380090/?ar"/>
    </article-meta>
    <abstract> 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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Learning PHP, MySQL, and JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Nixon</surname>
            <given-names>Robin</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2009</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1438263"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780596803605/?ar"/>
    </article-meta>
    <abstract>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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Palm webOS</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Allen</surname>
            <given-names>Mitch</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2009</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1438274"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780596802097/?ar"/>
    </article-meta>
    <abstract> 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 </abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>CouchDB</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Anderson</surname>
            <given-names>J</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Lehnardt</surname>
            <given-names>Jan</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Slater</surname>
            <given-names>Noah</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2010</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1438288"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780596158156/?ar"/>
    </article-meta>
    <abstract>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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Dreamweaver CS5</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>McFarland</surname>
            <given-names>David</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2010</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1438351"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781449381820/?ar"/>
    </article-meta>
    <abstract> 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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JavaScript Cookbook</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Powers</surname>
            <given-names>Shelley</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2010</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1438369"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781449390211/?ar"/>
    </article-meta>
    <abstract>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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Building Android Apps with HTML, CSS, and JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Stark</surname>
            <given-names>Jonathan</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2010</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1438400"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780321700582/?ar"/>
    </article-meta>
    <abstract> 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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        1438432
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>jQuery Pocket Reference</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Flanagan</surname>
            <given-names>David</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2010</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1438436"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781449398958/?ar"/>
    </article-meta>
    <abstract> "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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Learning the iOS 4 SDK for JavaScript Programmers</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Goodman</surname>
            <given-names>Danny</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2010</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1438440"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781449399078/?ar"/>
    </article-meta>
    <abstract> 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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        1438444
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Web Security, Privacy &amp; Commerce</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Garfinkel</surname>
            <given-names>Simson</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Spafford</surname>
            <given-names>Gene</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2011</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1438497"/>
      <self-uri xlink:href="https://cds.cern.ch/auth.py?r=EBLIB_P_680923"/>
    </article-meta>
    <abstract>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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>HTML5 Canvas</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Fulton</surname>
            <given-names>Steve</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Fulton</surname>
            <given-names>Jeff</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2011</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1438501"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781449308032/?ar"/>
    </article-meta>
    <abstract>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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        1438516
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>HTML5 Geolocation</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Holdener</surname>
            <given-names>Anthony</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2011</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1438519"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781449308049/?ar"/>
    </article-meta>
    <abstract> 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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Getting Started with the Internet of Things</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Pfister</surname>
            <given-names>Cuno</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2011</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1438525"/>
      <self-uri xlink:href="https://cds.cern.ch/auth.py?r=EBLIB_P_714038"/>
    </article-meta>
    <abstract> 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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Supercharged JavaScript Graphics</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Cecco</surname>
            <given-names>Raffaele</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2011</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1438541"/>
      <self-uri xlink:href="https://cds.cern.ch/auth.py?r=EBLIB_P_741258"/>
    </article-meta>
    <abstract> 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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>jQuery Mobile</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Reid</surname>
            <given-names>Jon</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2011</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1438543"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781449309626/?ar"/>
    </article-meta>
    <abstract> 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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>jQuery Mobile</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Firtman</surname>
            <given-names>Maximiliano</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2012</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1438670"/>
      <self-uri xlink:href="https://cds.cern.ch/auth.py?r=EBLIB_P_862734"/>
    </article-meta>
    <abstract> 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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        1438671
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>FAITH: Scanning of Rich Web Applications for Parameter Tampering Vulnerabilities</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Fung</surname>
            <given-names>Adonis P H</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Cheung</surname>
            <given-names>K W</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Wong</surname>
            <given-names>T Y</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2012</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1439194"/>
      <self-uri xlink:href="http://arxiv.org/pdf/1204.1216.pdf"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>PREPRINT</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <journal-meta>
      <journal-title>J. Phys.: Conf. Ser.</journal-title>
      <abbrev-journal-title>J. Phys.: Conf. Ser.</abbrev-journal-title>
      <issn>1742-6596</issn>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>The PHEDEx next-gen website</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Wildish</surname>
            <given-names>Anthony</given-names>
          </name>
          <aff>
            <institution>Princeton U.</institution>
          </aff>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2012</year>
      </pub-date>
      <volume>396</volume>
      <fpage/>
      <lpage/>
      <self-uri xlink:href="http://cds.cern.ch/record/1458474"/>
      <self-uri xlink:href="http://cds.cern.ch/record/1458474/files/CR2012_073.pdf"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>research-article</article-type>
  <ref/>
</article>


        1486090
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>jQuery for ASPNET Developers</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Brinkman</surname>
            <given-names>Joe</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2009</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1486111"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780470478455/?ar"/>
    </article-meta>
    <abstract>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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        1486113
oai:cds.cern.ch:1486113
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JavaScript for Absolute Beginners</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>McNavage</surname>
            <given-names>T</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2010</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1486203"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781430272199/?ar"/>
    </article-meta>
    <abstract>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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Pro Android Python with SL4A</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Ferrill</surname>
            <given-names>Paul</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2011</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1486220"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781430235699/?ar"/>
    </article-meta>
    <abstract>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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        1486903
oai:cds.cern.ch:1486903
DELETED
    


        1486911
DELETED
    


        1486930
DELETED
    


        1487206
DELETED
    


        1487240
oai:cds.cern.ch:1487240
DELETED
    


        1487275
oai:cds.cern.ch:1487275
DELETED
    


        1487277
oai:cds.cern.ch:1487277
DELETED
    


        1487284
oai:cds.cern.ch:1487284
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Dreamweaver CS6 bible</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Lowery</surname>
            <given-names>Joseph W</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2012</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1487315"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781118239773/?ar"/>
    </article-meta>
    <abstract> 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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        1487422
oai:cds.cern.ch:1487422
DELETED
    


        1487427
oai:cds.cern.ch:1487427
DELETED
    


        1487428
oai:cds.cern.ch:1487428
DELETED
    


        1487438
oai:cds.cern.ch:1487438
DELETED
    


        1487464
oai:cds.cern.ch:1487464
DELETED
    


        1487472
oai:cds.cern.ch:1487472
DELETED
    


        1487479
oai:cds.cern.ch:1487479
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>ASP.NET Site Performance Secrets</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Perdeck</surname>
            <given-names>Matt</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2010</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1487487"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781849690683/?ar"/>
    </article-meta>
    <abstract>Simple and proven techniques to quickly speed up your ASP.NET website</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        1487489
oai:cds.cern.ch:1487489
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>WordPress Top Plugins</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Corbin</surname>
            <given-names>Brandon</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2010</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1487494"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781849511407/?ar"/>
    </article-meta>
    <abstract>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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        1487503
oai:cds.cern.ch:1487503
DELETED
    


        1487511
oai:cds.cern.ch:1487511
DELETED
    


        1487554
oai:cds.cern.ch:1487554
DELETED
    


        1487573
oai:cds.cern.ch:1487573
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Python 3 Web Development Beginner's Guide</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Anders</surname>
            <given-names>Michel</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2011</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1487598"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781849513746/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        1487608
oai:cds.cern.ch:1487608
DELETED
    


        1487626
oai:cds.cern.ch:1487626
DELETED
    


        1487629
oai:cds.cern.ch:1487629
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>iPhone JavaScript Cookbook</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Montoro</surname>
            <given-names>Arturo Fernandez</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2011</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1487670"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781849691086/?ar"/>
    </article-meta>
    <abstract>Clear and practical recipes for building web applications using JavaScript and AJAX without having to learn Objective-C or Cocoa</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>jQuery UI Themes Beginner's Guide</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Boduch</surname>
            <given-names>Adam</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2011</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1487682"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781849510448/?ar"/>
    </article-meta>
    <abstract>Create new themes for your JQuery site with this step-by-step guide</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>MooTools 13 Cookbook</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Johnston</surname>
            <given-names>Jay Larry G</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2011</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1487689"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781849515689/?ar"/>
    </article-meta>
    <abstract>Over 110 highly effective recipes to turbo-charge the user interface of any web-enabled Internet application and web page</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        1487697
oai:cds.cern.ch:1487697
DELETED
    


        1487699
oai:cds.cern.ch:1487699
DELETED
    


        1487700
oai:cds.cern.ch:1487700
DELETED
    


        1487716
oai:cds.cern.ch:1487716
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>jQuery 14 Animation Techniques Beginners Guide</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Wellman</surname>
            <given-names>Dan</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2011</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1487742"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781849513302/?ar"/>
    </article-meta>
    <abstract>Quickly master all of jQuery's animation methods and build a toolkit of ready-to-use animations using jQuery 1.4</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        1487757
oai:cds.cern.ch:1487757
DELETED
    


        1487758
oai:cds.cern.ch:1487758
DELETED
    


        1487767
oai:cds.cern.ch:1487767
DELETED
    


        1487774
oai:cds.cern.ch:1487774
DELETED
    


        1487779
oai:cds.cern.ch:1487779
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>WordPress 3 Plugin Development Essentials</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Bondari</surname>
            <given-names>Brian</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Griffiths</surname>
            <given-names>Everett</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2011</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1487791"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781849513524/?ar"/>
    </article-meta>
    <abstract>Create your own powerful, interactive plugins to extend and add features to your WordPress site</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        1487793
oai:cds.cern.ch:1487793
DELETED
    


        1487797
oai:cds.cern.ch:1487797
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>IBM Cognos 8 Report Studio Cookbook</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Sanghani</surname>
            <given-names>Abhishek</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2010</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1487802"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781849680349/?ar"/>
    </article-meta>
    <abstract>Over 80 great recipes for taking control of Cognos 8 Report Studio with this book and eBook</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Microsoft SharePoint 2010 Enterprise Applications on Windows Phone 7</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Spatafore</surname>
            <given-names>Todd</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2011</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1487813"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781849682589/?ar"/>
    </article-meta>
    <abstract>Create enterprise-ready websites and applications that access Microsoft SharePoint on Windows Phone 7 with this book and eBook</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>WordPress Plugin Development</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Prelovac</surname>
            <given-names>Vladimir</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2009</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1487831"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781847193599/?ar"/>
    </article-meta>
    <abstract>Build powerful, interactive plug-ins for your blog and to share online</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        1487836
oai:cds.cern.ch:1487836
DELETED
    


        1487839
oai:cds.cern.ch:1487839
DELETED
    


        1487853
oai:cds.cern.ch:1487853
DELETED
    


        1487867
oai:cds.cern.ch:1487867
DELETED
    


        1487895
oai:cds.cern.ch:1487895
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Google App Engine Java and GWT Application Development</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Guermeur</surname>
            <given-names>Daniel</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Unruh</surname>
            <given-names>Amy</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2010</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1487900"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781849690447/?ar"/>
    </article-meta>
    <abstract>Build powerful, scalable, and interactive web applications in the cloud</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>jQuery mobile web development essentials</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Camden</surname>
            <given-names>Raymond</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Matthews</surname>
            <given-names>Andy</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2012</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1487915"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781849517263/?ar"/>
    </article-meta>
    <abstract>Learn to use the touch-optimized, cross-device, cross-platform jQM web framework for smartphones and tablets</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        1487917
oai:cds.cern.ch:1487917
DELETED
    


        1487929
oai:cds.cern.ch:1487929
DELETED
    


        1487938
oai:cds.cern.ch:1487938
DELETED
    


        1488016
oai:cds.cern.ch:1488016
DELETED
    


        1488023
oai:cds.cern.ch:1488023
DELETED
    


        1488178
DELETED
    


        1488227
oai:cds.cern.ch:1488227
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Learning Ext JS</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Ramsay</surname>
            <given-names>Colin</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Frederick</surname>
            <given-names>Shea</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Blades</surname>
            <given-names>Steve 'Cutter'</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2008</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1488228"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781847195142/?ar"/>
    </article-meta>
    <abstract>Build dynamic, desktop-style user interfaces for your data-driven web applications</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Object-Oriented JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Stefanov</surname>
            <given-names>Stoyan</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2008</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1488241"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781847194145/?ar"/>
      <self-uri xlink:href="http://cds.cern.ch/record/1488241/files/9781847194145_TOC.pdf"/>
    </article-meta>
    <abstract>Create scalable, reusable high-quality JavaScript applications and libraries</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Smashing Nodejs</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Rauch</surname>
            <given-names>Guillermo</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2012</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1488368"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781119963103/?ar"/>
    </article-meta>
    <abstract>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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        1488470
oai:cds.cern.ch:1488470
DELETED
    


        1488487
oai:cds.cern.ch:1488487
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Professional ASPNET 35 AJAX</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Evjen</surname>
            <given-names>Bill</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Gibbs</surname>
            <given-names>Matt</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Wahlin</surname>
            <given-names>Dan</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Reed</surname>
            <given-names>Dave</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2011</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1488581"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780470392171/?ar"/>
    </article-meta>
    <abstract>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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Essential Java script for Web professionals</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Brown</surname>
            <given-names>Micah</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Livingston</surname>
            <given-names>Dan</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Barrett</surname>
            <given-names>Daniel J</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>1999</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1505410"/>
      <self-uri xlink:href="https://ezproxy.cern.ch/login?url=http://proquest.tech.safaribooksonline.de/?uiCode=CERN&amp;xmlId=0130130567"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type/>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Advanced JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Livingston</surname>
            <given-names>Dan</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2003</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1505524"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/0130478911/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Essential JavaScript for Web professionals</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Barrett</surname>
            <given-names>Daniel J</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2003</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1505607"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/0131001477/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JavaScript by example</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Quigley</surname>
            <given-names>Ellie</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2004</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1505641"/>
      <self-uri xlink:href="https://ezproxy.cern.ch/login?url=http://proquest.tech.safaribooksonline.de/?uiCode=CERN&amp;xmlId=0131401629"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type/>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JavaScript for the World Wide Web</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Smith</surname>
            <given-names>Dori</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Negrino</surname>
            <given-names>Tom</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2001</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1505832"/>
      <self-uri xlink:href="https://ezproxy.cern.ch/login?url=http://proquest.tech.safaribooksonline.de/?uiCode=CERN&amp;xmlId=0201735172"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type/>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>ActionScript for Flash MX</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Moock</surname>
            <given-names>Colin</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2003</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1506509"/>
      <self-uri xlink:href="https://ezproxy.cern.ch/login?url=http://proquest.tech.safaribooksonline.de/?uiCode=CERN&amp;xmlId=059600396X"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type/>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Pure JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Gilliam</surname>
            <given-names>Jason</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Ting</surname>
            <given-names>Charlton</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Wyke</surname>
            <given-names>R Allen</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>1999</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1506602"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/0672315475/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Sams teach yourself JavaScript in 24 hours</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Moncur</surname>
            <given-names>Michael G</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Moncur</surname>
            <given-names>Michael G</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2000</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1506649"/>
      <self-uri xlink:href="https://ezproxy.cern.ch/login?url=http://proquest.tech.safaribooksonline.de/?uiCode=CERN&amp;xmlId=0672320258"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type/>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Javascript developer's dictionary</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Vincent</surname>
            <given-names>Alexander J</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2002</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1506684"/>
      <self-uri xlink:href="https://ezproxy.cern.ch/login?url=http://proquest.tech.safaribooksonline.de/?uiCode=CERN&amp;xmlId=0672322013"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type/>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Sams teach yourself Javascript in 24 hours</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Moncur</surname>
            <given-names>Michael G</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2002</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1506747"/>
      <self-uri xlink:href="https://ezproxy.cern.ch/login?url=http://proquest.tech.safaribooksonline.de/?uiCode=CERN&amp;xmlId=0672324067"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type/>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JavaScript design</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Sanders</surname>
            <given-names>William B</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2002</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1506914"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/0735711674/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Inside JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Holzner</surname>
            <given-names>Steven</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2003</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1506940"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/0735712859/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Domino 5 Web programming with XML, Java, and JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Tamura</surname>
            <given-names>Randall A</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2000</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1508140"/>
      <self-uri xlink:href="https://ezproxy.cern.ch/login?url=http://proquest.tech.safaribooksonline.de/?uiCode=CERN&amp;xmlId=0789722755"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type/>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Javascript 1.5 by example</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Kingsley-Hughes</surname>
            <given-names>Adrian</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Kingsley-Hughes</surname>
            <given-names>Kathie</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2001</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1508165"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/0789724995/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Using JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>McFedries</surname>
            <given-names>Paul</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2001</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1508188"/>
      <self-uri xlink:href="https://ezproxy.cern.ch/login?url=http://proquest.tech.safaribooksonline.de/?uiCode=CERN&amp;xmlId=0789725762"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type/>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Ajax</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Woychowsky</surname>
            <given-names>Edmond</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2006</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1508552"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/0132272679/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JavaScript for the World Wide Web</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Negrino</surname>
            <given-names>Tom</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Smith</surname>
            <given-names>Dori</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2004</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1508609"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/032119439X/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Adobe InDesign CS2</article-title>
      </title-group>
      <contrib-group/>
      <pub-date pub-type="pub">
        <year>2005</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1508952"/>
      <self-uri xlink:href="https://ezproxy.cern.ch/login?url=http://proquest.tech.safaribooksonline.de/?uiCode=CERN&amp;xmlId=0321409698"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type/>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Adobe GoLive CS2 official JavaScript referenc</article-title>
      </title-group>
      <contrib-group/>
      <pub-date pub-type="pub">
        <year>2006</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1508953"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/032140971X/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Adobe Bridge official JavaScript reference</article-title>
      </title-group>
      <contrib-group/>
      <pub-date pub-type="pub">
        <year>2006</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1508954"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/0321409728/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Adobe Acrobat official JavaScript reference</article-title>
      </title-group>
      <contrib-group/>
      <pub-date pub-type="pub">
        <year>2006</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1508955"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/0321409736/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Adobe Illustrator CS2</article-title>
      </title-group>
      <contrib-group/>
      <pub-date pub-type="pub">
        <year>2005</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1508964"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/032141294X/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>PPK on JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Koch</surname>
            <given-names>Peter-Paul</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2006</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1508977"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/0321423305/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Secure ASP.NET AJAX development</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Schmitt</surname>
            <given-names>Jason</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2006</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1509052"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/0321498100/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Ajax hacks</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Perry</surname>
            <given-names>Bruce W</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2006</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1509881"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/0596101694/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Ajax design patterns</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Mahemoff</surname>
            <given-names>Michael</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2006</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1509884"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/0596101805/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JavaScript application cookbook</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Bradenbaugh</surname>
            <given-names>Jerry</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>1999</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1510851"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/1565925777/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        1511640
oai:cds.cern.ch:1511640
DELETED
    


        1511773
DELETED
    


        1511848
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Ajax construction kit</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Morrison</surname>
            <given-names>Michael</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2007</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1512394"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780132350082/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Smith</surname>
            <given-names>Dori</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Negrino</surname>
            <given-names>Tom</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2012</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1515277"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780132735483/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Applied jQuery</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Blanchard</surname>
            <given-names>Jay S</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2012</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1515310"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780132767323/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Modern JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Ullman</surname>
            <given-names>Larry E</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2012</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1515486"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780132905848/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Programming in CoffeeScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Bates</surname>
            <given-names>Mark</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2012</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1515525"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780132946155/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>jQuery mobile</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Hadlock</surname>
            <given-names>Kris</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2012</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1515531"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780132947053/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Sams teach yourself jQuery mobile in 24 hours</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Dutson</surname>
            <given-names>Phil</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1515550"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780132966245/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Sams teach yourself Node.js in 24 hours</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Ornbo</surname>
            <given-names>George</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2012</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1515551"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780132966276/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Learning JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Wright</surname>
            <given-names>Tim</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1515588"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780133016321/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JavaScript by example</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Quigley</surname>
            <given-names>Ellie</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2010</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1515804"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780137084746/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Ajax, rich Internet applications, and web development for programmers</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Deitel</surname>
            <given-names>Paul J</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Deitel</surname>
            <given-names>Harvey M</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2008</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1515812"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780137142309/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Dojo</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Harmon</surname>
            <given-names>James E</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2009</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1518094"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780321563132/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Scriptin' with JavaScript and Ajax</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Wyke-Smith</surname>
            <given-names>Charles</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2010</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1518352"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780321678539/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>jQuery</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Holzner</surname>
            <given-names>Steven</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2009</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1518373"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780321679673/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Test-driven JavaScript development</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Johansen</surname>
            <given-names>Christian</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2011</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1518379"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780321684097/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>The JavaScript pocket guide</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Burdette</surname>
            <given-names>Lenny</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2010</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1518449"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780321712844/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JavaScript bible</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Goodman</surname>
            <given-names>Danny</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Morrison</surname>
            <given-names>Michael</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2007</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1518529"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780470069165/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Professional Ajax</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Zakas</surname>
            <given-names>Nicholas C</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>McPeak</surname>
            <given-names>Jeremy</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Fawcett</surname>
            <given-names>Joe</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2007</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1518554"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780470109496/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JavaScript 24-hour trainer</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>McPeak</surname>
            <given-names>Jeremy</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2011</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1519528"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780470647837/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Adobe Integrated Runtime (Air)</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Dura</surname>
            <given-names>Daniel</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Hoyt</surname>
            <given-names>Kevin</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Chambers</surname>
            <given-names>Mike</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2007</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1520323"/>
      <self-uri xlink:href="https://ezproxy.cern.ch/login?url=http://proquest.tech.safaribooksonline.de/?uiCode=CERN&amp;xmlId=9780596515195"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type/>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Dojo</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Russell</surname>
            <given-names>Matthew</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2008</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1520332"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780596516482/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        1520693
oai:cds.cern.ch:1520693
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Web development with JavaScript and Ajax illuminated</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Allen</surname>
            <given-names>Richard</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2009</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1520917"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780763754891/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>The JavaScript programming language</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Toal</surname>
            <given-names>Ray</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Dionisio</surname>
            <given-names>John David N</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2010</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1520924"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780763766580/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Programming with JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Dionisio</surname>
            <given-names>John David N</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Toal</surname>
            <given-names>Ray</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1520936"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780763780609/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Sams teach yourself Ajax, JavaScript, and PHP all in one</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Ballard</surname>
            <given-names>Phil</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Moncur</surname>
            <given-names>Michael G</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2009</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1521064"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780768685459/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Pure JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Wyke</surname>
            <given-names>R Allen</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Gilliam</surname>
            <given-names>Jason</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2002</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1521067"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780768685534/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Simply Javascript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Yank</surname>
            <given-names>Kevin</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Adams</surname>
            <given-names>Cameron</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2007</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1521497"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780980285802/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>The art &amp; science of JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Adams</surname>
            <given-names>Cameron</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2008</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1521499"/>
      <self-uri xlink:href="https://ezproxy.cern.ch/login?url=http://proquest.tech.safaribooksonline.de/?uiCode=CERN&amp;xmlId=9780980285840"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type/>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>jQuery</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Castledine</surname>
            <given-names>Earle</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Sharkie</surname>
            <given-names>Craig</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2012</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1521525"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780987153012/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Professional jQuery</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Otero</surname>
            <given-names>Cesar</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Larsen</surname>
            <given-names>Rob</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2012</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1521551"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781118026687/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Foundation HTML5 animation with JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Lamberta</surname>
            <given-names>Billy</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2011</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1521881"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781430236658/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Beginning PhoneGap</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Ghatol</surname>
            <given-names>Rohit</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Patel</surname>
            <given-names>Yogesh</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2012</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1521919"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781430239031/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Pro jQuery Mobile</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Broulik</surname>
            <given-names>Brad</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2011</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1521927"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781430239666/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>HTML5 and JavaScript projects</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Meyer</surname>
            <given-names>Jeanine</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2011</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1521940"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781430240327/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Learn HTML5 and Javascript for iOS</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Preston</surname>
            <given-names>Scott</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2012</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1521942"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781430240389/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Pro jQuery</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Freeman</surname>
            <given-names>Adam</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2012</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1521950"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781430240952/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Pro SharePoint with jQuery</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Duffy</surname>
            <given-names>Phill</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2011</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1521951"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781430240983/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        1522595
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Web workers</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Green</surname>
            <given-names>Ido</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2012</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1522825"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781449322120/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>jQuery UI</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Sarrion</surname>
            <given-names>Eric</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2012</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1522835"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781449325176/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Learning Node</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Powers</surname>
            <given-names>Shelley</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2012</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1522837"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781449326128/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Mobile JavaScript application development</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Kosmaczewski</surname>
            <given-names>Adrian</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2012</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1522841"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781449327842/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Maintainable Javascript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Zakas</surname>
            <given-names>Nicholas C</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2012</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1522843"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781449328092/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Getting started with D3</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Dewar</surname>
            <given-names>Mike</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2012</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1522845"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781449328788/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Node, up and running</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Hughes-Croucher</surname>
            <given-names>Tom</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Wilson</surname>
            <given-names>Mike</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2012</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1522864"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781449332235/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Learning JavaScript design patterns</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Osmani</surname>
            <given-names>Addy</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2012</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1522877"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781449334840/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JavaScript pocket reference</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Flanagan</surname>
            <given-names>David</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2012</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1522882"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781449335977/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>YUI 3 cookbook</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Goer</surname>
            <given-names>Evan</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2012</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1522894"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781449339685/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>DOM scripting</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Keith</surname>
            <given-names>Jeremy</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2005</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1526049"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781590595336/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Accelerated DOM scripting with Ajax, APIs, and libraries</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Snook</surname>
            <given-names>Jonathan</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Gustafson</surname>
            <given-names>Aaron</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Langridge</surname>
            <given-names>Stuart</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Webb</surname>
            <given-names>Dan</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2007</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1526057"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781590597644/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JavaFX Script</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Weaver</surname>
            <given-names>James L</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2007</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1526069"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781590599457/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>The web programmer's desk reference</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Issi Cohen</surname>
            <given-names>Joseph</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Issi Camy</surname>
            <given-names>Lázaro</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2004</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1526244"/>
      <self-uri xlink:href="https://ezproxy.cern.ch/login?url=http://proquest.tech.safaribooksonline.de/?uiCode=CERN&amp;xmlId=9781593270117"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type/>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>The book of JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname/>
            <given-names/>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2007</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1526247"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781593271060/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Eloquent JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Haverbeke</surname>
            <given-names>Marijn</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2011</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1526295"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781593272821/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Advanced JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Easttom</surname>
            <given-names>Chuck</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2008</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1526417"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781598220339/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        1526520
oai:cds.cern.ch:1526520
DELETED
    


        1526843
oai:cds.cern.ch:1526843
DELETED
    


        1526860
oai:cds.cern.ch:1526860
DELETED
    


        1526887
oai:cds.cern.ch:1526887
DELETED
    


        1527559
oai:cds.cern.ch:1527559
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JQuery for designers</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>MacLees</surname>
            <given-names>Natalie</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2012</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1527601"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781849516709/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>WebGL beginner's guide</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Cantor</surname>
            <given-names>Diego</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Jones</surname>
            <given-names>Brandon</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2012</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1527637"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781849691727/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Ext JS in action</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>García</surname>
            <given-names>Jesús</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2011</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1527961"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781935182115/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>jQuery, jQuery UI, and jQuery mobile</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Jonge</surname>
            <given-names>Adriaan de</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2012</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1538627"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780132981378/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Effective Javascript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Herman</surname>
            <given-names>David</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2012</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1538630"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780132902281/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Building Windows 8 apps with JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Sells</surname>
            <given-names>Chris</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Satrom</surname>
            <given-names>Brandon</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Box</surname>
            <given-names>Don</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2012</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1538676"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780133090628/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        1538805
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>The past, present, and future of JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Rauschmayer</surname>
            <given-names>Axel</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2012</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1538821"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781449343545/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        1538884
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Learn JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Suehring</surname>
            <given-names>Steve</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2012</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1538901"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780735667334/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Learn HTML5 and JavaScript for Android</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Williams</surname>
            <given-names>Gavin</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2012</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1539034"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781430243472/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Learning PHP, MySQL, JavaScript, and CSS</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Nixon</surname>
            <given-names>Robin</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2012</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1539192"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781449337452/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>ClojureScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Sierra</surname>
            <given-names>Stuart</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>VanderHart</surname>
            <given-names>Luke</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2012</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1539313"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781449327422/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        1539338
oai:cds.cern.ch:1539338
DELETED
    


        1539339
oai:cds.cern.ch:1539339
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Learning from jQuery</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Macrae</surname>
            <given-names>Callum</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2012</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1539400"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781449335182/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Learning CSS3 animations and transitions</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Goldstein</surname>
            <given-names>Alexis</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1539527"/>
      <self-uri xlink:href="https://ezproxy.cern.ch/login?url=http://proquest.tech.safaribooksonline.de/?uiCode=CERN&amp;xmlId=9780133064452"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type/>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>jQuery and jQuery UI</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Blanchard</surname>
            <given-names>Jay S</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1539532"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780133136197/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Sams teach yourself JavaScript in 24 hours</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Ballard</surname>
            <given-names>Phil</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Moncur</surname>
            <given-names>Michael G</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1539614"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780133048322/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Jump start Node.js</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Nguyẽ̂n</surname>
            <given-names>Đôn</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2012</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1539712"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781457174247/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Pro JavaScript performance</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Barker</surname>
            <given-names>Tom</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2012</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1539740"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781430247494/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        1539756
oai:cds.cern.ch:1539756
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Programming windows 8 apps with HTML, CSS, and JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Brockschmidt</surname>
            <given-names>Kraig</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2012</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1539771"/>
      <self-uri xlink:href="https://ezproxy.cern.ch/login?url=http://proquest.tech.safaribooksonline.de/?uiCode=CERN&amp;xmlId=9780735672604"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type/>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Professional Node.js</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Teixeira</surname>
            <given-names>Pedro</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2012</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1539803"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781118240564/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        1539845
oai:cds.cern.ch:1539845
DELETED
    


        1539878
oai:cds.cern.ch:1539878
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Node.js for PHP developers</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Howard</surname>
            <given-names>Daniel</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2012</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1539883"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781449333775/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Learning web design</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Niederst Robbins</surname>
            <given-names>Jennifer</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2012</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1539933"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781449337513/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JavaScript enlightenment</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Lindley</surname>
            <given-names>Cody</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2012</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1539954"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781449344412/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        1539997
oai:cds.cern.ch:1539997
DELETED
    


        1540006
oai:cds.cern.ch:1540006
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Windows 8 MVVM patterns revealed</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Ghoda</surname>
            <given-names>Ashish</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2012</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1540020"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781430249085/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Secrets of the JavaScript ninja</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Resig</surname>
            <given-names>John</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Bibeault</surname>
            <given-names>Bear</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1540111"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781933988696/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Testable JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Trostler</surname>
            <given-names>Mark Ethan</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1541356"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781449323516/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Developing Backbone.js applications</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Osmani</surname>
            <given-names>Addy</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2012</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1554966"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781449328535/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JavaScript for PHP developers</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Stefanov</surname>
            <given-names>Stoyan</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2012</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1554967"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781449336059/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        1555103
oai:cds.cern.ch:1555103
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Enyo</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Sutton</surname>
            <given-names>Roy</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1555195"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781449343118/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Learning Ext JS 4</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Villa</surname>
            <given-names>Crysfel</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Gonzalez</surname>
            <given-names>Armando</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1555231"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781849516846/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Foundation website creation with HTML5, CSS3, and JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Lane</surname>
            <given-names>Jonathan</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2012</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1555238"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781430237891/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>DOM enlightenment</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Lindley</surname>
            <given-names>Cody</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1555286"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781449344498/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Learning jQuery</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Steyer</surname>
            <given-names>Ralph</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1564122"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780132931588/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        1564163
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>CSS for Windows 8 app development</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Foster</surname>
            <given-names>Jeremy</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1568626"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781430249832/?ar"/>
    </article-meta>
    <abstract>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, </abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Programming in HTML with JavaScript and CSS3</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Johnson</surname>
            <given-names>Glenn</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1598290"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780735674370/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        1598334
oai:cds.cern.ch:1598334
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Instant jQuery 2.0 table manipulation how-to</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Griefer</surname>
            <given-names>Charles</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1598338"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781782164685/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        1598339
oai:cds.cern.ch:1598339
DELETED
    


        1598341
oai:cds.cern.ch:1598341
DELETED
    


        1598345
oai:cds.cern.ch:1598345
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Smashing mobile web development</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Avola</surname>
            <given-names>Greg</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Raasch</surname>
            <given-names>Jon</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1598420"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781118348130/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>The modern web</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Gasston</surname>
            <given-names>Peter</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1598473"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781457172489/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Creating mobile apps with jquery mobile</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Gliser</surname>
            <given-names>Shane</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1598560"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781782160069/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Instant Meteor JavaScript framework starter</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Manricks</surname>
            <given-names>Gabriel</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1598564"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781782163428/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        1598567
oai:cds.cern.ch:1598567
DELETED
    


        1598572
oai:cds.cern.ch:1598572
DELETED
    


        1598588
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Advanced Joomla!</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Rahmel</surname>
            <given-names>Dan</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1598684"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781430216285/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Professional Windows 8 programming</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Lecrenski</surname>
            <given-names>Nick</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2012</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1598714"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781118240823/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Start here!</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Esposito</surname>
            <given-names>Dino</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1598755"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780735676169/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        1598763
oai:cds.cern.ch:1598763
DELETED
    


        1598765
oai:cds.cern.ch:1598765
DELETED
    


        1598766
oai:cds.cern.ch:1598766
DELETED
    


        1598779
oai:cds.cern.ch:1598779
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JavaScript step by step</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Suehring</surname>
            <given-names>Steve</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1598785"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780735667297/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        1598789
oai:cds.cern.ch:1598789
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Third-party JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Vinegar</surname>
            <given-names>Ben</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Kovalyov</surname>
            <given-names>Anton</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1599078"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781617290541/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Clojure data analysis cookbook</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Rochester</surname>
            <given-names>Eric</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1599079"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781782162643/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>AngularJS</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Green</surname>
            <given-names>Brad</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Seshadri</surname>
            <given-names>Shyam</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1599092"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781449355852/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        1599093
oai:cds.cern.ch:1599093
DELETED
    


        1599104
oai:cds.cern.ch:1599104
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>PHP, MySQL, JavaScript &amp; HTML5 all-in-one for dummies</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Suehring</surname>
            <given-names>Steve</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Valade</surname>
            <given-names>Janet</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1599116"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781118231340/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Object oriented JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Stefanov</surname>
            <given-names>Stoyan</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1601256"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781849693127/?ar"/>
    </article-meta>
    <abstract>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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Testing Backbone.js</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Roemer</surname>
            <given-names>Ryan</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1601259"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781782165248/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        1601283
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Express web application development</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Yaapa</surname>
            <given-names>Hage</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1601292"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781849696548/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        1601294
oai:cds.cern.ch:1601294
DELETED
    


        1601296
oai:cds.cern.ch:1601296
DELETED
    


        1601298
oai:cds.cern.ch:1601298
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Vaadin 7 UI design by example</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Duarte</surname>
            <given-names>Alejandro</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1601313"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781782162261/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        1601319
oai:cds.cern.ch:1601319
DELETED
    


        1601334
oai:cds.cern.ch:1601334
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Drupal 7 media</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Tal</surname>
            <given-names>Liran</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1601336"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781849516082/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        1601421
oai:cds.cern.ch:1601421
DELETED
    


        1601430
oai:cds.cern.ch:1601430
DELETED
    


        1601431
oai:cds.cern.ch:1601431
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Instant Kendo UI grid</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Lamar</surname>
            <given-names>James R</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1601432"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781849699136/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        1601435
oai:cds.cern.ch:1601435
DELETED
    


        1601438
oai:cds.cern.ch:1601438
DELETED
    


        1601443
oai:cds.cern.ch:1601443
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Jasmine JavaScript testing</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Ragonha</surname>
            <given-names>Paulo</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1601525"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781782167204/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Learning jQuery</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Chaffer</surname>
            <given-names>Jonathan</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Swedberg</surname>
            <given-names>Karl</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1604072"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781782163145/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        1604077
oai:cds.cern.ch:1604077
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Adobe Edge Animate CC for dummies</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Rohde</surname>
            <given-names>Michael</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1606258"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781118462041/?ar"/>
    </article-meta>
    <abstract> 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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JavaScript programming</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Raasch</surname>
            <given-names>Jon</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1606307"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781118524404/?ar"/>
    </article-meta>
    <abstract>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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JavaScript programmer's reference</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Valentine</surname>
            <given-names>Thomas</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Reid</surname>
            <given-names>Jonathan</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1606363"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781430246299/?ar"/>
    </article-meta>
    <abstract>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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        1608300
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>HTML5 mobile websites</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>David</surname>
            <given-names>Matthew</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1613717"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780240818139/?ar"/>
    </article-meta>
    <abstract>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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        1616701
oai:cds.cern.ch:1616701
DELETED
    


        1616805
DELETED
    


        1617026
oai:cds.cern.ch:1617026
DELETED
    


        1617033
oai:cds.cern.ch:1617033
DELETED
    


        1617069
oai:cds.cern.ch:1617069
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Appcelerator Titanium</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Pollentine</surname>
            <given-names>Boydlee</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Ward</surname>
            <given-names>Trevor</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1617070"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781849693486/?ar"/>
    </article-meta>
    <abstract>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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        1617078
oai:cds.cern.ch:1617078
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Beginning HTML and CSS</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Larsen</surname>
            <given-names>Rob</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1617285"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781118416518/?ar"/>
    </article-meta>
    <abstract> 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,</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Smashing CoffeeScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Hudson</surname>
            <given-names>Alex</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1618474"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781118454947/?ar"/>
    </article-meta>
    <abstract> 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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>HTML5 programming with JavaScript for dummies</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Mueller</surname>
            <given-names>John Paul</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1618579"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781118494189/?ar"/>
    </article-meta>
    <abstract> 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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        1619313
oai:cds.cern.ch:1619313
DELETED
    


        1619317
oai:cds.cern.ch:1619317
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>The basics of cloud computing</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Rountree</surname>
            <given-names>Derrick</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Castrillo</surname>
            <given-names>Ileana</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1619974"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780124059320/?ar"/>
    </article-meta>
    <abstract> 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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        1620008
oai:cds.cern.ch:1620008
DELETED
    


        1620009
oai:cds.cern.ch:1620009
DELETED
    


        1620063
oai:cds.cern.ch:1620063
DELETED
    


        1620069
oai:cds.cern.ch:1620069
DELETED
    


        1620080
oai:cds.cern.ch:1620080
DELETED
    


        1620207
oai:cds.cern.ch:1620207
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Instant node package module</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Ali</surname>
            <given-names>Juzer</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1620211"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781783283330/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        1620215
oai:cds.cern.ch:1620215
DELETED
    


        1620219
oai:cds.cern.ch:1620219
DELETED
    


        1620224
oai:cds.cern.ch:1620224
DELETED
    


        1620875
oai:cds.cern.ch:1620875
DELETED
    


        1621200
oai:cds.cern.ch:1621200
DELETED
    


        1621202
oai:cds.cern.ch:1621202
DELETED
    


        1621279
oai:cds.cern.ch:1621279
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>After Effects expressions</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Geduld</surname>
            <given-names>Marcus</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1621351"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780240809366/?ar"/>
    </article-meta>
    <abstract>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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JavaScript testing with Jasmine</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Hahn</surname>
            <given-names>Evan</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1622896"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781449356729/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Learning Node.js</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Wandschneider</surname>
            <given-names>Marc</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1622913"/>
      <self-uri xlink:href="https://ezproxy.cern.ch/login?url=http://proquest.tech.safaribooksonline.de/?uiCode=CERN&amp;xmlId=9780133377996"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type/>
</article>


        1622958
DELETED
    


        1622964
oai:cds.cern.ch:1622964
DELETED
    


        1623084
oai:cds.cern.ch:1623084
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Functional JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Fogus</surname>
            <given-names>Michael</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1623103"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781449360757/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        1623109
oai:cds.cern.ch:1623109
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Beginning JavaScript with DOM scripting and Ajax</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Ferguson</surname>
            <given-names>Russ</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Heilmann</surname>
            <given-names>Christian</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1623400"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781430250920/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Pro data visualization using R and Javascript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Barker</surname>
            <given-names>Tom</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1623479"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781430258063/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Real world Windows 8 app development with JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Moemeka</surname>
            <given-names>Edward</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Moemeka</surname>
            <given-names>Elizabeth</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1623653"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781430250807/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Beginning jQuery</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Franklin</surname>
            <given-names>Jack</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1623804"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781430249320/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>AngularJS web application development</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Darwin</surname>
            <given-names>Peter Bacon</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Kozlowski</surname>
            <given-names>Pawel</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1625329"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781782161820/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        1625333
oai:cds.cern.ch:1625333
DELETED
    


        1625337
oai:cds.cern.ch:1625337
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>CoffeeScript application development</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Young</surname>
            <given-names>Ian</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1625342"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781782162667/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        1625393
oai:cds.cern.ch:1625393
DELETED
    


        1625397
oai:cds.cern.ch:1625397
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Instant jQuery selectors</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>De Rosa</surname>
            <given-names>Aurelio</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1625408"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781783282210/?ar"/>
    </article-meta>
    <abstract>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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Instant Vert.x</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Scarduzio</surname>
            <given-names>Simone</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1625410"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781783282913/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        1625425
oai:cds.cern.ch:1625425
DELETED
    


        1625620
oai:cds.cern.ch:1625620
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Developing RESTful services with JAX-RS 2.0, WebSockets, and JSON</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Kalali</surname>
            <given-names>Masoud</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Mehta</surname>
            <given-names>Bhakti</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1625624"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781782178125/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        1633691
oai:cds.cern.ch:1633691
DELETED
    


        1633700
oai:cds.cern.ch:1633700
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Web application with R using Shiny</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Beeley</surname>
            <given-names>Chris</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1633717"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781783284474/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JavaScript and JSON essentials</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Sriparasa</surname>
            <given-names>Sai</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1633742"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781783286034/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        1633784
oai:cds.cern.ch:1633784
DELETED
    


        1633805
oai:cds.cern.ch:1633805
DELETED
    


        1633861
oai:cds.cern.ch:1633861
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>WebGL programming guide</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Matsuda</surname>
            <given-names>Kouchi</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Lea</surname>
            <given-names>Rodger</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1636473"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780133364903/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Opa</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Binsztok</surname>
            <given-names>Henri</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Koprowski</surname>
            <given-names>Adam</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Swarczewskaja</surname>
            <given-names>Ida</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1636504"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781449328849/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Building hybrid Android apps with Java and JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Gok</surname>
            <given-names>Nizamettin</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Khanna</surname>
            <given-names>Nitin</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1636604"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781449361907/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Extending jQuery</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Wood</surname>
            <given-names>Keith</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1636674"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781617291036/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Practical Ext JS 4</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Sunderaraman</surname>
            <given-names>Prabhu</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1636816"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781430260738/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        1636844
oai:cds.cern.ch:1636844
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Sencha Touch 2 mobile JavaScript framework</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Clark</surname>
            <given-names>John Earl</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Johnson</surname>
            <given-names>Bryan P</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1641608"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781782160748/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        1641609
oai:cds.cern.ch:1641609
DELETED
    


        1641658
oai:cds.cern.ch:1641658
DELETED
    


        1641681
oai:cds.cern.ch:1641681
DELETED
    


        1641684
oai:cds.cern.ch:1641684
DELETED
    


        1641731
oai:cds.cern.ch:1641731
DELETED
    


        1641737
oai:cds.cern.ch:1641737
DELETED
    


        1641741
oai:cds.cern.ch:1641741
DELETED
    


        1641742
oai:cds.cern.ch:1641742
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Advanced express web application development</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Keig</surname>
            <given-names>Andrew</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1641745"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781783282494/?ar"/>
    </article-meta>
    <abstract>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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>OAuth 2.0 identity and access management patterns</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Spasovski</surname>
            <given-names>Martin</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1641746"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781783285594/?ar"/>
    </article-meta>
    <abstract>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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        1641752
oai:cds.cern.ch:1641752
DELETED
    


        1641754
oai:cds.cern.ch:1641754
DELETED
    


        1641763
oai:cds.cern.ch:1641763
DELETED
    


        1641870
oai:cds.cern.ch:1641870
DELETED
    


        1641871
oai:cds.cern.ch:1641871
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Exam ref 70-482</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Brunetti</surname>
            <given-names>Roberto</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Boncinelli</surname>
            <given-names>Vanni</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1643694"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780735676879/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Beginning Windows 8 data development</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Kumar</surname>
            <given-names>Vinodh</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1643695"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781430249924/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        1643704
oai:cds.cern.ch:1643704
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Jump start JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Pehlivanian</surname>
            <given-names>Ara</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Nguyen</surname>
            <given-names>Don</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1643721"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781457174292/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        1643788
oai:cds.cern.ch:1643788
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Beginning Windows Store application development</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Isaacs</surname>
            <given-names>Scott</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Burns</surname>
            <given-names>Kyle</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1643802"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781430257790/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Sharepoint 2013 WCM advanced cookbook</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Chapman</surname>
            <given-names>John</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1663318"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781849686587/?ar"/>
    </article-meta>
    <abstract>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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        1663403
oai:cds.cern.ch:1663403
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Pro jQuery 2.0</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Freeman</surname>
            <given-names>Adam</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1664754"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781430263883/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Getting started with BeagleBone</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Richardson</surname>
            <given-names>Matt</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1664790"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781449345365/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>RaphaelJS</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Wilson</surname>
            <given-names>Chris</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1664817"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781449365356/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>jQuery and JavaScript phrasebook</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Dayley</surname>
            <given-names>Brad</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1664840"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780133410877/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Sams teach yourself jQuery and JavaScript in 24 hours</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Dayley</surname>
            <given-names>Brad</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1664911"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780133149852/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        1664949
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Node.js recipes</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Gackenheimer</surname>
            <given-names>Cory</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1665062"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781430260585/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Windows 8.1 apps with HTML5 and JavaScript unleashed</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Walther</surname>
            <given-names>Stephen</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1665173"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780133761238/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Expert JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Daggett</surname>
            <given-names>Mark E</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1665213"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781430260974/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Pro Node.js for developers</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Ihrig</surname>
            <given-names>Colin J</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1665248"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781430258605/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Beginning JavaScript Charts</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Nelli</surname>
            <given-names>Fabio</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1665249"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781430262893/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        1665281
oai:cds.cern.ch:1665281
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Beginning Backbone.js</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Sugrue</surname>
            <given-names>James</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1665294"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781430263340/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Google Maps JavaScript API cookbook</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Dincer</surname>
            <given-names>Alper</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Uraz</surname>
            <given-names>Balkan</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1665307"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781849698825/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Learning jQuery deferreds</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Jones</surname>
            <given-names>Terry</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Tollervey</surname>
            <given-names>Nicholas H</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1665334"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781449369385/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        1665339
oai:cds.cern.ch:1665339
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Single page web applications</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Mikowski</surname>
            <given-names>Michael S</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Powell</surname>
            <given-names>Josh C</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1665343"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781617290756/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Node.js in action</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Cantelon</surname>
            <given-names>Mike</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1665349"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781617290572/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>jQuery 2.0 development cookbook</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Revill</surname>
            <given-names>Leon</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1668258"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781783280896/?ar"/>
    </article-meta>
    <abstract>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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        1668381
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Enterprise application development with Ext JS and Spring</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Gierer</surname>
            <given-names>Gerald</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1692149"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781783285457/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        1692247
oai:cds.cern.ch:1692247
DELETED
    


        1692248
oai:cds.cern.ch:1692248
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>The principles of object-oriented JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Zakas</surname>
            <given-names>Nicholas C</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1692292"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781457185304/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Ext JS in action</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Garcia</surname>
            <given-names>Jesus</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Grisogono</surname>
            <given-names>Grgur</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Andresen</surname>
            <given-names>Jacob</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1692344"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781617290329/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Getting started with Grunt</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Pillora</surname>
            <given-names>Jaime</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1692348"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781783980628/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        1693073
oai:cds.cern.ch:1693073
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Building polyfills</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Satrom</surname>
            <given-names>Brandon</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1697205"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781449370725/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        1697246
oai:cds.cern.ch:1697246
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Speaking JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Rauschmayer</surname>
            <given-names>Axel</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1697273"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781449365028/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Scope and closures</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Simpson</surname>
            <given-names>Kyle</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1697318"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781449335571/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Data structures and algorithms with JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>McMillan</surname>
            <given-names>Michael</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1697319"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781449373931/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        1697371
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Mapping in the cloud</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Peterson</surname>
            <given-names>Michael P</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1701475"/>
      <self-uri xlink:href="https://cds.cern.ch/auth.py?r=EBLIB_P_1655941"/>
    </article-meta>
    <abstract>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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        1701557
DELETED
    


        312207
oai:cds.cern.ch:312207
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <journal-meta>
      <journal-title>Markup Lang. Theor. Pr.</journal-title>
      <abbrev-journal-title>Markup Lang. Theor. Pr.</abbrev-journal-title>
      <issn/>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>REX</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Cameron</surname>
            <given-names>R D</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>1999</year>
      </pub-date>
      <volume>1</volume>
      <fpage>61</fpage>
      <lpage>88</lpage>
      <self-uri xlink:href="http://cds.cern.ch/record/410809"/>
    </article-meta>
    <abstract>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).</abstract>
  </front>
  <article-type>research-article</article-type>
  <ref/>
</article>


        644015
oai:cds.cern.ch:644015
DELETED
    


        722242
oai:cds.cern.ch:722242
DELETED
    


        722693
oai:cds.cern.ch:722693
DELETED
    


        732279
oai:cds.cern.ch:732279
DELETED
    


        781699
oai:cds.cern.ch:781699
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Java servlet programming</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Hunter</surname>
            <given-names>Jason</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Crawford</surname>
            <given-names>William</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2001</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/781704"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/0596000405/?ar"/>
    </article-meta>
    <abstract>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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Web Guru Guide to JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Watters</surname>
            <given-names>Paul A</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Stanek</surname>
            <given-names>William R</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2005</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/847166"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Understanding AJAX</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Eichorn</surname>
            <given-names>Joshua</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2007</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1009757"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/0132216353/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Web application design and implementation</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Gabarró</surname>
            <given-names>Steven A</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2007</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1010709"/>
      <self-uri xlink:href="https://ezproxy.cern.ch/login?url=http://ieeexplore.ieee.org/servlet/opac?bknumber=5989430"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Book News from the UCO</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Woolnough</surname>
            <given-names>Roger</given-names>
          </name>
          <aff>
            <institution>IT/DCI</institution>
          </aff>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>1997</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1018080"/>
      <self-uri xlink:href="http://cern.ch/cnlart/226/art_nbook.html"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>CNLARTICLE</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>UCO Book Catalogue</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Franceschi</surname>
            <given-names>Michel</given-names>
          </name>
          <aff>
            <institution>IT</institution>
          </aff>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Woolnough</surname>
            <given-names>Roger</given-names>
          </name>
          <aff>
            <institution>IT</institution>
          </aff>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>1997</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1018100"/>
      <self-uri xlink:href="http://cern.ch/cnlart/227/art_ucobook.html"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>CNLARTICLE</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>UCO Book Catalogue</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Franceschi</surname>
            <given-names>Michel</given-names>
          </name>
          <aff>
            <institution>IT/US</institution>
          </aff>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Woolnough</surname>
            <given-names>Roger</given-names>
          </name>
          <aff>
            <institution>IT/US</institution>
          </aff>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>1997</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1018124"/>
      <self-uri xlink:href="http://cern.ch/cnlart/228/art_ucobook.html"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>CNLARTICLE</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>UCO Book Catalogue</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Franceschi</surname>
            <given-names>Michel</given-names>
          </name>
          <aff>
            <institution>IT/US</institution>
          </aff>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Woolnough</surname>
            <given-names>Roger</given-names>
          </name>
          <aff>
            <institution>IT/US</institution>
          </aff>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>1997</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1018148"/>
      <self-uri xlink:href="http://cern.ch/cnlart/229/art_ucobook.html"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>CNLARTICLE</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>UCO Book Catalogue</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Cremel</surname>
            <given-names>Nicole</given-names>
          </name>
          <aff>
            <institution>IT/US</institution>
          </aff>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>1998</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1018178"/>
      <self-uri xlink:href="http://cern.ch/cnlart/230/art_ucobook.html"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>CNLARTICLE</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>The COBS Review - Books on &lt;cite&gt;Java&lt;/cite&gt;&lt;/a&gt;</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Cremel</surname>
            <given-names>Nicole</given-names>
          </name>
          <aff>
            <institution>IT/US</institution>
          </aff>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>1998</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1018179"/>
      <self-uri xlink:href="http://cern.ch/cnlart/230/art_javabook.html"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>CNLARTICLE</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>UCO Book Catalogue</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Franceschi</surname>
            <given-names>Michel</given-names>
          </name>
          <aff>
            <institution>IT/US</institution>
          </aff>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Woolnough</surname>
            <given-names>Roger</given-names>
          </name>
          <aff>
            <institution>IT/US</institution>
          </aff>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>1998</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1018209"/>
      <self-uri xlink:href="http://cern.ch/cnlart/231/art_ucobook.html"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>CNLARTICLE</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>UCO Book Catalogue</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Woolnough</surname>
            <given-names>Roger</given-names>
          </name>
          <aff>
            <institution>IT/US</institution>
          </aff>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>1998</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1018230"/>
      <self-uri xlink:href="http://cern.ch/cnlart/232/art_ucobook.html"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>CNLARTICLE</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>News from the User Support Bookshop</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Woolnough</surname>
            <given-names>Roger</given-names>
          </name>
          <aff>
            <institution>IT/US</institution>
          </aff>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>1998</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1018258"/>
      <self-uri xlink:href="http://cern.ch/cnlart/233/art_nbook.html"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>CNLARTICLE</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>IT Tutorial Programme for 1999</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Marquina</surname>
            <given-names>Miguel</given-names>
          </name>
          <aff>
            <institution>IT/User Support</institution>
          </aff>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Ramos Pollan</surname>
            <given-names>Raul</given-names>
          </name>
          <aff>
            <institution>IT/User Support</institution>
          </aff>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>1998</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1018284"/>
      <self-uri xlink:href="http://cern.ch/cnlart/233/art_itprog.html"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>CNLARTICLE</article-type>
</article>


        1027078
oai:cds.cern.ch:1027078
DELETED
    


        1068867
oai:cds.cern.ch:1068867
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Regular Expression</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Stubblebine</surname>
            <given-names>Tony</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2007</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1082264"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780596514273/?ar"/>
    </article-meta>
    <abstract> 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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Programming the world wide web 2009</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Sebesta</surname>
            <given-names>Robert W</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2009</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1170726"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JavaScript bible</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Goodman</surname>
            <given-names>Danny</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Morrison</surname>
            <given-names>Michael</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Novitski</surname>
            <given-names>Paul</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Rayl</surname>
            <given-names>Tia Gustaffl</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2009</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1244482"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780470526910/?ar"/>
    </article-meta>
    <abstract>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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Crockford</surname>
            <given-names>Douglas</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2008</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1253599"/>
      <self-uri xlink:href="https://cds.cern.ch/auth.py?r=EBLIB_P_443287"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>CERN Technical training: Available places in forthcoming courses</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname/>
            <given-names/>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2010</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1259432"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BULLETINTRAINING</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>CERN Technical training: Available places in forthcoming courses</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname/>
            <given-names/>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2010</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1262390"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BULLETINTRAINING</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>New computer security campaign</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname/>
            <given-names/>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2010</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1269310"/>
      <self-uri xlink:href="http://cds.cern.ch/record/1269310/files/bandeau(1)_image.jpg"/>
      <self-uri xlink:href="http://cds.cern.ch/record/1269310/files/bandeau(1)_image.jpg?subformat=icon"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BULLETINNEWS</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>“Universe of Particles” opens in the Globe</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname/>
            <given-names/>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2010</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1271707"/>
      <self-uri xlink:href="http://cds.cern.ch/record/1271707/files/ExpoPermanente_image.jpg"/>
      <self-uri xlink:href="http://cds.cern.ch/record/1271707/files/ExpoPermanente_image.jpg?subformat=icon"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BULLETINNEWS</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Next stop: space</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname/>
            <given-names/>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2010</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1288270"/>
      <self-uri xlink:href="http://cds.cern.ch/record/1288270/files/photo_AMS1_image.jpg"/>
      <self-uri xlink:href="http://cds.cern.ch/record/1288270/files/photo_AMS1_image.jpg?subformat=icon"/>
      <self-uri xlink:href="http://cds.cern.ch/record/1288270/files/photo(1)_image.jpg"/>
      <self-uri xlink:href="http://cds.cern.ch/record/1288270/files/photo(1)_image.jpg?subformat=icon"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BULLETINNEWS</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>HTML, XHTML, and CSS All-in-One Desk Reference for Dummies</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Harris</surname>
            <given-names>Andy</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>McCulloh</surname>
            <given-names>Chris</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2008</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1320244"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780470186275/?ar"/>
    </article-meta>
    <abstract>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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Around the Globe with Buzz Aldrin</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname/>
            <given-names/>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2011</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1335095"/>
      <self-uri xlink:href="http://cds.cern.ch/record/1335095/files/Buzz_beam_image.jpg"/>
      <self-uri xlink:href="http://cds.cern.ch/record/1335095/files/Buzz_beam_image.jpg?subformat=icon"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BULLETINNEWS</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Pro PHP and jQuery</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Lengstorf</surname>
            <given-names>Jason</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2010</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1338449"/>
      <self-uri xlink:href="https://cds.cern.ch/auth.py?r=EBLIB_P_603782"/>
    </article-meta>
    <abstract>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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Internet and World Wide Web</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Deitel</surname>
            <given-names>Harvey M</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Deitle</surname>
            <given-names>P J</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2009</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1338558"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>ISOTDAQ - where students learn about trigger and data acquisition</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname/>
            <given-names/>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2011</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1342536"/>
      <self-uri xlink:href="http://cds.cern.ch/record/1342536/files/ISOTDAQ-2011_5_image.jpg"/>
      <self-uri xlink:href="http://cds.cern.ch/record/1342536/files/ISOTDAQ_image.jpg"/>
      <self-uri xlink:href="http://cds.cern.ch/record/1342536/files/ISOTDAQ-2011_5_image.jpg?subformat=icon"/>
      <self-uri xlink:href="http://cds.cern.ch/record/1342536/files/ISOTDAQ_image.jpg?subformat=icon"/>
      <self-uri xlink:href="http://cds.cern.ch/record/1342536/files/ISOTDAQ-2011_5(1)_image.jpg"/>
      <self-uri xlink:href="http://cds.cern.ch/record/1342536/files/ISOTDAQ(1)_image.jpg"/>
      <self-uri xlink:href="http://cds.cern.ch/record/1342536/files/ISOTDAQ-2011_5(1)_image.jpg?subformat=icon"/>
      <self-uri xlink:href="http://cds.cern.ch/record/1342536/files/ISOTDAQ(1)_image.jpg?subformat=icon"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BULLETINNEWS</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>CERN Technical training: Available places in forthcoming courses</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname/>
            <given-names/>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2011</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1342848"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BULLETINTRAINING</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>LHC experiences close encounters with UFOs</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname/>
            <given-names/>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2011</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1357318"/>
      <self-uri xlink:href="http://cds.cern.ch/record/1357318/files/LHCReport_image.png"/>
      <self-uri xlink:href="http://cds.cern.ch/record/1357318/files/LHCReport_image.png?subformat=icon"/>
      <self-uri xlink:href="http://cds.cern.ch/record/1357318/files/1105146_01-A4-at-144-dpi_image.jpg"/>
      <self-uri xlink:href="http://cds.cern.ch/record/1357318/files/1105146_01-A4-at-144-dpi_image.jpg?subformat=icon"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BULLETINNEWS</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Mobile Web: the democratisation of an essential tool</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname/>
            <given-names/>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2011</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1357340"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BULLETINNEWS</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Flanagan</surname>
            <given-names>David</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2011</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1357613"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781449393854/?ar"/>
    </article-meta>
    <abstract>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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Hadron therapy takes off in Europe</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname/>
            <given-names/>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2011</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1383849"/>
      <self-uri xlink:href="http://cds.cern.ch/record/1383849/files/_DSC9757_1_image.jpg"/>
      <self-uri xlink:href="http://cds.cern.ch/record/1383849/files/_DSC9757_1_image.jpg?subformat=icon"/>
      <self-uri xlink:href="http://cds.cern.ch/record/1383849/files/1106240_04-A4-at-144-dpi_image.jpg"/>
      <self-uri xlink:href="http://cds.cern.ch/record/1383849/files/1106240_04-A4-at-144-dpi_image.jpg?subformat=icon"/>
      <self-uri xlink:href="http://cds.cern.ch/record/1383849/files/6 GrafikRasterscanVerfahren-1_image.jpg"/>
      <self-uri xlink:href="http://cds.cern.ch/record/1383849/files/6 GrafikRasterscanVerfahren-1_image.jpg?subformat=icon"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BULLETINNEWS</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Public lecture on health and physics at ICTR-PHE 2012</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname/>
            <given-names/>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2012</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1424400"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BULLETINEVENTS</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>PhoneGap 3.x mobile application development hotshot</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Shotts</surname>
            <given-names>Kerri</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1706455"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781783287925/?ar"/>
    </article-meta>
    <abstract>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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Pro NuGet</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Balliauw</surname>
            <given-names>Maarten</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Decoster</surname>
            <given-names>Xavier</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1706577"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781430260028/?ar"/>
    </article-meta>
    <abstract>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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>HTML5 digital classroom</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Osborn</surname>
            <given-names>Jeremy</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2011</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1748554"/>
      <self-uri xlink:href="https://ezproxy.cern.ch/login?url=http://proquest.tech.safaribooksonline.de/?uiCode=CERN&amp;xmlId=9781118128770"/>
    </article-meta>
    <abstract>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</abstract>
  </front>
  <article-type/>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Developing responsive web applications with Ajax and jQuery</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Patel</surname>
            <given-names>Sandeep Kumar</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1748571"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781783286379/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        1749262
oai:cds.cern.ch:1749262
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Node.js, MongoDB and AngularJS web development</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Dayley</surname>
            <given-names>Brad</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1749377"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780133844351/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Learning PHP, MySQL, JavaScript, CSS &amp; HTML5</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Nixon</surname>
            <given-names>Robin</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1749393"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781491906910/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>
        Full stack web development with Backbone.js
     </article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Mulder</surname>
            <given-names>Patrick</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1749407"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781449370978/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        1749455
DELETED
    


        1749469
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>
        Web development with Node and Express
     </article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Brown</surname>
            <given-names>Ethan</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1749753"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781491902288/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Apache Cordova API cookbook</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Wargo</surname>
            <given-names>John M</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1749756"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780133838558/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>
        Programming JavaScript applications
     </article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Elliott</surname>
            <given-names>Eric</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1749757"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781491950289/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>
        Building web apps with Ember.js
     </article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Cravens</surname>
            <given-names>Jesse</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Brady</surname>
            <given-names>Thomas Q</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1749759"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781449370916/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        1749763
DELETED
    


        1749768
oai:cds.cern.ch:1749768
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>
        Mastering AngularJS directives
     </article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Kurz</surname>
            <given-names>Josh</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1749782"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781783981588/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>
        Ember.js in action
     </article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Skeie</surname>
            <given-names>Joachim Haagen</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1749802"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781617291456/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Javascript creativity</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Hudson</surname>
            <given-names>Shane</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1749808"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781430259459/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        1749821
oai:cds.cern.ch:1749821
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Negrino</surname>
            <given-names>Tom</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Smith</surname>
            <given-names>Dori</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1749839"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780133846072/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        1749849
oai:cds.cern.ch:1749849
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>
        Visual storytelling with D3
     </article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>King</surname>
            <given-names>Ritchie S</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1951900"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780133439649/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>
        CoffeeScript in action
     </article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Lee</surname>
            <given-names>Patrick</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1951927"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781617290626/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>
        Exam ref 70-481
     </article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Kort</surname>
            <given-names>Wouter de</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1951947"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780133988284/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>
        Learn Unity 3D programming with UnityScript
     </article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Suvak</surname>
            <given-names>Janine</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1952022"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781430265870/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>
        Leaflet.js essentials
     </article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Crickard</surname>
            <given-names>Paul</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1952034"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781783554812/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>
        Pro JavaScript development
     </article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Odell</surname>
            <given-names>Den</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1952041"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781430262695/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>
        AngularJS essentials
     </article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Branas</surname>
            <given-names>Rodrigo</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1952068"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781783980086/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>
        AngularJS services
     </article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Lavin</surname>
            <given-names>Jim</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1952070"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781783983568/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>
        AngularJS web application development blueprints
     </article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Rufus</surname>
            <given-names>Vinci</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1952076"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781783285617/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        1952078
oai:cds.cern.ch:1952078
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>
        Exam ref 70-480
     </article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Delorme</surname>
            <given-names>Rick</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1952095"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780133966299/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Web development with MongoDB and Node.js</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Krol</surname>
            <given-names>Jason</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1953383"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781783987306/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Building scalable apps with Redis and Node.js</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Johanan</surname>
            <given-names>Joshua</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1953384"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781783984480/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Play framework essentials</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Richard-Foy</surname>
            <given-names>Julien</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1953385"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781783982400/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Web application development with Yii 2 and PHP</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Safronov</surname>
            <given-names>Mark</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Winesett</surname>
            <given-names>Jeffrey</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1953387"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781783981885/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        1953388
oai:cds.cern.ch:1953388
DELETED
    


        1953543
DELETED
    


        1953555
oai:cds.cern.ch:1953555
DELETED
    


        1956145
oai:cds.cern.ch:1956145
DELETED
    


        1967797
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>IPython interactive computing and visualization cookbook</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Rossant</surname>
            <given-names>Cyrille</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1967823"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781783284818/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        1967833
oai:cds.cern.ch:1967833
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Mean web development</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Haviv</surname>
            <given-names>Amos Q</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1967834"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781783983285/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Physics for JavaScript games, animation, and simulations</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Dobre</surname>
            <given-names>Adrian</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Ramtal</surname>
            <given-names>Dev</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1967853"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781430263371/?ar"/>
    </article-meta>
    <abstract>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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>TypeScript essentials</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Nance</surname>
            <given-names>Christopher</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1968113"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781783985760/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JavaScript mobile application development</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Saleh</surname>
            <given-names>Hazem</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1968114"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781783554171/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        1968124
oai:cds.cern.ch:1968124
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Learning JavaScript data structures and algorithms</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Groner</surname>
            <given-names>Loiane</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1968128"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781783554874/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>
        AngularJS
     </article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Seshadri</surname>
            <given-names>Shyam</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Green</surname>
            <given-names>Brad</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1970076"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781491901939/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>
        Write modern web apps with the MEAN stack
     </article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Dickey</surname>
            <given-names>Jeff</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1970091"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780133962369/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>
        Prot TypeScript
     </article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Fenton</surname>
            <given-names>Steve</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1970102"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781430267904/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>
        Node.js the right way
     </article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Wilson</surname>
            <given-names>Jim R</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1970196"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781941222355/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        1970201
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>
        Automate with Grunt
     </article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Hogan</surname>
            <given-names>Brian P</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1970255"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781941222713/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Beginning Java 8 APIs, extensions and libraries</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Sharan</surname>
            <given-names>Kishori</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1970271"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781430266624/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Sams teach yourself HTML, CSS and JavaScript all in one</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Meloni</surname>
            <given-names>Julie C</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1970310"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780133795165/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JavaScript &amp; jQuery</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>McFarland</surname>
            <given-names>David Sawyer</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1970394"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781491948583/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        1975048
oai:cds.cern.ch:1975048
DELETED
    


        1975053
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JavaScript and jQuery for data analysis and visualization</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Raasch</surname>
            <given-names>Jon</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Murray</surname>
            <given-names>Graham</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Ogievetsky</surname>
            <given-names>Vadim</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Lowery</surname>
            <given-names>Joseph</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1975269"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781118847220/?ar"/>
    </article-meta>
    <abstract>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 </abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        1975293
oai:cds.cern.ch:1975293
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>jQuery 2 recipes</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Pande</surname>
            <given-names>Arun K</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1979873"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781430264347/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>A software engineer learns HTML5, JavaScript and jQuery</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Cameron</surname>
            <given-names>Dane</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1980128"/>
    </article-meta>
    <abstract>This book is intended for anyone with at least a superficial knowledge of HTML and programming (in any language).</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Mastering JavaScript design patterns</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Timms</surname>
            <given-names>Simon</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1985620"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781783987986/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        1985622
DELETED
    


        1985785
DELETED
    


        1985815
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Responsive web design with AngularJS</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Patel</surname>
            <given-names>Sandeep Kumar</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1986320"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781784398422/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        1986426
DELETED
    


        1986497
oai:cds.cern.ch:1986497
DELETED
    


        1986937
DELETED
    


        1986939
oai:cds.cern.ch:1986939
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Node.js design patterns</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Casciaro</surname>
            <given-names>Mario</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1986955"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781783287314/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Enyo</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Sutton</surname>
            <given-names>Roy</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1988564"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781491921210/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>
        Create Web Charts With jqPlot
     </article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Nelli</surname>
            <given-names>Fabio</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1988623"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781484208625/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>
        JavaScript for kids
     </article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Morgan</surname>
            <given-names>Nick</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Lipovača</surname>
            <given-names>Miran</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1988639"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781457189838/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Beginning Node.js.</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Syed</surname>
            <given-names>Basarat Ali</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1988640"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781484201879/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>
        Secure development for mobile apps
     </article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Grossman</surname>
            <given-names>Jeremiah</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Glaser</surname>
            <given-names>J D</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1988666"/>
      <self-uri xlink:href="&#10;        https://ezproxy.cern.ch/login?url=http://proquest.tech.safaribooksonline.de/?uiCode=CERN&amp;xmlId=9781482209037&#10;      "/>
    </article-meta>
    <abstract/>
  </front>
  <article-type/>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>
        Pro Express.js
     </article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Mardan</surname>
            <given-names>Azat</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1988755"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781484200377/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>
        Node.js in practice
     </article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Young</surname>
            <given-names>Alex</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Harter</surname>
            <given-names>Marc</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1988757"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781617290930/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>
        Beginning AngularJS
     </article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Grant</surname>
            <given-names>Andrew</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1988766"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781484201602/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>
        JavaScript security
     </article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Liang</surname>
            <given-names>YE</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1988828"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781783988006/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>
        Create web charts with D3
     </article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Nelli</surname>
            <given-names>Fabio</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1988846"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781484208656/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Learning AngularJS</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Dayley</surname>
            <given-names>Brad</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1988851"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780134035147/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>
        Scripting in Java
     </article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Sharan</surname>
            <given-names>Kishori</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1988924"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781484207130/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>
        Knockout.js
     </article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Munro</surname>
            <given-names>Jamie</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1988925"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781491914298/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Learning PHP, MySQL &amp; Javascript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Nixon</surname>
            <given-names>Robin</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1989038"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781491918654/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Eloquent javascript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Haverbeke</surname>
            <given-names>Marijn</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1989052"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781457189821/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>
        Express.js
     </article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Mardan</surname>
            <given-names>Azat</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1989111"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781484207819/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        1990476
DELETED
    


        1990547
DELETED
    


        1990970
DELETED
    


        1991008
oai:cds.cern.ch:1991008
DELETED
    


        1991095
DELETED
    


        1991152
DELETED
    


        1991224
DELETED
    


        1991225
oai:cds.cern.ch:1991225
DELETED
    


        1991516
DELETED
    


        1991669
DELETED
    


        1991681
DELETED
    


        1991687
DELETED
    


        1991919
DELETED
    


        1991922
DELETED
    


        1991988
DELETED
    


        1992005
DELETED
    


        1992269
DELETED
    


        1999732
oai:cds.cern.ch:1999732
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Openlayers 3 beginner's guide</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Gratier</surname>
            <given-names>Thomas</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Spencer</surname>
            <given-names>Paul</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Hazzard</surname>
            <given-names>Erik</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1999734"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781782162360/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        1999858
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Learning Highcharts 4</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Kuan</surname>
            <given-names>Joe</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1999975"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781783287451/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Go programming blueprints</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Ryer</surname>
            <given-names>Mat</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1999976"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781783988020/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Getting started with Gulp</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Maynard</surname>
            <given-names>Travis</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/1999999"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781784395766/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Lo-Dash essentials</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Boduch</surname>
            <given-names>Adam</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2000001"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781784398330/?ar"/>
    </article-meta>
    <abstract>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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        2000002
oai:cds.cern.ch:2000002
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Python for Google app engine</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Pippi</surname>
            <given-names>Massimiliano</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2000005"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781784398194/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        2000018
oai:cds.cern.ch:2000018
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Learning Apex programming</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Kaufman</surname>
            <given-names>Matt</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Wicherski</surname>
            <given-names>Michael</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2000028"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781782173977/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Coding for dummies</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Abraham</surname>
            <given-names>Nikhil</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2000031"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781118951309/?ar"/>
    </article-meta>
    <abstract>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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        2000040
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>
        AngularJS
     </article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Panda</surname>
            <given-names>Sandeep</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2000762"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781457174360/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        2000834
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>
        Full stack Javascript development with MEAN
     </article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Bretz</surname>
            <given-names>Adam</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Ihrig</surname>
            <given-names>Colin J</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2000876"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781457174377/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        2000897
oai:cds.cern.ch:2000897
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>
        Three.js cookbook
     </article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Dirksen</surname>
            <given-names>Jos</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2000932"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781783981182/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        2009655
oai:cds.cern.ch:2009655
DELETED
    


        2009776
oai:cds.cern.ch:2009776
DELETED
    


        2009799
oai:cds.cern.ch:2009799
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Web development with jQuery</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>York</surname>
            <given-names>Richard</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2009853"/>
      <self-uri xlink:href="&#10;        https://ezproxy.cern.ch/login?url=http://proquest.tech.safaribooksonline.de/?uiCode=CERN&amp;xmlId=9781118866009&#10;      "/>
    </article-meta>
    <abstract>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</abstract>
  </front>
  <article-type/>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Learning behavior-driven development with JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Amodeo</surname>
            <given-names>Enrique</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2009996"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781784392642/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Mastering Ext JS</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Groner</surname>
            <given-names>Loiane</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2010021"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781784390457/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Mastering jQuery UI</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Joshi</surname>
            <given-names>Vijay</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2010030"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781783286652/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        2010034
oai:cds.cern.ch:2010034
DELETED
    


        2010053
oai:cds.cern.ch:2010053
DELETED
    


        2010055
oai:cds.cern.ch:2010055
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>KnockoutJS essentials</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Ferrando</surname>
            <given-names>Jorge</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2010058"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781784397074/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Developing Web components</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Overson</surname>
            <given-names>Jarrod</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Strimpel</surname>
            <given-names>Jason</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2010621"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781491905685/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        2010701
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Javascript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Jones</surname>
            <given-names>Darren</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2010768"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781457192661/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Javascript application design</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Bevacqua</surname>
            <given-names>Nicolas</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2010807"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781617291951/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>HTML5 games</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Seidelin</surname>
            <given-names>Jacob</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2011</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2013304"/>
      <self-uri xlink:href="https://cds.cern.ch/auth.py?r=EBLIB_P_698120"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Building HTML5 games with ImpactJS</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Freeman</surname>
            <given-names>Jesse</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2012</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2013306"/>
      <self-uri xlink:href="https://cds.cern.ch/auth.py?r=EBLIB_P_862735"/>
    </article-meta>
    <abstract>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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        2018694
DELETED
    


        2018741
DELETED
    


        2018918
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Programming languages for MIS</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Wang</surname>
            <given-names>Hai</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Wang</surname>
            <given-names>Shouhong</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2018940"/>
      <self-uri xlink:href="https://cds.cern.ch/auth.py?r=EBLIB_P_1547084"/>
    </article-meta>
    <abstract>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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        2019083
oai:cds.cern.ch:2019083
DELETED
    


        2019085
DELETED
    


        2019125
DELETED
    


        2019894
DELETED
    


        2019897
oai:cds.cern.ch:2019897
DELETED
    


        2020241
oai:cds.cern.ch:2020241
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Functional programming in JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Mantyla</surname>
            <given-names>Dan</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2020245"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781784398224/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        2020289
oai:cds.cern.ch:2020289
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Mastering JavaScript high performance</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Adams</surname>
            <given-names>Chad R</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2020291"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781784397296/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Learning Three.js</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Dirksen</surname>
            <given-names>Jos</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2020296"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781784392215/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        2020382
oai:cds.cern.ch:2020382
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>This &amp; object prototypes</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Simpson</surname>
            <given-names>Kyle</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2021785"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781491905142/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Types &amp; grammar</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Simpson</surname>
            <given-names>Kyle</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2021790"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781491905159/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Async &amp; performance</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Simpson</surname>
            <given-names>Kyle</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2021795"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781491905197/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Learning AngularJS</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Williamson</surname>
            <given-names>Ken</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2021810"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781491916742/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Make</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Waldron</surname>
            <given-names>Rick</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Gerber</surname>
            <given-names>Anna</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Resseguie</surname>
            <given-names>David</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2021819"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781457186943/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Web animation using JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Shapiro</surname>
            <given-names>Julian</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2021824"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780134096681/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>You don't know JS</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Simpson</surname>
            <given-names>Kyle</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2021825"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781491924471/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>D3.js in action</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Meeks</surname>
            <given-names>Elijah</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2021848"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781617292118/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Data visualization with JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Thomas</surname>
            <given-names>Stephen A</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2021855"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781457189869/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Build an HTML5 game</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Bunyan</surname>
            <given-names>Karl</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2021856"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781457189876/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Custom SharePoint solutions with HTML and JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Atkinson</surname>
            <given-names>Brandon</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2021881"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781484205440/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Pro Grunt.js</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Cryer</surname>
            <given-names>James</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2021899"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781484200131/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        2021946
oai:cds.cern.ch:2021946
DELETED
    


        2022041
oai:cds.cern.ch:2022041
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Jasmine cookbook</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Sethi</surname>
            <given-names>Munish</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2022043"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781784397166/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Jasmine JavaScript testing</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Ragonha</surname>
            <given-names>Paulo</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2022044"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781785282041/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Ext JS application development blueprints</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Ramsay</surname>
            <given-names>Colin</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2022045"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781784395308/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>HTML5, JavaScript, and jQuery 24-hour trainer</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Cameron</surname>
            <given-names>Dane</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2022126"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781119001171/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Node.js for .NET developers</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Gaynes</surname>
            <given-names>David</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2022168"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781509300518/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Beginning JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Wilton</surname>
            <given-names>Paul</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>McPeak</surname>
            <given-names>Jeremy</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2022174"/>
      <self-uri xlink:href="&#10;        https://ezproxy.cern.ch/login?url=http://proquest.tech.safaribooksonline.de/?uiCode=CERN&amp;xmlId=9781118903742&#10;      "/>
    </article-meta>
    <abstract/>
  </front>
  <article-type/>
</article>


        2022185
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Professional AngularJS</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Karpov</surname>
            <given-names>Valeri</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Netto</surname>
            <given-names>Diego</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2024738"/>
      <self-uri xlink:href="&#10;https://learning.oreilly.com/library/view/-/9781118832073/?ar&#10;"/>
    </article-meta>
    <abstract>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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        2024749
oai:cds.cern.ch:2024749
DELETED
    


        2024835
oai:cds.cern.ch:2024835
DELETED
    


        2024840
oai:cds.cern.ch:2024840
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Mastering AngularJD for .NET developers</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Majid</surname>
            <given-names>Mohammad Wadood</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Mirzaei</surname>
            <given-names>Golrokh</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2024850"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781783553983/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Express.js blueprints</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Augarten</surname>
            <given-names>Ben</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Kuo</surname>
            <given-names>Marc</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Lin</surname>
            <given-names>Eric</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Shaikh</surname>
            <given-names>Aidha</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Soriani</surname>
            <given-names>Fabiano Pereira</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Tisserand</surname>
            <given-names>Geoffrey</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Zhang</surname>
            <given-names>Chiqing</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Zhang</surname>
            <given-names>Kan</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2024897"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781783983025/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        2024924
oai:cds.cern.ch:2024924
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Learning web development with Bootstrap and AngularJS</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Radford</surname>
            <given-names>Stephen</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2031726"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781783287550/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Reliable JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Spencer</surname>
            <given-names>Lawrence</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Richards</surname>
            <given-names>Seth</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2031898"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781119028727/?ar"/>
    </article-meta>
    <abstract>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 </abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Getting started with Knockout.js for .NET developers</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Akinshin</surname>
            <given-names>Andrey</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2031938"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781783984008/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        2031941
oai:cds.cern.ch:2031941
DELETED
    


        2031943
oai:cds.cern.ch:2031943
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Multiplayer game development with HTML5</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Silveira</surname>
            <given-names>Rodrigo</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2031962"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781785283109/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Mastering play framework for Scala</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Saxena</surname>
            <given-names>Shiti</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2031965"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781783983803/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        2031974
oai:cds.cern.ch:2031974
DELETED
    


        2031994
oai:cds.cern.ch:2031994
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JavaScript cookbook</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Powers</surname>
            <given-names>Shelley</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2034027"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781491902431/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JavaScript with promises</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Parker</surname>
            <given-names>Daniel</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2034033"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781491930779/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        2042008
oai:cds.cern.ch:2042008
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Practical jQuery</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Chaudhary</surname>
            <given-names>Mukund</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Kumar</surname>
            <given-names>Ankur</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2042044"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781484207871/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Sams teach yourself JavaScript in 24 hours</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Ballard</surname>
            <given-names>Phil</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2042057"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780134172163/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JavaScript JSON cookbook</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Rischpater</surname>
            <given-names>Ray</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2042060"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781785286902/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Pro JavaScript techniques</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Resig</surname>
            <given-names>John</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Ferguson</surname>
            <given-names>Russ</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Paxton</surname>
            <given-names>John</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2042061"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781430263920/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        2042074
oai:cds.cern.ch:2042074
DELETED
    


        2042861
oai:cds.cern.ch:2042861
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Learning object-oriented programming</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Hillar</surname>
            <given-names>Gastón C</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2043106"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781785289637/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Mastering JavaScript promises</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Hussain</surname>
            <given-names>Muzzamil</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2050407"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781783985500/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        2050408
oai:cds.cern.ch:2050408
DELETED
    


        2050436
oai:cds.cern.ch:2050436
DELETED
    


        2050439
oai:cds.cern.ch:2050439
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JavaScript domain-driven design</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Fehre</surname>
            <given-names>Philipp</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2050456"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781784394325/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Learning Ext JS</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Méndez</surname>
            <given-names>Carlos A</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Villa</surname>
            <given-names>Crysfel</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Gonzalez</surname>
            <given-names>Armando</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2050462"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781784394387/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        2050514
oai:cds.cern.ch:2050514
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>AngularJS, JavaScript, and jQuery all in one in 24 hours</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Dayley</surname>
            <given-names>Brad</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Dayley</surname>
            <given-names>Brendan</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2052321"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780134171708/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Introduction to JavaScript object notation</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Bassett</surname>
            <given-names>Lindsay</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2052334"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781491929476/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Beautiful JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Kovalyov</surname>
            <given-names>Anton</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2052379"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781449371142/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>WebSocket</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Lombardi</surname>
            <given-names>Andrew</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2060117"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781449369262/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Node.js high performance</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Resende</surname>
            <given-names>Diogo</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2060137"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781785286148/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        2060169
oai:cds.cern.ch:2060169
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Learning ECMAScript 6</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Prusty</surname>
            <given-names>Narayan</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2060191"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781785884443/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>React.js essentials</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Fedosejev</surname>
            <given-names>Artemij</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Bush</surname>
            <given-names>Alex</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2060204"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781783551620/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>jQuery in action</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Bibeault</surname>
            <given-names>Bear</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Katz</surname>
            <given-names>Yehuda</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>De Rosa</surname>
            <given-names>Aurelio</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2060214"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781617292071/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        2060221
oai:cds.cern.ch:2060221
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JavaScript &amp; jQuery</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Duckett</surname>
            <given-names>Jon</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Ruppert</surname>
            <given-names>Gilles</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Moore</surname>
            <given-names>Jack</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2060279"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781118531648/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        2060284
oai:cds.cern.ch:2060284
DELETED
    


        2060285
oai:cds.cern.ch:2060285
DELETED
    


        2104624
oai:cds.cern.ch:2104624
DELETED
    


        2105426
oai:cds.cern.ch:2105426
DELETED
    


        2114569
oai:cds.cern.ch:2114569
DELETED
    


        2114054
oai:cds.cern.ch:2114054
DELETED
    


        2114053
oai:cds.cern.ch:2114053
DELETED
    


        2113997
oai:cds.cern.ch:2113997
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Introduction to React</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Gackenheimer</surname>
            <given-names>Cory</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2113976"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781484212455/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JavaScript frameworks for modern web dev</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Ambler</surname>
            <given-names>Tim</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Cloud</surname>
            <given-names>Nicholas</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2113962"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781484206621/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        2113950
oai:cds.cern.ch:2113950
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Deliver audacious web apps with Ember 2</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>White</surname>
            <given-names>Matthew</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2113933"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781680501599/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JavaScript for kids for dummies</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Minnick</surname>
            <given-names>Chris</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Holland</surname>
            <given-names>Eva</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2113865"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781119119869/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Make</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>McCarthy</surname>
            <given-names>Lauren</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Reas</surname>
            <given-names>Casey</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Fry</surname>
            <given-names>Ben</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2113741"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781457186769/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JavaScript quick syntax reference</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Olsson</surname>
            <given-names>Mikael</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2113655"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781430264941/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Beginning NetBeans IDE</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Wielenga</surname>
            <given-names>Geertjan</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2113636"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781484212578/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>KnockoutJS by example</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Jaswal</surname>
            <given-names>Adnan</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2113613"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781785288548/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Learning TypeScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Jansen</surname>
            <given-names>Remo H</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2113582"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781783985548/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>RESTful Java web services</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Purushothaman</surname>
            <given-names>Jobinesh</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2113541"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781784399092/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Mastering ArcGIS Server development with JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Doman</surname>
            <given-names>Ken</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2113525"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781784396459/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        2116095
oai:cds.cern.ch:2116095
DELETED
    


        2122186
oai:cds.cern.ch:2122186
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Meteor in action</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Hochhaus</surname>
            <given-names>Stephan</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Schoebel</surname>
            <given-names>Manuel</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2125159"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781617292477/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        2125092
oai:cds.cern.ch:2125092
DELETED
    


        2125062
oai:cds.cern.ch:2125062
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Building an e-commerce application with MEAN</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Mejia</surname>
            <given-names>Adrian</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2124983"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781785286551/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Socket.IO cookbook</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Cadenhead</surname>
            <given-names>Tyson</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2124931"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781785880865/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Learning Node.js for mobile application development</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Buttigieg</surname>
            <given-names>Stefan</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Jevdjenic</surname>
            <given-names>Milorad</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2124924"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781785280498/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        2124919
oai:cds.cern.ch:2124919
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Learning React Native</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Eisenman</surname>
            <given-names>Bonnie</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2124878"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781491929049/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>ES6 and beyond</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Simpson</surname>
            <given-names>Kyle</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2124872"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781491905241/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        2124863
oai:cds.cern.ch:2124863
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Start programming using HTML, CSS, and JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Fajfar</surname>
            <given-names>Iztok</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2124846"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781498731454/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JavaScript object programming</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Rinehart</surname>
            <given-names>Martin</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2130227"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781484217870/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Full stack JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Mardan</surname>
            <given-names>Azat</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2130224"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781484217511/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Introducing Meteor</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Robinson</surname>
            <given-names>Josh</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Gray</surname>
            <given-names>Aaron</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2130212"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781430268352/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Learn PHP 7</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Prettyman</surname>
            <given-names>Steve</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2130204"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781484217306/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Reactive programming with RxJS</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Mansilla</surname>
            <given-names>Sergi</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2131549"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781680501735/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Mastering Backbone.js</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Echamea</surname>
            <given-names>Abiee</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2131545"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781783288496/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        2131526
oai:cds.cern.ch:2131526
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Getting started with React Native</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Holmes</surname>
            <given-names>Ethan</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Bray</surname>
            <given-names>Tom</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2131498"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781785885181/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        2131485
oai:cds.cern.ch:2131485
DELETED
    


        2131478
oai:cds.cern.ch:2131478
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>D3.js by example</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Heydt</surname>
            <given-names>Michael</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2131474"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781785280085/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Test-driven JavaScript development</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Gupta</surname>
            <given-names>Ravi Kumar</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Prajapati</surname>
            <given-names>Hetal</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Singh</surname>
            <given-names>Harmeet</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2131435"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781782174929/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>jQuery essentials</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Miles</surname>
            <given-names>Troy</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2133972"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781785286353/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JavaScript projects for kids</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Towaha</surname>
            <given-names>Syed Omar Faruk</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2133970"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781785287176/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Mastering JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Antani</surname>
            <given-names>Ved</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2133967"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781785281341/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        2133954
oai:cds.cern.ch:2133954
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Babylon.js Essentials</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Moreau-Mathis</surname>
            <given-names>Julien</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2142424"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781785884795/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>jQuery design patterns</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Greasidis</surname>
            <given-names>Thodoris</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2142407"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781785888687/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        2142391
oai:cds.cern.ch:2142391
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Mastering React</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Horton</surname>
            <given-names>Adam</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Vice</surname>
            <given-names>Ryan</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2142381"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781783558568/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        2142380
oai:cds.cern.ch:2142380
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Learning JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Brown</surname>
            <given-names>Ethan</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2142340"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781491914892/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Beginning solid principles and design patterns for ASP.NET developers</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Joshi</surname>
            <given-names>Bipin</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2150190"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781484218488/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>ReactJS by example</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname/>
            <given-names/>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Sonpatki</surname>
            <given-names>Prathamesh</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2153037"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781785289644/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        2153035
oai:cds.cern.ch:2153035
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Getting started with hapi.js</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Brett</surname>
            <given-names>John</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2153005"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781785888182/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Web developer's reference guide</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Johanan</surname>
            <given-names>Joshua</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Zea</surname>
            <given-names>Ricardo</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Khan</surname>
            <given-names>Talha</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2152993"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781783552139/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        2152955
oai:cds.cern.ch:2152955
DELETED
    


        2152953
oai:cds.cern.ch:2152953
DELETED
    


        2152944
oai:cds.cern.ch:2152944
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Coffeescript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Burnham</surname>
            <given-names>Trevor</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2152912"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781680501001/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Ember.js cookbook</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Hanchett</surname>
            <given-names>Erik</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2152878"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781783982202/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>ArcGIS for JavaScript developers by example</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Vijayaraghavan</surname>
            <given-names>Jayakrishnan</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2159461"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781785888663/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        2159443
oai:cds.cern.ch:2159443
DELETED
    


        2159435
oai:cds.cern.ch:2159435
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Express in action</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Hahn</surname>
            <given-names>Evan</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2159422"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781617292422/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Developing microservices with Node.js</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Gonzalez</surname>
            <given-names>David</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2159409"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781785887406/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Zero bugs and program faster</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Thompson</surname>
            <given-names>Kate</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2196877"/>
    </article-meta>
    <abstract>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</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>HTML5 quick markup reference</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Jackson</surname>
            <given-names>Wallace</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Olsson</surname>
            <given-names>Mikael</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2197453"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781430265368/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JSON quick syntax reference</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Jackson</surname>
            <given-names>Wallace</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2197329"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781484218631/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>React, building modern web applications</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Moses</surname>
            <given-names>Edwin</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2197780"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781786462268/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Learning Node</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Powers</surname>
            <given-names>Shelley</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2197654"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781491943113/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        2204401
oai:cds.cern.ch:2204401
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Mastering JavaScript object-oriented programming</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Chiarelli</surname>
            <given-names>Andrea</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2205041"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781785889103/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Mastering JavaScript design patterns</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Timms</surname>
            <given-names>Simon</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2205040"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781785882166/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JavaScript absolute beginner's guide</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Chinnathambi</surname>
            <given-names>Kirupa</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2205030"/>
      <self-uri xlink:href="&#10;        https://ezproxy.cern.ch/login?url=http://proquest.tech.safaribooksonline.de/?uiCode=CERN&amp;xmlId=9780134498638&#10;      "/>
    </article-meta>
    <abstract/>
  </front>
  <article-type/>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Node.js web development</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Herron</surname>
            <given-names>David</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2205013"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781785881503/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Learning Node.js for .NET developers</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Cummings</surname>
            <given-names>Harry</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2205006"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781785280092/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Learning JavaScript data structures and algorithms</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Groner</surname>
            <given-names>Loiane</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2205004"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781785285493/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Data visualization with Python and JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Dale</surname>
            <given-names>Kyran</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2204949"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781491920565/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Modern JavaScript</article-title>
      </title-group>
      <contrib-group/>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2213291"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781491971420/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>ReactJS blueprints</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Robbestad</surname>
            <given-names>Sven A</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2213240"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781785886546/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JavaScript for .NET developers</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Khan</surname>
            <given-names>Ovais Mehboob Ahmed</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2213236"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781785886461/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        2213224
oai:cds.cern.ch:2213224
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Modular programming with JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Seydnejad</surname>
            <given-names>Sasan</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2213216"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781785880650/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Node.js design patterns</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Casciaro</surname>
            <given-names>Mario</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Mammino</surname>
            <given-names>Luciano</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2213192"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781785885587/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Functional programming in JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Atencio</surname>
            <given-names>Luis</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2213178"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781617292828/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Rucio WebUI - The Web Interface for the ATLAS Distributed Data Management</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Beermann</surname>
            <given-names>Thomas</given-names>
          </name>
          <aff>
            <institution>CERN</institution>
          </aff>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Lassnig</surname>
            <given-names>Mario</given-names>
          </name>
          <aff>
            <institution>CERN</institution>
          </aff>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Barisits</surname>
            <given-names>Martin-Stefan</given-names>
          </name>
          <aff>
            <institution>CERN</institution>
          </aff>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Serfon</surname>
            <given-names>Cedric</given-names>
          </name>
          <aff>
            <institution>University of Oslo</institution>
          </aff>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Garonne</surname>
            <given-names>Vincent</given-names>
          </name>
          <aff>
            <institution>University of Oslo</institution>
          </aff>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2216993"/>
      <self-uri xlink:href="http://cds.cern.ch/record/2214557"/>
      <self-uri xlink:href="http://cds.cern.ch/record/2216993/files/ATL-SOFT-SLIDE-2016-662.pdf"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>PUBLATLASSLIDE</article-type>
</article>


        2222269
oai:cds.cern.ch:2222269
DELETED
    


        2222263
oai:cds.cern.ch:2222263
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JavaScript, object oriented programming</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Antani</surname>
            <given-names>Ved</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Hillar</surname>
            <given-names>Gastón C</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Stefanov</surname>
            <given-names>Stoyan</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Sharma</surname>
            <given-names>Kumar Chetan</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2222223"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781787123595/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>TypeScript design patterns</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Vane</surname>
            <given-names>Vilic</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2222184"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781785280832/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Understanding ECMAScript 6</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Zakas</surname>
            <given-names>Nicholas C</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2222183"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781492017509/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Building isomorphic JavaScript apps</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Strimpel</surname>
            <given-names>Jason</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Najim</surname>
            <given-names>Maxime</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2222113"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781491932926/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Exploring Raspberry Pi</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Molloy</surname>
            <given-names>Derek</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2222654"/>
      <self-uri xlink:href="https://cds.cern.ch/auth.py?r=EBLIB_P_4556245"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        2222569
oai:cds.cern.ch:2222569
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Antani</surname>
            <given-names>Ved</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Timms</surname>
            <given-names>Simon</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Mantyla</surname>
            <given-names>Dan</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2229923"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781787124660/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Get programming with Javascript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Larsen</surname>
            <given-names>John R</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2229859"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781617293108/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Secrets of the JavaScript ninja</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Resig</surname>
            <given-names>John</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Bibeault</surname>
            <given-names>Bear</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Maras</surname>
            <given-names>Josip</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2229858"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781617292859/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Node.js for embedded systems</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Mulder</surname>
            <given-names>Patrick</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Breseman</surname>
            <given-names>Kelsey</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2229840"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781491928981/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Writing computer code</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Minnick</surname>
            <given-names>Chris</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Holland</surname>
            <given-names>Eva</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2230336"/>
      <self-uri xlink:href="https://cds.cern.ch/auth.py?r=EBLIB_P_4711449"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        2236117
oai:cds.cern.ch:2236117
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Web application development with MEAN</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Haviv</surname>
            <given-names>Amos Q</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Mejia</surname>
            <given-names>Adrian</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Onodi</surname>
            <given-names>Robert</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2236107"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781787121720/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Mastering JavaScript single page application development</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Klauzinski</surname>
            <given-names>Philip</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Moore</surname>
            <given-names>John</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2236068"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781785881640/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        2238192
oai:cds.cern.ch:2238192
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Programming language explorations</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Toal</surname>
            <given-names>Ray</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Rivera</surname>
            <given-names>Rachel</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Schneider</surname>
            <given-names>Alexander</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Choe</surname>
            <given-names>Eileen</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2237934"/>
      <self-uri xlink:href="https://cds.cern.ch/auth.py?r=EBLIB_P_4721459"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        2241119
oai:cds.cern.ch:2241119
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>The majesty of Vue.js</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Kyriakidis</surname>
            <given-names>Alex</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Maniatis</surname>
            <given-names>Kostas</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2241113"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781787124370/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Test-driving JavaScript applications</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Subramaniam</surname>
            <given-names>Venkat</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2241100"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781680502305/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Programming web applications with Node, Express and Pug</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Krause</surname>
            <given-names>Jörg</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2241853"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781484225110/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        2241832
oai:cds.cern.ch:2241832
DELETED
    


        2241820
oai:cds.cern.ch:2241820
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Reactive programming with Node.js</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Doglio</surname>
            <given-names>Fernando</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2241801"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781484221525/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Learning Node.js</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Wandschneider</surname>
            <given-names>Marc</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2244271"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780134663715/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JavaScript for Web designers</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Marquis</surname>
            <given-names>Mat</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Hogan</surname>
            <given-names>Lara</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2244259"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781492017912/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Learning Vue.js 2</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Filipova</surname>
            <given-names>Olga</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2244230"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781786469946/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>React Native cookbook</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Bershadskiy</surname>
            <given-names>Stan</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Villa</surname>
            <given-names>Crysfel</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2244209"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781786462558/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Learning Aurelia</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Guilbault</surname>
            <given-names>Manuel</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2244200"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781785889677/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Hapi.js in action</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Harrison</surname>
            <given-names>Matt</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2244172"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781633430211/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JavaScript for sound artists</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Turner</surname>
            <given-names>William</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Leonard</surname>
            <given-names>Steve</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2245428"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781317334934/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        2244986
oai:cds.cern.ch:2244986
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>TypeScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Jansen</surname>
            <given-names>Remo H</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Vane</surname>
            <given-names>Vilic</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Wolff</surname>
            <given-names>Ivo Gabe de</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2254248"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781787289086/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>React design patterns and best practices</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Bertoli</surname>
            <given-names>Michele</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2254233"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781786464538/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Mastering React Native</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Masiello</surname>
            <given-names>Eric</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Friedmann</surname>
            <given-names>Jacob</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2254225"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781785885785/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Object-oriented JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Antani</surname>
            <given-names>Ved</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Stefanov</surname>
            <given-names>Stoyan</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2254222"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781785880568/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        2254208
oai:cds.cern.ch:2254208
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Web programming and Internet technologies</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Scobey</surname>
            <given-names>Porter</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Lingras</surname>
            <given-names>Pawan</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2254171"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781284070699/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Django Girls Reloaded - mentors wanted! </article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname/>
            <given-names/>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2257891"/>
      <self-uri xlink:href="http://home.cern/cern-people/announcements/2017/03/django-girls-reloaded-mentors-wanted"/>
      <self-uri xlink:href="http://cds.cern.ch/record/2257891/files/CERNWEB.110267_snpashot.png"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>WEBPAGE</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>2017 World Conference on Information Systems and Technologies</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Rocha</surname>
            <given-names>Álvaro</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Correia</surname>
            <given-names>Ana</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Adeli</surname>
            <given-names>Hojjat</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Reis</surname>
            <given-names>Luís</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Costanzo</surname>
            <given-names>Sandra</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2258675"/>
    </article-meta>
    <abstract>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. .</abstract>
  </front>
  <article-type>PROCEEDINGS</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Working with the DOM</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Brown</surname>
            <given-names>Ethan</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Brown</surname>
            <given-names>Ethan</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2258537"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781491966358/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Mastering TypeScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Rozentals</surname>
            <given-names>Nathan</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2258505"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781786468710/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Angular test-driven development</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Haq</surname>
            <given-names>Md Ziaul</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2258500"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781786465474/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        2258491
oai:cds.cern.ch:2258491
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Sails.js in action</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>McNeil</surname>
            <given-names>Mike</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Nathan</surname>
            <given-names>Irl</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2258472"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781617292613/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Refactoring JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Burchard</surname>
            <given-names>Evan</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2258465"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781491964910/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Introducing Ethereum and Solidity</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Dannen</surname>
            <given-names>Chris</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2260139"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781484225356/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>D3.js</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Rininsland</surname>
            <given-names>AEndrew</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Heydt</surname>
            <given-names>Michael</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Navarro Castillo</surname>
            <given-names>Pablo</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2263301"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781787281776/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Antani</surname>
            <given-names>Ved</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Timms</surname>
            <given-names>Simon</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Prusty</surname>
            <given-names>Narayan</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2263297"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781787125919/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Data visualization with D3 4.x cookbook</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Zhu</surname>
            <given-names>Nick Qi</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2263285"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781786468253/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Refactoring Angular applications</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Cohn</surname>
            <given-names>Corinna</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2263231"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781491982471/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Learn ggplot2 using Shiny App</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Moon</surname>
            <given-names>Keon-Woong</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2263556"/>
    </article-meta>
    <abstract>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).</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        2264366
oai:cds.cern.ch:2264366
DELETED
    


        2264311
oai:cds.cern.ch:2264311
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <publisher>
      <publisher-name/>
      <publisher-loc/>
    </publisher>
    <article-meta>
      <title-group>
        <article-title>Upgrading the Interface and Developer Tools of the Trigger Supervisor Software Framework of the CMS experiment at CERN</article-title>
      </title-group>
      <article-id pub-id-type="publisher-id"/>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Dirkx</surname>
            <given-names>Glenn</given-names>
          </name>
          <aff>
            <institution>Wisconsin U., Madison</institution>
          </aff>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year/>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2265916"/>
      <self-uri xlink:href="http://cds.cern.ch/record/2265916/files/CERN-THESIS-2016-303.pdf"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>technical-report</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Getting started with Gulp</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Maynard</surname>
            <given-names>Travis</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2267739"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781787283732/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>The node craftsman book</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Kiessling</surname>
            <given-names>Manuel</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2267737"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781787128149/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Building Blockchain projects</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Prusty</surname>
            <given-names>Narayan</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2267729"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781787122147/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>D3.js 4.x data visualization</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Rininsland</surname>
            <given-names>AEndrew</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Teller</surname>
            <given-names>Swizec</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2267728"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781787120358/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Vue.js 2 cookbook</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Passaglia</surname>
            <given-names>Andrea</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2267721"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781786468093/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>React Native by example</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Kho</surname>
            <given-names>Richard</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2267716"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781786464750/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        2267708
oai:cds.cern.ch:2267708
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Hybrid mobile development with Ionic</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Saini</surname>
            <given-names>Gaurav, author</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2267699"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781785286056/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Coding for dummies</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Abraham</surname>
            <given-names>Nikhil</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2269472"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781119293323/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Build applications with Meteor</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Ganev</surname>
            <given-names>Dobrin</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2273097"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781787129887/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Mastering reactive JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Oliveira</surname>
            <given-names>Erich de Souza</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2273080"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781786463388/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Learning jQuery 3</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Boduch</surname>
            <given-names>Adam</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Chaffer</surname>
            <given-names>Jonathan</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Swedberg</surname>
            <given-names>Karl</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2273070"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781785882982/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Making things smart</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Williams</surname>
            <given-names>Gordon F</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2277133"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781680451887/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Cross-platform desktop applications</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Jensen</surname>
            <given-names>Paul B</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2277127"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781617292842/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Practical modern JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Bevacqua</surname>
            <given-names>Nicolas</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2277114"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781491943526/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        2278151
oai:cds.cern.ch:2278151
DELETED
    


        2278103
oai:cds.cern.ch:2278103
DELETED
    


        2278803
oai:cds.cern.ch:2278803
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Online maps with APIs and webservices</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Peterson</surname>
            <given-names>Michael P</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2278742"/>
      <self-uri xlink:href="https://cds.cern.ch/auth.py?r=EBLIB_P_972290"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        2279871
oai:cds.cern.ch:2279871
DELETED
    


        2279703
oai:cds.cern.ch:2279703
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Open source starter guide for IBM i developers</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Helgren</surname>
            <given-names>Pete</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2279572"/>
      <self-uri xlink:href="https://cds.cern.ch/auth.py?r=EBLIB_P_4865290"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Mobile cloud computing</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Qiu</surname>
            <given-names>Meikang</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Gai</surname>
            <given-names>Keke</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2279537"/>
      <self-uri xlink:href="https://cds.cern.ch/auth.py?r=EBLIB_P_4857922"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Angular UI development with PrimeNG</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Jonna</surname>
            <given-names>Sudheer</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Varaksin</surname>
            <given-names>Oleg</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2282197"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781788299572/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Node cookbook</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Clements</surname>
            <given-names>David Mark</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Buus</surname>
            <given-names>Matthias</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Collina</surname>
            <given-names>Matteo</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Elger</surname>
            <given-names>Peter</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2282152"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781785880087/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Test-driven development with Python</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Percival</surname>
            <given-names>Harry</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2282136"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781491958698/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Interactive data visualization for the web</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Murray</surname>
            <given-names>Scott</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2282132"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781491921296/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Mastering ASP.NET web API</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Pattankar</surname>
            <given-names>Mithun</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Hurbuns</surname>
            <given-names>Malendra</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2283884"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781786463951/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        2283881
oai:cds.cern.ch:2283881
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>AWS for developers</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Mueller</surname>
            <given-names>John Paul</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2283838"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781119371847/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        2283727
oai:cds.cern.ch:2283727
DELETED
    


        2283575
oai:cds.cern.ch:2283575
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Modern JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Kolce</surname>
            <given-names>James</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Buckler</surname>
            <given-names>Craig</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Seitz</surname>
            <given-names>Sebastian</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Brown</surname>
            <given-names>Mark</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Jelisejevs</surname>
            <given-names>Pavels</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Mardan</surname>
            <given-names>Azat</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Green</surname>
            <given-names>M David</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Rometty</surname>
            <given-names>Jack</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Wright</surname>
            <given-names>James</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2288565"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781492023548/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JavaScript by example</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>S</surname>
            <given-names>Dani Akash</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2288544"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781788293969/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>React Native--building mobile apps with Javascript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Novick</surname>
            <given-names>Vladimir</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2288530"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781787282537/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>NativeScript for Angular mobile development</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Walker</surname>
            <given-names>Nathan</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Anderson</surname>
            <given-names>Nathanael J</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2288523"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781787125766/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Learning Redux</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Bugl</surname>
            <given-names>Daniel</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2288509"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781786462398/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>RxJS in action</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Daniels</surname>
            <given-names>Paul P</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Atencio</surname>
            <given-names>Luis</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2288483"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781617293412/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Node.js in action</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Young</surname>
            <given-names>Alex</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Meck</surname>
            <given-names>Bradley</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Cantelon</surname>
            <given-names>Mike</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2288482"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781617292576/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Pro Angular</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Freeman</surname>
            <given-names>Adam</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2288456"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781484223079/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        2288953
oai:cds.cern.ch:2288953
DELETED
    


        2288946
oai:cds.cern.ch:2288946
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Mastering Immutable.js</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Boduch</surname>
            <given-names>Adam</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2294105"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781788395113/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Progressive web apps with React</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Domes</surname>
            <given-names>Scott</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2294102"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781788297554/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Vue.js 2 and Bootstrap 4 web development</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Filipova</surname>
            <given-names>Olga</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2294097"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781788290920/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>MEAN cookbook</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>McClay</surname>
            <given-names>Nicholas</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2294091"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781787286573/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Isomorphic JavaScript web development</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Alabes</surname>
            <given-names>Tomas</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Tarkus</surname>
            <given-names>Konstantin</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2294050"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781785889769/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>React for real</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Fischer</surname>
            <given-names>Ludovico</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2294039"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781680502817/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>React quickly</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Mardan</surname>
            <given-names>Azat</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2294024"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781617293344/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Jones</surname>
            <given-names>Darren</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2294020"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781492023623/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Learning React Native</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Eisenman</surname>
            <given-names>Bonnie</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2294015"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781491989135/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Using SVG with CSS3 and HTML5</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Shen</surname>
            <given-names>William</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2294005"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781491921968/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Node.js, MongoDB and Angular web development</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Dayley</surname>
            <given-names>Brad</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2293946"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780134655642/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Sams teach yourself PHP, MySQL &amp; JavaScript all in one</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Meloni</surname>
            <given-names>Julie C</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2293943"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780134439594/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>React Native blueprints</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Rodriguez Martinez</surname>
            <given-names>Emilio</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2298499"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781787288096/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>RESTful Java web services</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Balachandar</surname>
            <given-names>Bogunuva Mohanram</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2300558"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781788294041/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Mastering JavaScript functional programming</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Kereki</surname>
            <given-names>Federico</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2300553"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781787287440/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Vue.js 2 web development projects</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Chau</surname>
            <given-names>Guillaume</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2300546"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781787127463/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>React 16 essentials</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Fedosejev</surname>
            <given-names>Artemij</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Boduch</surname>
            <given-names>Adam</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2300545"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781787126046/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>D3.js in action</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Meeks</surname>
            <given-names>Elijah</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2300525"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781617294488/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Introducing Electron</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Rieseberg</surname>
            <given-names>Felix</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2303511"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781491996041/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Front-end reactive architectures</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Mezzalira</surname>
            <given-names>Luca</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2303495"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781484231807/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Vue.js 2.x by example</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Street</surname>
            <given-names>Mike</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2303460"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781788293464/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Practical Internet of Things with JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Ravulavaru</surname>
            <given-names>Arvind</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2303459"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781788292948/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        2303450
oai:cds.cern.ch:2303450
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Oracle JET for developers</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Pattamsetti</surname>
            <given-names>Raja Malleswara Rao</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2303447"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781787284746/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Learning D3.js 4 mapping</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Newton</surname>
            <given-names>Thomas</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Villarreal</surname>
            <given-names>Oscar</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Verspohl</surname>
            <given-names>Lars</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2303443"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781787280175/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Mastering Node.js</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Pasquali</surname>
            <given-names>Sandro</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Faaborg</surname>
            <given-names>Kevin</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2303437"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781785888960/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Web programming with HTML5, CSS, and JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Dean</surname>
            <given-names>John</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2019</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2303381"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781284091809/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Functional-light JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Simpson</surname>
            <given-names>Kyle</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2307578"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Hands-on data structures and algorithms with JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Mukkamala</surname>
            <given-names>Kashyap</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2307942"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781788398558/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Learning Node.js development</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Mead</surname>
            <given-names>Andrew</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2307938"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781788395540/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        2307896
oai:cds.cern.ch:2307896
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>React Native cookbook</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Lebensold</surname>
            <given-names>Jonathan</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2307763"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781491993835/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Jumpstarting JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Beighley</surname>
            <given-names>Lynn</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2308806"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781680454260/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Learn JavaScript with p5.js</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Arslan</surname>
            <given-names>Engin</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2311559"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781484234266/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Practical app development with Aurelia</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Duffield</surname>
            <given-names>Matthew</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2311557"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781484234020/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>The definitive guide to AdonisJs</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Pitt</surname>
            <given-names>Christopher</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2311555"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781484233900/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Mastering ServiceNow scripting</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Kindred</surname>
            <given-names>Andrew</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2311547"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781788627092/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Ethereum smart contract development</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Mukhopadhyay</surname>
            <given-names>Mayukh</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2311537"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781788473040/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Practical test-driven development using C# 7</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Callaway</surname>
            <given-names>John</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Hunt</surname>
            <given-names>Clayton</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2311535"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781788398787/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Reactive programming with RxJS 5</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Mansilla</surname>
            <given-names>Sergi</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2311520"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781680505528/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Node.js 8 the right way</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Wilson</surname>
            <given-names>Jim R</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2311516"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781680505344/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JavaScript on things</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Gardner</surname>
            <given-names>Lyza Danger</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2311510"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781617293863/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        2316593
oai:cds.cern.ch:2316593
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>React</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Rodriguez Martinez</surname>
            <given-names>Emilio</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2316573"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781789136081/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Vue.js 2 design patterns and best practices</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Halliday</surname>
            <given-names>Paul</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2316566"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781788839792/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Learn ECMAScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Mohan</surname>
            <given-names>Mehul</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Prusty</surname>
            <given-names>Narayan</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2316555"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781788620062/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>PHP, MySQL, and JavaScript all-in-one for dummies</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Blum</surname>
            <given-names>Richard</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2317956"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781119468387/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        2622023
oai:cds.cern.ch:2622023
DELETED
2622020
    


        2622021
oai:cds.cern.ch:2622021
DELETED
2622020
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Scientific computing</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Trangenstein</surname>
            <given-names>John A</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2622020"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>ECMAScript cookbook</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Harrison</surname>
            <given-names>Ross</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2622335"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781788628174/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Advanced Node.js development</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Mead</surname>
            <given-names>Andrew</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2622325"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781788393935/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Elm Web development</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Imsirovic</surname>
            <given-names>Ajdin</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2622324"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781788299053/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Learn Node.js by building 6 projects</article-title>
      </title-group>
      <contrib-group/>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2622321"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781788293631/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Architecting Angular applications with Redux, RxJS, and NgRx</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Noring</surname>
            <given-names>Christoffer</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2622316"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781787122406/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Web coding and development all-in-one for dummies</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname/>
            <given-names/>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2623225"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781119473923/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Vuex quick start guide</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Koutifaris</surname>
            <given-names>Andrea</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2629725"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781788999939/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Hands-on machine learning with JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Kanber</surname>
            <given-names>Burak</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2629723"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781788998246/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Jupyter cookbook</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Toomey</surname>
            <given-names>Dan</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2629710"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781788839440/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>React 16 tooling</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Boduch</surname>
            <given-names>Adam</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2629698"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781788835015/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        2629689
oai:cds.cern.ch:2629689
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Internet of things with Raspberry Pi 3</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Rao</surname>
            <given-names>Maneesh</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2629683"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781788627405/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Node.js web development</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Herron</surname>
            <given-names>David</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2629682"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781788626859/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Learning JavaScript data structures and algorithms</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Groner</surname>
            <given-names>Loiane</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2629675"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781788623872/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>MERN quick start guide</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Iriarte Koroliova</surname>
            <given-names>Eddy Wilson</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2629637"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781787281080/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Angular 6 for enterprise-ready web applications</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Uluca</surname>
            <given-names>Doguhan</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2629631"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781786462909/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Simplifying JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Morgan</surname>
            <given-names>Joe</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2629625"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781680506044/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Get programming with JavaScript Next</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Isaacks</surname>
            <given-names>J D</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2629614"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781617294204/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Patterns in Node package vulnerabilities</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Karande</surname>
            <given-names>Chetan</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2629575"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781491999981/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Modern JavaScript tools &amp; skills</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Kolce</surname>
            <given-names>James</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Brown</surname>
            <given-names>Mark</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Buckler</surname>
            <given-names>Craig</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Wanyoike</surname>
            <given-names>Michael</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Jacques</surname>
            <given-names>Nilson</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2630281"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781492068129/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>6 JavaScript projects</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Lehr</surname>
            <given-names>Michaela</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Wanyoike</surname>
            <given-names>Michael</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Jones</surname>
            <given-names>Darren</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Janes</surname>
            <given-names>Adam</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2630279"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781492067238/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Practical ES6</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Rosa</surname>
            <given-names>Aurelio de</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Pennell</surname>
            <given-names>Kyle</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Jacques</surname>
            <given-names>Nilson</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Buckler</surname>
            <given-names>Craig</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Houwens</surname>
            <given-names>Byron</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Mott</surname>
            <given-names>Jeff</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Panda</surname>
            <given-names>Sandeep</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Cox</surname>
            <given-names>Graham</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Fischer</surname>
            <given-names>Ludovico</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Wright</surname>
            <given-names>James</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2630278"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781492067184/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Kolce</surname>
            <given-names>James</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Kröger</surname>
            <given-names>Moritz</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>C̆urić</surname>
            <given-names>Ivan</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Saeed</surname>
            <given-names>Samier</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Mott</surname>
            <given-names>Jeff</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Green</surname>
            <given-names>M David</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Buckler</surname>
            <given-names>Craig</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2630233"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780648331520/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JavaScript and JSON essentials</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>S Sriparasa</surname>
            <given-names>Sai</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>DMELLO</surname>
            <given-names>BRUNO</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2631004"/>
      <self-uri xlink:href="https://cds.cern.ch/auth.py?r=EBLIB_P_5371677"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Truffle quick start guide</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Bhaskar</surname>
            <given-names>Nikhil</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2634466"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781789132540/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Hands-on full stack web development with Aurelia</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Argüelles Rojas</surname>
            <given-names>Diego Jose</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Murrugarra Sifuentes</surname>
            <given-names>Erikson Haziz</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2634439"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781788833202/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Hands-on microservices with Node.js</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Resende</surname>
            <given-names>Diogo</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2634430"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781788620215/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Mastering the faster web with PHP, MySQL and JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Caya</surname>
            <given-names>Andrew</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2634426"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781788392211/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>React in action</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Thomas</surname>
            <given-names>Mark Tielens</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2634414"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781617293856/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Learning PHP, MySQL &amp; JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Nixon</surname>
            <given-names>Robin</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2634397"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781491979075/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        2635536
oai:cds.cern.ch:2635536
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JavaScript and open data</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Jeansoulin</surname>
            <given-names>Robert</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2639175"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781786302045/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>REST API development with Node.js</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Doglio</surname>
            <given-names>Fernando</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2639160"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781484237151/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Connecting Arduino to the web</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Knight</surname>
            <given-names>Indira</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2639149"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781484234808/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Beginning API development with Node.js</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Nandaa</surname>
            <given-names>Anthony</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2639144"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781789539660/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Building RESTful web services with Java EE 8</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Reimer</surname>
            <given-names>Mario-Leander</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2639133"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781789532883/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Beginning React</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Chiarelli</surname>
            <given-names>Andrea</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2639131"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781789530520/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>MobX quick start guide</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Podila</surname>
            <given-names>Pavan</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Weststrate</surname>
            <given-names>Michel</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2639128"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781789344837/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Next.js quick start guide</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Konshin</surname>
            <given-names>Kirill</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2639110"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781788993661/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Rediscovering JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Subramaniam</surname>
            <given-names>Venkat</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2639069"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781680506174/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Isomorphic web applications</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Gordon</surname>
            <given-names>Elyse Kolker</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2639064"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781617294396/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        2639616
oai:cds.cern.ch:2639616
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Web technology</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Kumar</surname>
            <given-names>Akshi</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2639613"/>
      <self-uri xlink:href="https://cds.cern.ch/auth.py?r=EBLIB_P_5477541"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Progressive web application development by example</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Love</surname>
            <given-names>Chris</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2641725"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781787125421/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>3D game programming for kids</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Strom</surname>
            <given-names>Chris</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2641723"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781680506242/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Regex quick syntax reference</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Nagy</surname>
            <given-names>Zsolt</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2641707"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781484238769/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>HTML5 and JavaScript projects</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Meyer</surname>
            <given-names>Jeanine</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2641706"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781484238646/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Web applications with Elm</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Loder</surname>
            <given-names>Wolfgang</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2641702"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781484226100/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <journal-meta>
      <journal-title/>
      <abbrev-journal-title/>
      <issn/>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Extending the remote control capabilities in the CMS Detector Control System with Remote Procedure Call Services</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Jimenez Estupinan</surname>
            <given-names>Raul</given-names>
          </name>
          <aff>
            <institution>Zurich, ETH</institution>
          </aff>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2019</year>
      </pub-date>
      <volume/>
      <fpage/>
      <lpage/>
      <self-uri xlink:href="http://cds.cern.ch/record/2644965"/>
      <self-uri xlink:href="http://cds.cern.ch/record/2644965/files/CR2018_218.pdf"/>
      <self-uri xlink:href="http://cds.cern.ch/record/2644965/files/Publication.pdf"/>
      <self-uri xlink:href="http://cds.cern.ch/record/2644965/files/Publication.gif?subformat=icon"/>
      <self-uri xlink:href="http://cds.cern.ch/record/2644965/files/Publication.jpg?subformat=icon-700"/>
      <self-uri xlink:href="http://cds.cern.ch/record/2644965/files/Publication.jpg?subformat=icon-180"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>research-article</article-type>
  <ref/>
</article>


        2647634
oai:cds.cern.ch:2647634
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Pro Vue.js 2</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Freeman</surname>
            <given-names>Adam</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2647604"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781484238059/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Getting to know Vue.js</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Nelson</surname>
            <given-names>Brett</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2647601"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781484237816/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Pro Angular 6</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Freeman</surname>
            <given-names>Adam</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2647594"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781484236499/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Beginning functional JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Aravinth</surname>
            <given-names>Anto</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2647588"/>
      <self-uri xlink:href="https://ezproxy.cern.ch/login?url=http://proquest.tech.safaribooksonline.de/?uiCode=CERN&amp;xmlId=9781484226568"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type/>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>ES6 for humans</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Grover</surname>
            <given-names>Deepak</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Prateek Kunduru</surname>
            <given-names>Hanu</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2647587"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781484226230/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>React Router quick start guide</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Ganatra</surname>
            <given-names>Sagar</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2647555"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781789532555/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        2647550
oai:cds.cern.ch:2647550
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>D3.js quick start guide</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Huntington</surname>
            <given-names>Matthew</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2647541"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781789342383/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Hands-on robotics with JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Perch</surname>
            <given-names>Kassandra</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2647538"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781789342055/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Learning Jupyter 5</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Toomey</surname>
            <given-names>Dan</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2647531"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781789137408/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Ethereum cookbook</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Mukhopadhyay</surname>
            <given-names>Mayukh</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2647526"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781789133998/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Learn WebAssembly</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Rourke</surname>
            <given-names>Mike</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2647518"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781788997379/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Hands-on design patterns with React Native</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Grzesiukiewicz</surname>
            <given-names>Mateusz</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2647513"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781788994460/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Learning Three.js</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Dirksen</surname>
            <given-names>Jos</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2647498"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781788833288/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Mastering SVG</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Larsen</surname>
            <given-names>Rob</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2647489"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781788626743/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Building enterprise JavaScript applications</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Li</surname>
            <given-names>Daniel</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2647480"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781788477321/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JavaScript cloud native development cookbook</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Gilbert</surname>
            <given-names>John</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2647476"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781788470414/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>React cookbook</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Santana Roldan</surname>
            <given-names>Carlos</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2647470"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781783980727/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Sams teach yourself JavaScript in 24 hours</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Ballard</surname>
            <given-names>Phil</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2019</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2647406"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780135166963/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Java projects</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Verhas</surname>
            <given-names>Peter</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2648179"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781789131895/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Introducing ArcGIS API 4 for JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Rubalcava</surname>
            <given-names>Rene</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2650461"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781484232828/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Introducing JavaScript game development</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Stuart</surname>
            <given-names>Graeme</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2650460"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781484232521/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Java EE web application primer</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Wolf</surname>
            <given-names>Dave</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Henley</surname>
            <given-names>A J</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2650453"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781484231951/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>The CLI book</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Kowalski</surname>
            <given-names>Robert</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2650450"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781484231777/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Beginning jQuery</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Franklin</surname>
            <given-names>Jack</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Ferguson</surname>
            <given-names>Russ</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2650432"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781484230275/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Enhancing Adobe Acrobat DC forms with JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Harder</surname>
            <given-names>Jennifer</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2650418"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781484228937/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Real-time 3D graphics with WebGL 2</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Ghayour</surname>
            <given-names>Farhad</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Cantor</surname>
            <given-names>Diego</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2653257"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781788629690/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Internet of Things programming projects</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Dow</surname>
            <given-names>Colin</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2653950"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781789134803/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>R web scraping quick start guide</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Aydin</surname>
            <given-names>Olgun</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2653944"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781789138733/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        2653903
oai:cds.cern.ch:2653903
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Pollock</surname>
            <given-names>John</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2013</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2658299"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780071809375/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        2659354
oai:cds.cern.ch:2659354
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>The essential guide to HTML5</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Meyer</surname>
            <given-names>Jeanine</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2659313"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781484241554/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Scaling your Node.js apps</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Doglio</surname>
            <given-names>Fernando</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2659297"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781484239919/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Developing turn-based multiplayer games</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Rajiv</surname>
            <given-names>Yadu</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2659287"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781484238615/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Learn Blockchain programming with JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Traub</surname>
            <given-names>Eric</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2659263"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781789618822/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Server side development with Node.js and Koa.js quick start guide</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Omole</surname>
            <given-names>Olayinka</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2659252"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781789345391/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Eloquent JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Haverbeke</surname>
            <given-names>Marijn</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2019</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2659213"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781492071198/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Why isomorphic JavaScript?</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Strimpel</surname>
            <given-names>Jason</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Najim</surname>
            <given-names>Maxime</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2659205"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781492049944/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JS.Next</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Frost</surname>
            <given-names>Aaron</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2659169"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781492048152/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Kubernetes for Java developers</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Gupta</surname>
            <given-names>Arun</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2659128"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781491998571/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Beginning functional JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Aravinth</surname>
            <given-names>Anto</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Machiraju</surname>
            <given-names>Srikanth</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2659104"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781484240878/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Sams teach yourself HTML, CSS and JavaScript all in one</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Kyrnin</surname>
            <given-names>Jennifer</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Meloni</surname>
            <given-names>Julie C</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2019</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2658973"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780135167069/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Nixon</surname>
            <given-names>Robin</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2658887"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780071841573/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>PHP and MySQL web development</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Matthews</surname>
            <given-names>Martin S</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2658863"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780071837309/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Programming the BeagleBone Black</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Monk</surname>
            <given-names>Simon</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2658827"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780071832120/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>jQuery</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Pollock</surname>
            <given-names>John</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2658741"/>
      <self-uri xlink:href="&#10;        https://ezproxy.cern.ch/login?url=http://proquest.tech.safaribooksonline.de/?uiCode=CERN&amp;xmlId=9780071817912&#10;      "/>
    </article-meta>
    <abstract/>
  </front>
  <article-type/>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Web developer's cookbook</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Nixon</surname>
            <given-names>Robin</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2012</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2658631"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780071794312/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Powell</surname>
            <given-names>Thomas A</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Schneider</surname>
            <given-names>Fritz</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2012</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2658478"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780071741200/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Oracle Fusion developer guide</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Nimphius</surname>
            <given-names>Frank</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Munsinger</surname>
            <given-names>Lynn</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2010</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2658431"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780071622547/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        2663592
oai:cds.cern.ch:2663592
DELETED
    


        2666149
oai:cds.cern.ch:2666149
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Building large-scale web applications with Angular</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Arora</surname>
            <given-names>Chandermani</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2666147"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781789959567/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Modern JavaScript web development cookbook</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Kereki</surname>
            <given-names>Federico</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2666093"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781788992749/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Odoo 12 development essentials</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Reis</surname>
            <given-names>Daniel</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2667823"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781789532470/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Hands-on enterprise application development with Python</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Badhwar</surname>
            <given-names>Saurabh</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2667822"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781789532364/?ar"/>
    </article-meta>
    <abstract>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 ...</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>


        2667813
oai:cds.cern.ch:2667813
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Python</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Campesato</surname>
            <given-names>Oswald</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2012</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2667720"/>
      <self-uri xlink:href="https://cds.cern.ch/auth.py?r=EBLIB_P_4895105"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>D3 data-driven documents pocket primer</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Campesato</surname>
            <given-names>Oswald</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2667701"/>
      <self-uri xlink:href="https://cds.cern.ch/auth.py?r=EBLIB_P_4895068"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        2670868
oai:cds.cern.ch:2670868
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Advanced JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Shute</surname>
            <given-names>Zachary</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2019</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2670864"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781789800104/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Hands-on full-stack web development with GraphQL and React</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Grebe</surname>
            <given-names>Sebastian</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2019</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2670845"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781789134520/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>React Native cookbook</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Ward</surname>
            <given-names>Dan</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2019</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2670836"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781788991926/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Build reactive websites RxJS</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Koutnik</surname>
            <given-names>Randall</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2670815"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781680506495/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Testing Vue.js applications</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Yerburgh</surname>
            <given-names>Edd</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2019</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2670813"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781617295249/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Vue.js in action</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Hanchett</surname>
            <given-names>Erik</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Listwon</surname>
            <given-names>Benjamin</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2670808"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781617294624/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Electron in action</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Kinney</surname>
            <given-names>Steven</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2019</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2670806"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781617294143/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Jump start Vue.js</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Jacques</surname>
            <given-names>Nilson</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2019</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2670801"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781492071303/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>JavaScript data structures and algorithms</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Bae</surname>
            <given-names>Sammie</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2019</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2670759"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781484239889/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Redux quick start guide</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Lee</surname>
            <given-names>James</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Wei</surname>
            <given-names>Tao</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Mukhiya</surname>
            <given-names>Suresh Kumar</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2019</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2671436"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781789610086/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Create React App 2 quick start guide</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Richey</surname>
            <given-names>Brandon</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2019</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2671417"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781789952766/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Learn Chart.js</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Rocha</surname>
            <given-names>Helder da</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2019</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2673879"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781789342482/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Get programming with Node.js</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Wexler</surname>
            <given-names>Jonathan</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2019</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2673870"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781617294747/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Vue.js up and running</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Macrae</surname>
            <given-names>Callum</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2673857"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781491997239/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Pro React 16</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Freeman</surname>
            <given-names>Adam</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2019</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2674014"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781484244517/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>MirageOS: robust and secure services for the cloud</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Mehnert</surname>
            <given-names>Hannes</given-names>
          </name>
          <aff>
            <institution>robur</institution>
          </aff>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2019</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2674523"/>
      <self-uri xlink:href="https://indico.cern.ch/event/800623/"/>
    </article-meta>
    <abstract>&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;</abstract>
  </front>
  <article-type>Indico</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>React design patterns and best practices</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Santana Roldán</surname>
            <given-names>Carlos</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2019</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2675645"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781789530179/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Java 11 and 12</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Gupta</surname>
            <given-names>Mala</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2019</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2675608"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781789133271/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Exploring Cloudflare Workers</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Hancock</surname>
            <given-names>Harris</given-names>
          </name>
          <aff>
            <institution>Cloudflare</institution>
          </aff>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2019</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2678293"/>
      <self-uri xlink:href="https://indico.cern.ch/event/757415/contributions/3406890/"/>
      <self-uri xlink:href="https://indico.cern.ch/event/757415/"/>
    </article-meta>
    <abstract>&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.</abstract>
  </front>
  <article-type>Indico</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Web development with ReasonML</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Eisenberg</surname>
            <given-names>J David</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2019</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2679078"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781680506884/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>D3 for the impatient</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Janert</surname>
            <given-names>Philipp K</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2019</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2679050"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781492046783/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Programming TypeScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Cherny</surname>
            <given-names>Boris</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2019</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2679049"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781492037644/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Practical Oracle JET</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Curtis</surname>
            <given-names>Daniel</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2019</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2679040"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781484243466/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        2679015
oai:cds.cern.ch:2679015
DELETED
    


        2678987
oai:cds.cern.ch:2678987
DELETED
    


        2678986
oai:cds.cern.ch:2678986
DELETED
    


        2678977
oai:cds.cern.ch:2678977
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>React Native in action</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Dabit</surname>
            <given-names>Nader</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2678900"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781617294051/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Beginning JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Ferguson</surname>
            <given-names>Russ</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2019</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2678884"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781484243954/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Learn D3.js</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>da Rocha</surname>
            <given-names>Helder</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2019</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2680096"/>
      <self-uri xlink:href="https://cds.cern.ch/auth.py?r=EBLIB_P_5764479"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Mastering react test-driven development</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Irvine</surname>
            <given-names>Daniel</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2019</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2680094"/>
      <self-uri xlink:href="https://cds.cern.ch/auth.py?r=EBLIB_P_5764477"/>
    </article-meta>
    <abstract>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 ...</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Working with Vue.js</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Franklin</surname>
            <given-names>Jack</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2019</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2682840"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781492071426/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Vue.js</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Hibbard</surname>
            <given-names>James</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2019</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2682839"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781492071389/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Vue.js</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Hibbard</surname>
            <given-names>James</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2019</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2682838"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781492071341/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Pro TypeScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Fenton</surname>
            <given-names>Steve</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2685212"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781484232491/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Jira 8 administration cookbook</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Li</surname>
            <given-names>Patrick</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2019</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2686125"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781838558123/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Hands-on game development with WebAssembly</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Battagline</surname>
            <given-names>Rick</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2019</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2685847"/>
      <self-uri xlink:href="https://cds.cern.ch/auth.py?r=EBLIB_P_5783103"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Client-centered software development</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Tucker</surname>
            <given-names>Allen B</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2019</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2685815"/>
      <self-uri xlink:href="https://cds.cern.ch/auth.py?r=EBLIB_P_5781414"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>


        2685754
oai:cds.cern.ch:2685754
DELETED
    

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Julia 1.0 programming complete reference guide</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Balbaert</surname>
            <given-names>Ivo</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Salceanu</surname>
            <given-names>Adrian</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2019</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2685753"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781838822248/?ar"/>
    </article-meta>
    <abstract>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, ...</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Quickbooks online for dummies</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Marmel</surname>
            <given-names>Elaine</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2019</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2685740"/>
      <self-uri xlink:href="&#10;https://learning.oreilly.com/library/view/-/9781119590668/?ar&#10;"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Malt-related project: CDA Jekyll site finalisation</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Viola</surname>
            <given-names>Daniel Timon</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2019</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2687330"/>
      <self-uri xlink:href="http://cds.cern.ch/record/2687330/files/cern_report (6).pdf"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>INTNOTEITPUBL</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Test-driven React</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Burnham</surname>
            <given-names>Trevor</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2019</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2691740"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781680507058/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Mastering modular JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Bevacqua</surname>
            <given-names>Nicolas</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2691719"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781491955673/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Advanced TypeScript programming projects</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>O'Hanlon</surname>
            <given-names>Peter</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2019</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2698684"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781789133042/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Learn Ethereum</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Wu</surname>
            <given-names>Xun (Brian)</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Zou</surname>
            <given-names>Zhihong</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Song</surname>
            <given-names>Dongying</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2019</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2699398"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781789954111/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Flutter for beginners</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Biessek</surname>
            <given-names>Alessandro</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2019</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2699353"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781788996082/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Real-time data analytics for large scale sensor data</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Das</surname>
            <given-names>Himansu</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Dey</surname>
            <given-names>Nilanjan</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Emilia Balas</surname>
            <given-names>Valentina</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2019</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2699242"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9780128182420/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Mastering blockchain programming with solidity</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Chittoda</surname>
            <given-names>Jitendra</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2019</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2699181"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781839218262/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Micro:bit for mad scientists</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Monk</surname>
            <given-names>Simon</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2019</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2699678"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781098122522/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <journal-meta>
      <journal-title>EPJ Web Conf.</journal-title>
      <abbrev-journal-title>EPJ Web Conf.</abbrev-journal-title>
      <issn/>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Geant-val: a web application for validation of detector simulations</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Freyermuth</surname>
            <given-names>Luc</given-names>
          </name>
          <aff>
            <institution>EISTI, Cergy</institution>
          </aff>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Konstantinov</surname>
            <given-names>Dmitri</given-names>
          </name>
          <aff>
            <institution>CERN</institution>
          </aff>
          <aff>
            <institution>Serpukhov, IHEP</institution>
          </aff>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Latyshev</surname>
            <given-names>Grigorii</given-names>
          </name>
          <aff>
            <institution>Serpukhov, IHEP</institution>
          </aff>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Razumov</surname>
            <given-names>Ivan</given-names>
          </name>
          <aff>
            <institution>Serpukhov, IHEP</institution>
          </aff>
          <aff>
            <institution>CERN</institution>
          </aff>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Pokorski</surname>
            <given-names>Witold</given-names>
          </name>
          <aff>
            <institution>CERN</institution>
          </aff>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Ribon</surname>
            <given-names>Alberto</given-names>
          </name>
          <aff>
            <institution>CERN</institution>
          </aff>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2019</year>
      </pub-date>
      <volume>214</volume>
      <fpage/>
      <lpage/>
      <self-uri xlink:href="http://cds.cern.ch/record/2700234"/>
      <self-uri xlink:href="http://cds.cern.ch/record/2700234/files/10.1051_epjconf_201921405002.pdf"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>research-article</article-type>
  <ref/>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Professional JavaScript</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Di Francesco</surname>
            <given-names>Hugo</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2019</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2704246"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781838820213/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Hands-on Internet of Things with MQTT</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Pulver</surname>
            <given-names>Tim</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2019</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2704913"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781789341782/?ar"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Practical Node.js</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Mardan</surname>
            <given-names>Azat</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2710717"/>
      <self-uri xlink:href="https://cds.cern.ch/auth.py?r=EBLIB_P_5596982"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>The librarian's introduction to programming languages</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Thomsett-Scott</surname>
            <given-names>Beth</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2711069"/>
      <self-uri xlink:href="https://cds.cern.ch/auth.py?r=EBLIB_P_4503922"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Visual studio code distilled</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Del Sole</surname>
            <given-names>Alessandro</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2710817"/>
      <self-uri xlink:href="https://cds.cern.ch/auth.py?r=EBLIB_P_5609357"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Mastering Javascript functional programming</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Kereki</surname>
            <given-names>Federico</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2020</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2716681"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781839213069/?ar"/>
    </article-meta>
    <abstract>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 ...</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>How to speak tech</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Trivedi</surname>
            <given-names>Vinay</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2019</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2716884"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781484243244/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Beginning Ethereum Smart Contracts Programming</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Lee</surname>
            <given-names>Wei-Meng</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2019</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2726062"/>
      <self-uri xlink:href="&#10;https://learning.oreilly.com/library/view/-/9781484250860/?ar&#10;"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>The data wrangler's handbook</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Banerjee</surname>
            <given-names>Kyle</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2019</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2727407"/>
      <self-uri xlink:href="https://cds.cern.ch/auth.py?r=EBLIB_P_6145895"/>
    </article-meta>
    <abstract>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.</abstract>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Essential ASP.NET Web Forms Development</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Beasley</surname>
            <given-names>Robert</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2020</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2740231"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781484257845/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Modern Programming Made Easy</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Davis</surname>
            <given-names>Adam</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2020</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2740186"/>
      <self-uri xlink:href="https://learning.oreilly.com/library/view/-/9781484255698/?ar"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Beginning Jakarta EE</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Späth</surname>
            <given-names>Peter</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2019</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2755020"/>
      <self-uri xlink:href="https://cds.cern.ch/auth.py?r=EBLIB_P_5888987"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Programming languages with applications to biology and security</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Bodei</surname>
            <given-names>Chiara</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Priami</surname>
            <given-names>Corrado</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Ferrari</surname>
            <given-names>Gianluigi</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2754491"/>
      <self-uri xlink:href="https://cds.cern.ch/auth.py?r=EBLIB_P_5578707"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Logic-based program synthesis and transformation</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Mesnard</surname>
            <given-names>Fred</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Stuckey</surname>
            <given-names>Peter J</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2019</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2755702"/>
      <self-uri xlink:href="https://cds.cern.ch/auth.py?r=EBLIB_P_5927016"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Engineering multi-agent systems</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Weyns</surname>
            <given-names>Danny</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Mascardi</surname>
            <given-names>Viviana</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Ricci</surname>
            <given-names>Alessandro</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2019</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2755584"/>
      <self-uri xlink:href="https://cds.cern.ch/auth.py?r=EBLIB_P_5925283"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Computing and software science</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Steffen</surname>
            <given-names>Bernhard</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Woeginger</surname>
            <given-names>Gerhard</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2019</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2755581"/>
      <self-uri xlink:href="https://cds.cern.ch/auth.py?r=EBLIB_P_5925263"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Trends in functional programming</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Van Horn</surname>
            <given-names>David</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Hughes</surname>
            <given-names>John</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2019</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2755403"/>
      <self-uri xlink:href="https://cds.cern.ch/auth.py?r=EBLIB_P_5922523"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Integration of constraint programming, artificial intelligence, and operations research</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Rousseau</surname>
            <given-names>Louis-Martin</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Stergiou</surname>
            <given-names>Kostas</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2019</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2755324"/>
      <self-uri xlink:href="https://cds.cern.ch/auth.py?r=EBLIB_P_5920943"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Research in attacks, intrusions, and defenses</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Monrose</surname>
            <given-names>Fabian</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Dacier</surname>
            <given-names>Marc</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Blanc</surname>
            <given-names>Gregory</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Garcia-Alfaro</surname>
            <given-names>Joaquin</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2757189"/>
      <self-uri xlink:href="https://cds.cern.ch/auth.py?r=EBLIB_P_6296721"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Current trends in web engineering</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Garrigós</surname>
            <given-names>Irene</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Wimmer</surname>
            <given-names>Manuel</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2757081"/>
      <self-uri xlink:href="https://cds.cern.ch/auth.py?r=EBLIB_P_6295569"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Foundations and practice of security</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Cuppens</surname>
            <given-names>édéric</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Garcia-Alfaro</surname>
            <given-names>Joaquin</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Zincir Heywood</surname>
            <given-names>Nur</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Fong</surname>
            <given-names>Philip W L</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Cuppens</surname>
            <given-names>édéric</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2757056"/>
      <self-uri xlink:href="https://cds.cern.ch/auth.py?r=EBLIB_P_6295411"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Hardware and software</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Strichman</surname>
            <given-names>Ofer</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Tzoref-Brill</surname>
            <given-names>Rachel</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2756959"/>
      <self-uri xlink:href="https://cds.cern.ch/auth.py?r=EBLIB_P_6288104"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Network and system security</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Chen</surname>
            <given-names>Jiageng</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Piuri</surname>
            <given-names>Vincenzo</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Su</surname>
            <given-names>Chunhua</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Yung</surname>
            <given-names>Moti</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2756945"/>
      <self-uri xlink:href="https://cds.cern.ch/auth.py?r=EBLIB_P_6288033"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Information, communication and computing technology</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Kaushik</surname>
            <given-names>Saroj</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Gupta</surname>
            <given-names>Daya</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Kharb</surname>
            <given-names>Latika</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Chahal</surname>
            <given-names>Deepak</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2756909"/>
      <self-uri xlink:href="https://cds.cern.ch/auth.py?r=EBLIB_P_6285117"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Programming languages and systems</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Chang</surname>
            <given-names>Bor-Yuh Evan</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2756901"/>
      <self-uri xlink:href="https://cds.cern.ch/auth.py?r=EBLIB_P_6283539"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Tools and methods of program analysis</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Itsykson</surname>
            <given-names>Vladimir</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Scedrov</surname>
            <given-names>Andre</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Zakharov</surname>
            <given-names>Victor</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2756757"/>
      <self-uri xlink:href="https://cds.cern.ch/auth.py?r=EBLIB_P_6282953"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Software technologies</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Cabello</surname>
            <given-names>Enrique</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Cardoso</surname>
            <given-names>Jorge</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Maciaszek</surname>
            <given-names>Leszek A</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>van Sinderen</surname>
            <given-names>Marten</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2757949"/>
      <self-uri xlink:href="https://cds.cern.ch/auth.py?r=EBLIB_P_6301860"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Detection of intrusions and malware, and vulnerability assessment</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Caballero</surname>
            <given-names>Juan</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Zurutuza</surname>
            <given-names>Urko</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Rodríguez</surname>
            <given-names>Ricardo J</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2016</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2757943"/>
      <self-uri xlink:href="https://cds.cern.ch/auth.py?r=EBLIB_P_6301842"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Mastering scale and complexity in software reuse</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Botterweck</surname>
            <given-names>Goetz</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Werner</surname>
            <given-names>Claudia</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2757923"/>
      <self-uri xlink:href="https://cds.cern.ch/auth.py?r=EBLIB_P_6301280"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Static analysis</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Blazy</surname>
            <given-names>Sandrine</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Jensen</surname>
            <given-names>Thomas</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2757596"/>
      <self-uri xlink:href="https://cds.cern.ch/auth.py?r=EBLIB_P_6298472"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Evaluation of novel approaches to software engineering</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Damiani</surname>
            <given-names>Ernesto</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Spanoudakis</surname>
            <given-names>George</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Maciaszek</surname>
            <given-names>Leszek A</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2020</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2760755"/>
      <self-uri xlink:href="https://cds.cern.ch/auth.py?r=EBLIB_P_6113783"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Cyber security cryptography and machine learning</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Dinur</surname>
            <given-names>Itai</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Dolev</surname>
            <given-names>Shlomi</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Lodha</surname>
            <given-names>Sachin</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2761589"/>
      <self-uri xlink:href="https://cds.cern.ch/auth.py?r=EBLIB_P_6304202"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Open source systems</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Stamelos</surname>
            <given-names>Ioannis</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Gonzalez-Barahoña</surname>
            <given-names>Jesus M</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Varlamis</surname>
            <given-names>Iraklis</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Anagnostopoulos</surname>
            <given-names>Dimosthenis</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2761493"/>
      <self-uri xlink:href="https://cds.cern.ch/auth.py?r=EBLIB_P_6303747"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Anyone can code</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Arya</surname>
            <given-names>Ali</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2020</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2762859"/>
      <self-uri xlink:href="https://cds.cern.ch/auth.py?r=EBLIB_P_6375192"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Business intelligence for the real-time enterprise</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Castellanos</surname>
            <given-names>Malu</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Dayal</surname>
            <given-names>Umeshwar</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Sellis</surname>
            <given-names>Timos</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2009</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2762557"/>
      <self-uri xlink:href="https://cds.cern.ch/auth.py?r=EBLIB_P_6360695"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>ECOOP 2014 - object-oriented programming</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Jones</surname>
            <given-names>Richard</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2014</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2764243"/>
      <self-uri xlink:href="https://cds.cern.ch/auth.py?r=EBLIB_P_6301674"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Programming languages and systems</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Feng</surname>
            <given-names>Xinyu</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Park</surname>
            <given-names>Sungwoo</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2015</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2764237"/>
      <self-uri xlink:href="https://cds.cern.ch/auth.py?r=EBLIB_P_6301656"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Research in attacks, intrusions, and defenses</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Dacier</surname>
            <given-names>Marc</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Bailey</surname>
            <given-names>Michael</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Polychronakis</surname>
            <given-names>Michalis</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Antonakakis</surname>
            <given-names>Manos</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2017</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2764080"/>
      <self-uri xlink:href="https://cds.cern.ch/auth.py?r=EBLIB_P_6284019"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>Rules and reasoning</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Benzmüller</surname>
            <given-names>Christoph</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Ricca</surname>
            <given-names>Francesco</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Parent</surname>
            <given-names>Xavier</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Roman</surname>
            <given-names>Dumitru</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2018</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2763993"/>
      <self-uri xlink:href="https://cds.cern.ch/auth.py?r=EBLIB_P_6249037"/>
    </article-meta>
    <abstract/>
  </front>
  <article-type>BOOK</article-type>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <journal-meta>
      <journal-title/>
      <abbrev-journal-title/>
      <issn/>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Graphical User Interface Programming Challenges Moving Beyond Java Swing and JavaFX</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Bart Pedersen</surname>
            <given-names>Stephane</given-names>
          </name>
          <aff>
            <institution>CERN</institution>
          </aff>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Jackson</surname>
            <given-names>Stephen</given-names>
          </name>
          <aff>
            <institution>CERN</institution>
          </aff>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2020</year>
      </pub-date>
      <volume/>
      <fpage/>
      <lpage/>
      <self-uri xlink:href="http://cds.cern.ch/record/2777796"/>
      <self-uri xlink:href="http://cds.cern.ch/record/2777796/files/10.18429_JACoW-ICALEPCS2019-MOPHA173.pdf"/>
    </article-meta>
    <abstract>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).</abstract>
  </front>
  <article-type>research-article</article-type>
  <ref/>
</article>

<article xmlns:xlink="http://www.w3.org/1999/xlink/">
  <front>
    <article-meta>
      <title-group>
        <article-title>VOIS library: pushing data science dashboards to the limits</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>De Marchi</surname>
            <given-names>Davide</given-names>
          </name>
          <aff>
            <institution>European Commission - Joint Research Centre</institution>
          </aff>
        </contrib>
      </contrib-group>
      <pub-date pub-type="pub">
        <year>2023</year>
      </pub-date>
      <self-uri xlink:href="http://cds.cern.ch/record/2855318"/>
      <self-uri xlink:href="https://indico.cern.ch/event/1210538/contributions/5207924/"/>
      <self-uri xlink:href="https://indico.cern.ch/event/1210538/"/>
    </article-meta>
    <abstract>&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</abstract>
  </front>
  <article-type>Indico</article-type>
</article>


</articles>