Express State of the Union at Nodejs Interactive EU- Doug Wilson
Post on 16-Apr-2017
186 Views
Preview:
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