UW Front-end Technologies Community of Practice

Share knowledge around front-end Web development and technologies. Meeting topics will include Javascript/CSS/HTML5 coding techniques, Javascript/CSS frameworks, CSS preprocessors, code editors, living style guides, linters and task management build tools. Accessibility, optimization, and responsive design are common themes.

For more information, email frontend@uw.edu.

Meeting schedule

The UW Front-end Technologies Community of Practice meet on most first Fridays of the month at 10:00 a.m. See schedule below for particulars.

  • Next meeting: Friday, February 2, 2018; 10:00 - 11:30; UW Tower, Visitor's Dining Room

    Topic: Node.js - an overview and tutorial

    If you’ve heard of back-end Javascript, this is it! Node.js is a platform for executing server-side Javascript. In this session, our colleague Elizabeth Williams will talk about Node and work thru a short project with us, step-by-step. Topics will include what node is, why use it, and its pros and cons.

  • Friday, Mar 2, 2018; 10:00 - 11:30; UW Tower, Visitor's Dining Room

    Topic: TBD

  • No April meeting. We encourage members to participate in the March 13, 2018 UW Tech Connect conference instead.
  • Friday, May 4, 2018; 10:00 - 11:30; UW Tower, Visitor's Dining Room

    Topic: TBD

  • Friday, June 1, 2018; 10:00 - 11:30; UW Tower, Visitor's Dining Room

    Topic: TBD

Topic requests gathered from survey

Two highly requested topics throughout all of the suggested topics were:

  • Responsive design and techniques
  • Best practices and designing for accessibility; accessible Javascript

Also, throughout the topics below, requests were common for beginner information and UW best practices.

Javascript topics

  • Node / io js
    • Client-side MVC apps and frameworks
    • Angular
    • Backbone
    • Dojo
    • Ember
  • Javascript libraries
    • jQuery topics
    • Evaluations of niche libraries (moment.js, resumable.js, etc)
  • Ajax, JSON, API service integration, JS talking to web services to power client-side dynamic content/interaction
  • Data visualization: D3, Leaflet
  • Animation frameworks and techniques
  • Game development
  • New features in ECMAScript

CSS topics

  • SASS
  • LESS
  • New things that can be done with CSS3 and HTML5 (practical application of bleeding edge standards and what is deprecated)
  • Bootstrap
  • Foundation
  • CSS3 Animation

HTML5 topics

  • HTML5 canvas and video tag
  • HTML5 as a replacement to Flash
  • SVG Animation

General topics

  • Task automation and build steps, concatenating, minifying, cache-busting.
  • Test automation, unit testing
  • Code organization
  • Performance and optimization, performance profiling
  • UW branding standards for Web applications
  • Security
  • Git