微信搜索『FEX』关注我们的公众号,及时获得最新资讯。

深阅读

国内Nodejs 2015总结
https://cnodejs.org/topic/5696e43e6272216e51bff67e
有不少优质资源,在 Node 正在走向大规模应用的过程中,想在 16 年在自己的产品用 Node 的话,这个文章是个非常好的参考。

Parallel JavaScript with ParallelJS
http://www.sitepoint.com/parallel-javascript-with-paralleljs/
http://adambom.github.io/parallel.js/
In this article I’m going to discuss why multi-threading is important and how to implement it in JavaScript with ParallelJS. Parallel.js is a tiny library for multi-core processing in Javascript. It was created to take full advantage of the ever-maturing web-workers API.

iOS 架构模式–解密 MVC,MVP,MVVM以及VIPER架构
http://ios.jobbole.com/83727/
回顾一些流行的架构,并且在理论和实践上对它们进行比较。

Miscorsoft - ChakraCore
https://github.com/Microsoft/ChakraCore
ChakraCore is the core part of Chakra, the high-performance JavaScript engine that powers Microsoft Edge and Windows applications written in HTML/CSS/JS. ChakraCore supports Just-in-time (JIT) compilation of JavaScript for x86/x64/ARM, garbage collection, and a wide range of the latest JavaScript features.

深入理解CSS中的层叠上下文和层叠顺序
http://www.zhangxinxu.com/wordpress/2016/01/understand-css-stacking-context-order-z-index/
要理解网页中元素是如何“论资排辈”的,就需要深入理解CSS中的层叠上下文和层叠顺序。我们大家可能都熟悉CSS中的z-index属性,需要跟大家讲的是,z-index实际上只是CSS层叠上下文和层叠顺序中的一叶小舟。

如何评价 Microsoft Edge 浏览器
https://www.zhihu.com/question/29985708
了解下微软最新的浏览器,另附:主流浏览器内核介绍 http://www.cnblogs.com/zichi/p/5116764.html

CSS Modules — Solving the challenges of CSS at scale
https://medium.com/@tomcornilliac/css-modules-solving-the-challenges-of-css-at-scale-85789980b04f#.9hsr219il
http://glenmaddern.com/articles/css-modules
CSS Modules solve them all and add much needed structure to our projects: Global Scope、Overqualified Selectors、Refactoring。另附:Variables: The Backbone Of CSS Architecture

Understanding Garbage Collection and Hunting Memory Leaks in Node.js
http://blog.codeship.com/understanding-garbage-collection-in-node-js/
In this post, I’ll cover how Node.js manages memory and how to trace down memory-related problems. Unlike platforms like PHP, Node.js applications are long-running processes. While this has lots of positive implications such as allowing database connections to be set up once and then reused for all requests, this may also cause problems.

Node.js Buffer knows everything
https://github.com/ChALkeR/notes/blob/master/Buffer-knows-everything.md
https://github.com/nodejs/node/issues/4660
关于 buffer 的讨论

A Little Architecture
http://blog.cleancoder.com/uncle-bob/2016/01/04/ALittleArchitecture.html
架构师做什么?决定用什么框架什么数据库?不是的,这些都是不重要的决定,那什么重要呢,自己看吧。

React with C++: Building the Quip Mac and Windows Apps
https://medium.com/@btaylor/react-with-c-building-the-quip-mac-and-windows-apps-c63155c1531b#.yzgtho636
Quip 如何基于 React 开发 Mac 和 Windows 桌面应用

[译]基于 Webpack 和 ES6 打造 JavaScript 类库
https://github.com/cssmagic/blog/issues/56
两个月前,我曾发布了一篇基于 webpack 的 React 起步教程。你眼前的这篇文章跟那一篇差不多,只不过不包含 React 那一块。这篇教程稍微简单一些,但仍然会有一些棘手的部分。因此,我特意建了一个全新的代码仓库 webpack-library-starter,把创建一个 JavaScript 类库所需的所有素材都放了进去。

[译]Mixin 已死,Composition 万岁
http://efe.baidu.com/blog/mixins-are-dead-long-live-the-composition/
为什么要用 mixin?mixin 解决了什么问题?我们是否可以换一种无继(Tong)承(ku)的方式去解决这些问题?

研究首屏时间?你先要知道这几点细节
http://www.alloyteam.com/2016/01/points-about-resource-loading/
虽然说目前在 PC 端大多数产品应该都不用 Care 性能问题了,但作为一名技术人员,性能还是值得去关注的话题。

Docker for Beginners
http://prakhar.me/docker-curriculum/
Docker 是一个值得去实践的技术,能解决开发环境、应用部署和运维等很多问题。

Stiff 对九位卓越程序员的采访
http://mp.weixin.qq.com/s?__biz=MjM5NTg2NTU0Ng==&mid=405852643&idx=1&sn=52aecedfc552924cb77c55d661b4c316
如何学的编程?程序员最应该拥有什么样的技能?觉得数学和物理对程序员重要吗?等话题,看看大神们怎么回答吧。有趣的是:大神们对 Web 和 JS 还是很有兴趣的。

需求决定架构 —— 萌Mark的架构升级之路
http://m.blog.csdn.net/article/details?id=50491265
可以算“按需架构”的一个Good Case。

另附:

新鲜货

Echarts 3.0发布
http://echarts.baidu.com/

lodash v4.0.0
https://github.com/lodash/lodash/releases/tag/4.0.0
With v4 we’re breaking free from old projects, old environments, & dropping old IE < 9 support! 4 kB Core、More ES6 、More Modular

10th Anniversary of jQuery
http://ejohn.org/blog/10th-anniversary-of-jquery/
10 年的生命周期,着实不易。作为一个老牌类库,虽然风头不在,但在很多场景下 JQ 仍不失为一个好选择。同时 jQuery 3.0 发布 http://blog.jquery.com/2016/01/14/jquery-3-0-beta-released/

