Express State of the Union at Nodejs Interactive EU- Doug Wilson

Post on 16-Apr-2017

186 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

Transcript

State of the Union: ExpressDoug Wilson

Express Overview

• Express is a Node.js web server project• A routing + sugar layer on top of Node.js HTTP server• Declarative routing• Basic middleware pattern

Incubating Project

• Early 2016 the Express.js project was brought into the Node.js foundation as an Incubating Project

• Mentors to help guide the project• Outlined project governance• Determined founding core contributors• Goal to eventually graduate

Technical Committee

• Group of people that guide the project• Meet every other week to discuss topics• Makes decisions if there are objections• Discuss new topics to align in direction

TC Members

Blake Embrey Nick BaughRand McKinney Troy GoodeDouglas Wilson Jonathan OngHage Yaapa Jeremiah SenkpielLinus Unnebäck

Organization

• Spread across 3 GitHub organizations

Structure

jshttp

pillarjs

expressjs express

router send

etag fresh range-parser

finalhandler

on-finished

Road to 5.0

✓ Native promise support in routing ✓ Improved template rendering system ✓ Improved query string handling ✓ Improved cookie handling ✓ New route syntax additions ✓ Decomposed project structure

Road to Contributors

• Project documentation• Stated goals• Contributing guides• Organizational structure• Location of resources

• Level up guides• Becoming a committer• Becoming a TC member

Thank you

top related