JavaScript Stack
2016

2016 Vision

Simplicity and reusability will accelerate ICS.

 

Reducing problems to their core & creating a solution that solves for that category is the key to reducing bugs, accelerating development and reusing solutions.

 

We will create a culture of composition and reusability by teaching and demonstrating the principles of what makes something reusable.

  • Repeatability
  • Configurability
  • Extensibility
  • Composability

2016 Mantras

  • Reduce
  • Reuse
  • Recycle

Reduce

2016 Mantras

We will preach simplicity and proper componentization to reduce complexity, reduce bugs and reduce technical debt while reducing time to market. Trainings, reviews, support and our own products will emphasize this.

 

Reuse

2016 Mantras

Reuse is a core initiative for ICS. We are explicitly defining reuse as having the properties of being repeatable, configurable, extensible, and composable. These qualities will be elaborated on throughout the year, and addressed often.

Recycle

2016 Mantras

Routine iteration is a necessity in today's web application development. The closer in the stack to the end user, the more rapid the pace of change. Embracing this fact and tooling and building in such a way as to minimize any ripple effect a change may have will be a continuing goal for the JavaScript Stack team in 2016. Convincing those who consume our stack to adopt this philosophy will also be a continuing goal.

Tactical

  • React starter
  • React walkthrough
  • React training
  • React CSA
  • Leverage codemods for refactoring.
  • Content site w/React POC (U/SSR)
  • Normalize Dev & App servers
  • Embed with Teams for reciprocal deliverables
  • Take advantage of Service Workers in starter
  • Pull libraries from CDN?
  • Obtain and assess usage metrics
  • Obtain expert knowledge in Angular2
  • Advance Integration Point to move it from active development to maintenance mode as early in the year as possible.

Node Stack
2016

2016 Vision

There are pervasive misconceptions and FUD around Node at ICS. 2016 will be the year of dispelling myths and demonstrating the value of Node in the enterprise at ICS.

 

Anticipating a growing space for Node at ICS, we will be prepared to make the case for and support Node as an enterprise service solution.

 

Part of this will be accomplished by working closely with security to satisfy their needs and provide them tools to facilitate their roles more.

Training Courses

  • Node 101

  • Creating Modules

  • Express JS

Tooling

  • Improved Starter for Authoring Modules

  • Update our Express Generator Variant

  • Create Node Modules

  • CF Manifest Creator

Node Stack References

  • Documentation

    • Getting Started

    • Node Philosophy

  • Node Stack Site/Landing Page

  • Directory of Modules by Problem Space

Create / Foster Node Community