ks4.us/stc @karlstolley

Welcome! Slides should advance automatically as I talk.

Agile Professional Portfolio Development

Karl Stolley, Illinois Institute of Technology

Key Points

The portfolio should serve as a site of learning and experimentation.

The Web is the platform.

Your computer is a development environment: editor, browser, and CLI.

  • Version control system (VCS; e.g., Git, Subversion)
  • Flexible language (e.g., Ruby, Python, JavaScript/V8) with a REPL and a package manager
  • Packages to quickly spin up web servers and other network services
  • Handle deployment with/​through your VCS

Agility: Changing your mind at a moment’s notice and without consequence.

Modularity: Core components of the platform and development/​production environment are hot-swappable.

Accessibility: All devices, all people, everywhere—​beginning with text-only and mobile experiences.

Demo: I will push code to github.com/karlstolley/pdemo.

That page will also link to a live URL.