<?xml version="1.0" encoding="UTF-8"?>
<mods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/mods/v3" version="3.1" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-1.xsd">
  <titleInfo>
    <title>Frameworkless front-end development</title>
    <subTitle>do you control your dependencies or are they controlling you?</subTitle>
  </titleInfo>
  <name type="personal">
    <namePart>Strazzullo, Francesco</namePart>
    <role>
      <roleTerm authority="marcrelator" type="text">creator</roleTerm>
    </role>
  </name>
  <typeOfResource>text</typeOfResource>
  <originInfo>
    <place>
      <placeTerm type="code" authority="marccountry">xx</placeTerm>
    </place>
    <place>
      <placeTerm type="text">New York, NY</placeTerm>
    </place>
    <publisher>Apress</publisher>
    <dateIssued>2023</dateIssued>
    <edition>Second edition</edition>
    <issuance>monographic</issuance>
  </originInfo>
  <language>
    <languageTerm authority="iso639-2b" type="code">und</languageTerm>
  </language>
  <physicalDescription>
    <form authority="marcform">print</form>
    <extent>xvii, 276 pages:</extent>
    <extent>23 cm</extent>
  </physicalDescription>
  <abstract>"Explore an alternative method of front-end application development without using frameworks or third-party libraries. This updated book provides you with the required skills and freedom to consider a "no framework" approach when choosing a technology for creating a new project. New topics covered include a brief history of JavaScript frameworks and their key developments, how to protect domain code, and how to work with frameworkless in legacy applications. You`ll work through the most important issues in a clear and sensible way, using practical methods and tools to gain an understanding of non-functional requirements. This book answers questions on important topics such as state management, making a routing system, creating a REST client using fetch, and reveals the trade-offs and risks associated with choosing the wrong framework or tool for your project, as well as provides sustainability, and functional alternatives. Frameworkless Front-End Development breaks down the concept of technical debt and the ways in which a framework can impact the lifespan of a project. Along with gaining a comprehensive and clear guide on coding effectively from scratch without frameworks, you will also learn some principles of technical decision-making. What You`ll Learn Understand DOM manipulation Manage the state of a fronted application with different patterns Safely migrate existent applications to a new framework or to frameworkless code Understand the importance of non-functional requirements See how a Framework can affect the "health" of a codebase Who This Book Is For Skilled JavaScript developers who want to understand how to effectively write code without using dependencies CTOs who need to help teams to choose a technology stack for their next project Consultants that need to refactor an existent JavaScript front-end codebase" -- WorldCat</abstract>
  <tableOfContents>The definition of framework -- Brief history of front-end frameworks -- Rendering -- Managing DOM events -- Web components -- HTTP requests -- Routing -- State management -- Frameworkless refactoring: stranglerFigApplication pattern -- Defending from frameworks -- The right tool for the right job</tableOfContents>
  <note type="statement of responsibility">Francesco Strazzullo.</note>
  <note>Includes index</note>
  <note>in English</note>
  <subject>
    <topic>Computer software</topic>
    <topic>Development</topic>
  </subject>
  <subject>
    <topic>JavaScript (Computer program language)</topic>
  </subject>
  <classification authority="lcc">005.1 St829 2023</classification>
  <identifier type="isbn">9781484293508</identifier>
  <recordInfo>
    <recordCreationDate encoding="marc">251212</recordCreationDate>
    <recordChangeDate encoding="iso8601">20260803094252.0</recordChangeDate>
  </recordInfo>
</mods>
