The document discusses modern UI development with Node.js, emphasizing the importance of modules, build pipelines, and automated testing for clean, efficient code. It touches on the challenges of isomorphic JavaScript and the cost of context switching in development, highlighting the need for careful architecture and organization. The author also encourages a culture of testing and linting to maintain code quality and suggests automating processes to improve developer efficiency.
1990 1991
Sir TimBerners-Lee
writes HTML, URI, and
HTTP
Worlds first web page
launched
CSS
Re
6.
2011
e Brehm coinsthe
m “isomorphic”
om/isomorphic-javascript-future-web-apps/
2015
Michael Jackson says
“universal” is better
https://medium.com/@mjackson/universal-javascript-4761051b7ae9
Proceed with Caution!
Letnode do what it’s good at, nothing more.
Don’t block
Don’t implement business logic
fire & forget, take advantage of the message queue
75.
Make calls toasync services
Compose a template
Send the response
76.
Some things haveto be
synchronous.
Keep as many of those at startup as you can.
77.
Be aware ofthe “hot”
path!
Code that will run with EVERY request.