<?xml version="1.0" encoding="UTF-8"?>
<record
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd"
    xmlns="http://www.loc.gov/MARC21/slim">

  <leader>05789cam a2200589Ia 4500</leader>
  <datafield tag="020" ind1=" " ind2=" ">
    <subfield code="a">0596102356</subfield>
  </datafield>
  <datafield tag="020" ind1=" " ind2=" ">
    <subfield code="a">9780596102357</subfield>
  </datafield>
  <datafield tag="020" ind1=" " ind2=" ">
    <subfield code="a">9780596519636</subfield>
  </datafield>
  <datafield tag="020" ind1=" " ind2=" ">
    <subfield code="a">059651963X</subfield>
  </datafield>
  <datafield tag="020" ind1=" " ind2=" ">
    <subfield code="a">9780596555245</subfield>
  </datafield>
  <datafield tag="020" ind1=" " ind2=" ">
    <subfield code="a">0596555245</subfield>
  </datafield>
  <datafield tag="020" ind1=" " ind2=" ">
    <subfield code="a">8184041543</subfield>
  </datafield>
  <datafield tag="050" ind1=" " ind2="4">
    <subfield code="a">TK 5105.888</subfield>
    <subfield code="b">HEN</subfield>
  </datafield>
  <datafield tag="100" ind1="1" ind2=" ">
    <subfield code="a">Henderson, Cal.</subfield>
  </datafield>
  <datafield tag="245" ind1="1" ind2="0">
    <subfield code="a">Building scalable web sites /</subfield>
  </datafield>
  <datafield tag="260" ind1=" " ind2=" ">
    <subfield code="a">Mumbai :</subfield>
    <subfield code="b">Shroff Publishers and Distributors Pvt. Ltd.,</subfield>
    <subfield code="c">c2006.</subfield>
  </datafield>
  <datafield tag="300" ind1=" " ind2=" ">
    <subfield code="a">xvi, 330 pages :</subfield>
    <subfield code="b">Illustrations ;</subfield>
  </datafield>
  <datafield tag="500" ind1=" " ind2=" ">
    <subfield code="a">Includes bibliographical references and index.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="a">Table of Contents; Preface; What This Book Is About; What You Need to Know; Conventions Used in This Book; Using Code Examples; Safari Enabled; How to Contact Us; Acknowledgments; Introduction; What Is a Web Application?; How Do You Build Web Applications?; What Is Architecture?; How Do I Get Started?; Web Application Architecture; Layered Software Architecture; Layered Technologies; Software Interface Design; Getting from A to B; The Software/Hardware Divide; Hardware Platforms; Shared Hardware; Dedicated Hardware; Co-Located Hardware; Self-Hosting; Hardware Platform Growth</subfield>
  </datafield>
  <datafield tag="505" ind1="8" ind2=" ">
    <subfield code="a">Availability and Lead TimesImporting, Shipping, and Staging; Space; Power; NOC Facilities; Connectivity; Hardware Redundancy; Networking; Languages, Technologies, and Databases; Development Environments; The Three Rules; Use Source Control; What Is Source Control?; Versioning; Rollback; Logs; Diffs; Multiuser editing and merging; Annotation (blame); The locking debate; Projects and modules; Tagging; Branching; Merging; Utilities-the "Nice to Haves"; Shell and editor integration; Web interfaces; Commit-log mailing list; Commit-log RSS feed; Commit database; Commit hooks</subfield>
  </datafield>
  <datafield tag="505" ind1="8" ind2=" ">
    <subfield code="a">Source-Control ProductsThe Revision Control System (RCS); The Concurrent Versions System (CVS); Subversion (SVN); Perforce; Visual Source Safe (VSS); And the rest...; Summary; What to Put in Source Control; Documentation; Software configurations; Build tools; What Not to Put in Source Control; One-Step Build; Editing Live; Creating a Work Environment; Development; Staging; Production; The Release Process; Build Tools; Release Management; What Not to Automate; Database schema changes; Software and hardware configuration changes; Issue Tracking; The Minimal Feature Set; Issue-Tracking Software</subfield>
  </datafield>
  <datafield tag="505" ind1="8" ind2=" ">
    <subfield code="a">FogBugzMantis Bug Tracker; Request Tracker ( RT); Bugzilla; Trac; What to Track; Bugs; Features; Operations; Support requests; Issue Management Strategy; High-level categorization; CADT; Scaling the Development Model; Coding Standards; Testing; Regression Testing; Manual Testing; i18n, L10n, and Unicode; Internationalization and Localization; Internationalization in Web Applications; Localization in Web Applications; String substitution; Multiple template sets; Multiple frontends; Unicode in a Nutshell; Unicode Encodings; Code Points and Characters, Glyphs and Graphemes; Byte Order Mark</subfield>
  </datafield>
  <datafield tag="505" ind1="8" ind2=" ">
    <subfield code="a">The UTF-8 EncodingUTF-8 Web Applications; Handling Output; Handling Input; Using UTF-8 with PHP; Using UTF-8 with Other Languages; Using UTF-8 with MySQL; Using UTF-8 with Email; Using UTF-8 with JavaScript; Using UTF-8 with APIs; Data Integrity and Security; Data Integrity Policies; Good, Valid, and Invalid; Filtering UTF-8; Filtering Control Characters; Filtering HTML; Why Use HTML?; HTML Input Filtering; Blacklists and Whitelists; Balancing; Dealing with HTML; Cross-Site Scripting (XSS); The Canonical Hole; User Input Holes; Tag and Bracket Balancing; Protocol Filtering</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="6">
    <subfield code="a">Web sites - design.</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="7">
    <subfield code="a">Design.</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="7">
    <subfield code="a">Web site development.</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="7">
    <subfield code="a">Computer network protocols.</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="7">
    <subfield code="a">Computer networks.</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2="0">
    <subfield code="u">http://public.ebookcentral.proquest.com/choice/publicfullrecord.aspx?p=540682</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2="0">
    <subfield code="u">http://site.ebrary.com/id/10758994</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2="0">
    <subfield code="u">http://search.ebscohost.com/login.aspx?direct=true&amp;scope=site&amp;db=nlebk&amp;db=nlabk&amp;AN=415093</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2="0">
    <subfield code="u">http://www.myilibrary.com?id=612745</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2="0">
    <subfield code="u">https://www.overdrive.com/search?q=4B60B85D-00F3-4CCF-86DF-0ED3596EB672</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2="0">
    <subfield code="u">http://proquest.safaribooksonline.com/0596102356</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2="0">
    <subfield code="u">http://www.totalboox.com/book/id-785943364740550785</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2="1">
    <subfield code="u">http://catdir.loc.gov/catdir/toc/fy0704/2006286341.html</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2="1">
    <subfield code="u">http://cdn.totalboox.com/static/covers/ORL/ae83b537cef9081-b.jpg</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2="2">
    <subfield code="u">http://catdir.loc.gov/catdir/enhancements/fy1116/2006286341-b.html</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2="2">
    <subfield code="u">http://catdir.loc.gov/catdir/enhancements/fy0715/2006286341-d.html</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2=" ">
    <subfield code="u">http://excerpts.cdn.overdrive.com/FormatType-410/2858-1/4B6/0B8/5D/BuildingScalableWebSites9780596555245.epub</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2=" ">
    <subfield code="u">https://samples.overdrive.com/?crid=4B60B85D-00F3-4CCF-86DF-0ED3596EB672&amp;.epub-sample.overdrive.com</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2=" ">
    <subfield code="u">http://images.contentreserve.com/ImageType-100/2858-1/{4B60B85D-00F3-4CCF-86DF-0ED3596EB672}Img100.jpg</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2=" ">
    <subfield code="u">http://proquest.tech.safaribooksonline.de/0596102356</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2=" ">
    <subfield code="u">http://proxy.library.carleton.ca/login?url=http://proquest.safaribooksonline.com/?uiCode=carleton&amp;xmlId=0596102356</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2="0">
    <subfield code="u">http://ezproxy.lindenwood.edu:2048/login?url=https://www.safaribooksonline.com/library/view/-/0596102356/?ar</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2="0">
    <subfield code="u">http://VH7QX3XE2P.search.serialssolutions.com/?V=1.0&amp;L=VH7QX3XE2P&amp;S=JCs&amp;C=TC0000073912&amp;T=marc&amp;tab=BOOKS</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2="0">
    <subfield code="u">https://www.safaribooksonline.com/library/view/title/0596102356/?ar?orpq&amp;email=^u</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2="0">
    <subfield code="u">http://www.vlebooks.com/vleweb/product/openreader?id=none&amp;isbn=9780596555245</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2="0">
    <subfield code="u">https://www.safaribooksonline.com/library/view/-/0596102356/?ar?orpq&amp;email=^u</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2="0">
    <subfield code="u">http://www.vlebooks.com/vleweb/product/openreader?id=none&amp;isbn=9780596519636</subfield>
  </datafield>
  <datafield tag="942" ind1=" " ind2=" ">
    <subfield code="c">BK</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="2">lcc</subfield>
    <subfield code="4">0</subfield>
    <subfield code="a">GIMPA</subfield>
    <subfield code="b">GIMPA</subfield>
    <subfield code="c">REF</subfield>
    <subfield code="d">2007-05-07</subfield>
    <subfield code="e">Purchase</subfield>
    <subfield code="l">0</subfield>
    <subfield code="o">TK 5105.888 HEN</subfield>
    <subfield code="p">48364</subfield>
    <subfield code="r">2023-09-26</subfield>
    <subfield code="w">2023-09-26</subfield>
    <subfield code="y">BK</subfield>
  </datafield>
  <datafield tag="999" ind1=" " ind2=" ">
    <subfield code="c">3194</subfield>
    <subfield code="d">3194</subfield>
  </datafield>
</record>
