JavaScript Affogato: Programming a Culture of Improvised Expertise.

This essay attempts a philological--meaning a both technically and socially attentive--historical study of an individual computer programming language, JavaScript. From its introduction, JavaScript's reception by software developers, and its importance in web development as we now understand it, was...

Descripción completa

Detalles Bibliográficos
Publicado en:Configurations Vol. 26; no. 1; pp. 47 - 73
Autor principal: Lennon, Brian
Formato: Artículo
Publicado: Johns Hopkins University Press Winter2018
Materias:
Acceso en línea:Ver este registro en EBSCOhost
fields @attributes:
  recordID: 1
pdfLink:
plink: https://search.ebscohost.com/login.aspx?direct=true&db=hlh&AN=127706124&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 127706124
    longDbName: Humanities International Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        10631801
        O9U
      jtl: Configurations
      issn: 10631801
      maglogo: N
    pubinfo:
      dt: Winter2018
      vid: 26
      iid: 1
      pid: 226
      pub: Johns Hopkins University Press
    artinfo:
      ui:
        127706124
        10.1353/con.2018.0002
      ppf: 47
      ppct: 26
      formats:
      tig:
        atl: JavaScript Affogato: Programming a Culture of Improvised Expertise.
      aug:
        au: Lennon, Brian
        affil: Pennsylvania State University
      su:
        JavaScript programming language
        Programming languages
        Mythical Man-Month: Essays on Software Engineering, The (Book)
      sug:
        subj:
          JavaScript programming language
          Programming languages
          Mythical Man-Month: Essays on Software Engineering, The (Book)
      ab: This essay attempts a philological--meaning a both technically and socially attentive--historical study of an individual computer programming language, JavaScript. From its introduction, JavaScript's reception by software developers, and its importance in web development as we now understand it, was structured by a continuous negotiation of expertise. I use the term "improvised expertise" to describe both conditions for and effects of the unanticipated development of JavaScript, originally designed for casual and inexpert coders, into a complex of technical artifacts and practices whose range and complexity of use has today propelled it into domains previously dominated by other, often older and more prestigious languages. "Improvised expertise" also marks the conditions for and effects of three specific developmental dynamics in JavaScript's recent history: first, the rapidly accelerated development of the language itself, in the versions of its standard specification; second, the recent, abruptly emerging, yet rapid growth of JavaScript in server-side networking, data processing, and other so-called back-end development tasks previously off limits to it; third, the equally recent and abrupt, yet decisive emergence of JavaScript as the dominant language of a new generation of dynamic web application frameworks and the developer tool chains or tooling suites that support them.
      pubtype: Academic Journal
      doctype: Article
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      dt:
        @attributes:
          year: 2018
    holdings:
      @attributes:
        islocal: N