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
JavaScript/Node Stack 2016
By Cory Brown
JavaScript/Node Stack 2016
- 1,250