FEX 技术周刊 - 2017/09/25
Relicensing React, Jest, Flow, and Immutable.js
Facebook 反悔了。。。不过没有 ReactNative。附：如何看待 Facebook 计划将 React 改为 MIT 许可证、从 React 将从 BSD 改 MIT 许可证，谈如何选择正确的开源许可。
Paul Irish - Debugging in 2017 with Node.js
While we’ve all used the trusty console.log for debugging our application, Node now has far more powerful debugging capabilities. Paul will demonstrate improved workflows for debugging, profiling and understanding your app using the DevTools Protocol. He will also share more advanced techniques for automating and monitoring Node.
The Ten Essentials for Good API Documentation
API documentation is the number one reference for anyone implementing your API, and it can profoundly influence the developer experience. Because it describes what services an application programming interface offers and how to use those services, your documentation will inevitably create an impression about your product—for better or for worse. 另附：PayPal - API Style Guide and Patterns: The Evolutionary Journey Continues
The Past, Present, and Future of the Angular CLI
The Angular CLI has made a lot of progress over the last few months, you can view the comprehensive notes about this progress on the releases page, but it can be helpful to look back on what’s happened in the last 4 months.
Mastering the Node.js Core Modules - The Process Module
In this article, we’ll take a look at the Node.js Process module, and what hidden gems it has to offer. After you’ve read this post, you’ll be able to write production-ready applications with much more confidence. You’ll know what process states your Node.js apps will have, you’ll be able to do graceful shutdown, and you’ll handle errors much more efficiently.
both Flow and TypeScript are pretty good, and conservatively either of them can prevent about 15% of the bugs that end up in committed code.
The end of Framework Churn
We believe 2017 is the year that web developers finally start to use Web Components in larger numbers. It’s going to take some time to reach mainstream usage, but the benefits are real and native support is improving rapidly. The era of Framework churn is coming to an end, and now we can all go back to working on what makes our apps unique instead of spending precious time, energy, and money jumping to something new every year.
功能完善的 RPC 框架，另附：Google理论背书与百度实践加持：百度Palo数据库宣布开源
如何逆向分析 ROM 里框架的实现
The Search for Better Search at Reddit
Electron: The Bad Parts
I’m a big fan of Electron and thought the following list could be very helpful for people who are new to the topic. But project managers who are evaluating different stacks and want to avoid “surprises” should benefit as well. The list presents things that are not completely clear in the beginning. Things where it’s worth to spend some extra time on evaluation before a decision and long term commitment is made.
A Rube Goldberg Machine
An introduction to post-modern Web Development. 另附：Modern Front End. Pros and Cons.
It’s time to kill the web
Over the past year we’ve been heads-down working hard on Dojo 2 and its component architecture. The ability to change default component behavior is essential to a widget library, and several tactics exist for doing so. After extensive battle testing of different viable approaches to component modification, we decided to once again equip ES6 inheritance as our primary method of extending component functionality. Here’s why.
How New Font Technologies Will Improve The Web
Variable fonts and parametric fonts are tools that will undeniably revolutionize responsive web type. They will allow graphic and web designers to explore shapes and sizes on their own and to tailor typefaces to their needs. Let’s learn the ins and outs of these new tools and how to take control of our typography.
The All-New Guide to CSS Support in Email
What isn’t new! When we got to work on the new CSS guide, we didn’t just want to retest and update what was already