Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Front-End Ops

Front-End Ops

A talk about tools that bring front-end developers a little bit closer to web operations

Daniel Filho

August 30, 2013
Tweet

More Decks by Daniel Filho

Other Decks in Technology

Transcript

  1. A web developer is a programmer who specializes in, or

    is specifically engaged in, the development of World Wide Web applications, or distributed network applications that are run over HTTP from a web server to a web browser. en.wikipedia.org/wiki/Web_developer
  2. Web operations is a domain of expertise within IT systems

    management that involves the deployment, operation, maintenance, tuning, and repair of web-based applications and systems. en.wikipedia.org/wiki/Web_operations
  3. DevOps (...) is a software development method that stresses communication,

    collaboration and integration between software developers and IT professionals. (...) It aims to help an organization rapidly produce software products and services. en.wikipedia.org/wiki/DevOps
  4. The goal of a front-end developer is to create clear,

    easy, fast pages and interfaces that will make people understand and care about the information, by putting it in context, expose its legitimacy or lack thereof, and reveal their implicit or explicit interconnection. theguardian.com/help/insideguardian/2009/sep/28/blogpost
  5. Such a person would need to be an expert at

    serving and hosting front-end resources. They’d need to be pros at Grunt (or something similar) and have strong opinions about modules. They would find the best ways to piece together the parts of a Web application, and they’d be pros at versioning, caching and deployment. smashingmagazine.com/2013/06/11/front-end-ops/
  6. Front-end is not just a pretty face, it's the friendly,

    forward-looking interface of web development. theguardian.com/help/insideguardian/2009/sep/28/blogpost
  7. !"" components !"" jquery #"" README.md #"" bower.json #"" component.json

    #"" composer.json #"" jquery-migrate.js #"" jquery-migrate.min.js #"" jquery.js #"" jquery.min.js #"" jquery.min.map !"" package.json
  8. Grunt is a task-based command line build tool for JavaScript

    projects. weblog.bocoup.com/introducing-grunt/