Wukipedia 15周年
https://15.wikipedia.org/
一个伟大的产品,这个页面 banner 处的动画设计挺有特点的。赞页面中的:知識是愉悅的。

Ant UX - 让设计师与程序员一起改变世界
http://ux.ant.design/
Ant UX 是 Ant Design 系列的一个工具, 用来制作页面逻辑的素材库, 适用于 OmniGraffle , 我们提供的组件可以帮助你, 快速制作一个产品的页面逻辑,以及业务流程图。 能在产品设计初期,更好的了解整个架构。

warp-ctc
https://github.com/baidu-research/warp-ctc
百度深度学习研究院开源了一个用于深度学习的算法组件

Front End Newsletter
http://frontendnewsletter.com/
The free, weekly newsletter of the best Front End related news, articles, projects, and more.JavaScript, React, Angular, Ember, Polymer, Meteor, RxJS, Elm, and more.

Matrix-Reveal.js based slides lab for users to create and share slides
https://github.com/akira-cn/matrix
大神月影新近整的东东,比较适合写不咋复杂的ppt的懒家伙使用。类似产品 https://github.com/ksky521/nodePPT

Gathering statistics on JavaScript projects since 2015
https://stats.js.org/
The table shows statistics and a ranking of the 10k most popular JavaScript projects on GitHub. The normalized values are calculated by the given number of stars and forks of a project.

微信web开发者工具
http://mp.weixin.qq.com/wiki/10/e5f772f4521da17fa0d7304f68b97d7e.html
为帮助开发者更方便、更安全地开发和调试基于微信的网页,我们推出了 web 开发者工具。它是一个桌面应用,通过模拟微信客户端的表现,使得开发者可以使用这个工具方便地在 PC 或者 Mac 上进行开发和调试工作。

动画开发者福音? 白鹭时代DragonBones
http://mp.weixin.qq.com/s?__biz=MzA4Mzk1ODYzMw==&mid=402718712&idx=1&sn=17e113d4ee8776d8d4e4e085b4f044a4#rd
作为游戏动画设计师或移动游戏开发者,你在利用工具制作动画的过程中最关注的是什么?是时间轴、可视化制作、丰富骨骼动画模板;还是工具拥有丰富的程序支持;抑或是工具本身的易用性、低准入门槛、完善的中文支持和服务?没错,DragonBones足够满足大家的需求和希望。

Superpowers, a collaborative HTML5 2D and 3D game maker, is now open-source
http://superpowers-html5.com/index.en.html
开源 HTML5 游戏制作工具

Awesome npm resources and tips
https://github.com/sindresorhus/awesome-npm

Tonic-a better REPL for Node.js
https://tonicdev.com
What is Tonic? Think of it as a better REPL(Read-Evaluate-Print-Loop,) for Node.js, or a scrapbook for your code.

JavaScript Promise迷你书
http://liubin.org/promises-book/
对 Promise 还不熟的同学赶紧看看了,16 年必须得学会 ES6

使用RxJS做一个Pull-to-Refresh的例子
http://jimliu.net/2016/01/15/building-a-pull-to-refresh-demo-with-rxjs/
RxJS (Reactive Extensions for JavaScript)是一种新的编程模型,这是一个例子,感兴趣的同学可以看看。

[译]Angular2开发指南
https://github.com/gf-rd/blog/issues/21
beta 刚发,就已经有人默默的给 angular 布道了

产品及其它

善良比聪明重要
https://github.com/lifesinger/blog/issues/227
2010 年,亚马逊 CEO 杰夫·贝佐斯(Jeff Bezos)在母校普林斯顿大学的毕业典礼上,勉励年轻人,善用自己的天赋,做出对的选择。因为,「人生到头来,我们的选择,决定了我们是什么样的人。」

Google帝国原力觉醒:2016将征战哪些新疆域
http://mp.weixin.qq.com/s?__biz=MzI3MTA0MTk1MA==&mid=401834768&idx=1&sn=7fddacd2ed6831deb016250718ef9a25
围观下 Google 的黑科技吧。另附一篇关于硅谷的有意思的文章:失去灵魂的卓越:什么正在吞噬硅谷 核心观点:” 我们担心你正在失去灵魂。请接收值得你去做、需要你去做的挑战,那需要你的热情、名声、财富、专注、信念和价值——而不仅仅是市场需要的那些。你是这个时代的建造者;但这并不够,这个时代还需要你来领导”。发现 Google 才是典范。

张小龙首次公开演讲:4大价值观揭示微信未来模样
http://v.qq.com/cover/a/a7v5hfc9umds0c9.html?vid=s0019dietdc
https://mp.weixin.qq.com/s?__biz=MzA3NDEyMDgzMw==&mid=402863630&idx=1&sn=b4752274767244f8bb28c80fe1483815
一切以用户价值为依归、让创造发挥价值、好的产品应该用完即走、让商业化存在于无形之中。另附:张小龙和乔布斯的产品境界

微信应用号来了,你自己的 app 该怎么办?
http://36kr.com/p/5042147.html
分析了 Native app 的问题,以及如何应对

[TOMsInsight]底层用户生态:互联网传销蛊惑
http://mp.weixin.qq.com/s?__biz=MzA3NTcwOTIwNg==&mid=405554671&idx=1&sn=09c109c85937050896bb1a0f04d35fb9
解读互联网的另一面。

你那些招人的方法都是错的
http://weibo.com/p/2309353931558322038041
文中提到的这几点相当重要:自驱、好奇心、品性

作者:2betop (https://github.com/2betop) - 念我昵称的时候请用英文发音,谢谢!