We believe in the value of our engineers knowing about the broader community. For the last few weeks, weβve been sharing interesting community updates in Asana. Thus far, these updates have been well receivedβso we thought weβd share them more broadly.
Every week, weβll post an update on the engineering community. Weβll share useful resources, whatβs happened in the community, and interesting work thatβs going on. We can all learn from each other, and we hope these updates help that.
Weβd love to hear what you think. Leave us a comment with whether this is useful to you, or if you have an opinion on any of the content.
https://news.ycombinator.com/item?id=15080174
Thereβs a new web framework from the creators of Ionic. What makes Stencil unique is the blend of Custom Elements with a React-like API. It also supports async rendering like React Fiber and first class router. Finally, Ionic wrote Stencil withΒ TypeScript, which means no need for handwritten typings.
https://github.com/facebook/codemod
https://news.ycombinator.com/item?id=15083882
Codemod is a Facebook tool/library to assist with large-scale codebase refactors. Having written ad hoc codemods throughoutΒ Luna2, we appreciate a dedicated tool. Examining the README was a surprise because one of our founders,Β Justin Rosentein, wrote the tool. If youβre looking for something JS specific, check outΒ JsCodeShift.
https://dev.office.com/fabric#/
https://github.com/OfficeDev/office-ui-fabric-react
Microsoft open sourced their desktop components for Office. Our favorite part is the use of TypeScript andΒ React, which we have been using forΒ years.