FEX 技术周刊 - 2016/05/03
微信搜索『FEX』关注我们的公众号,及时获得最新资讯。
深阅读
贴吧React最佳实践
https://github.com/fex-team/fit/issues/1
fis3+yog2+react也能迸发火花?看看贴吧业务线如何应用后端渲染。
Node v6.0.0
https://github.com/nodejs/node/blob/master/CHANGELOG.md
https://nodejs.org/en/blog/release/v6.0.0/
https://blog.risingstack.com/whats-new-in-node-v6/
This new major version of Node.js delivers significant improvements in performance, reliability, usability and security. Module loading is nearly four times faster than in Node.js v4, tests and documentation have seen significant improvements, usability of the Buffer and File System APIs have been improved, and Node.js now supports 93% of ES6 language features, thanks to V8 version 5.0.
ES6, ES7, and beyond
http://v8project.blogspot.com/2016/04/es6-es7-and-beyond.html
Today we’ve reached an important milestone: V8 supports ES6 and ES7. You can use the new language features today in Chrome Canary, and they will ship by default in the M52 release of Chromium.
Avoiding a JavaScript Monoculture
http://www.sitepoint.com/javascript-monoculture/
The fundamental problem is neither shortcomings of the standard run-time library, nor is it any specific technical shortcoming of the language itself. The real problem is our lacking willingness to embrace cultural diversity.
Almost complete guide to flexbox (without flexbox)
http://kyusuf.com/post/almost-complete-guide-to-flexbox-without-flexbox
This is a cheatsheet-esque guide that offers backwards compatible alternatives to flexbox properties. Whilst some of the CSS in this guide may seem obvious, I am looking to challenge the use of flexbox as well as provide simple solutions to problems were around before it became popular.
You (probably) don’t need a JavaScript framework
https://slack-files.com/T03JT4FC2-F151AAF7A-13fe6f98da
I really hope that I’ve inspired you to try out native web development at least one more time. If you for some reason don’t feel comfortable with the native Web APIs or DOM APIs and want to stick to your framework, I don’t blame you. Do what you feel comfortable with and try to make the best out of the situation!
揭秘 W3C 工作组
http://www.ituring.com.cn/tupubarticle/9393
与大众的理解大相径庭的是,W3C 并不“生产”标准。实际上,它扮演的是一个论坛的角色:W3C 以工作组的方式,把某项技术的相关各方聚集起来,最终由他们来产出标准。当然,W3C 并不只是一个观察者:它设定了整个平台的规则,监督整个进程。但这些技术规范(基本上)并不是由 W3C 的工作人员编写完成的。
QQ空间前端工程师如何做首屏优化
http://mp.weixin.qq.com/s?__biz=MzI5MDAzODY5OQ==&mid=2653094687&idx=1&sn=ccc4d5f463cc096175c16862
hybrid 页面的优化,写得很详细。顺便可以了解下:去哪儿网-高可定制化的UI框架Yo 京东前端架构组团队是如何工作的
函数式编程离我们有多远?
http://blog.h5jun.com/post/functional-how-far.html
听月影大神给我们科普函数式编程。
SwiftCon 2016 参会感想
http://blog.devtang.com/2016/04/25/swiftcon-2016-notes/
可以关注下这门逐渐火热的编程语言。另附[网易漫画 - Swift混编实践(http://www.infoq.com/cn/articles/wangyi-cartoon-swift-mixed-practice)
Go best practices, six years in
https://peter.bourgon.org/go-best-practices-2016/
一位多年 Go 研发经验的的工程师的总结,值得参考。
15 Fundamental Laws of Software Development
http://www.exceptionnotfound.net/fundamental-laws-of-software-development/
讲了一些原则,作者的这个观点不错:The fact remains that software is built for people to use and interact with, so many of these laws relate to dealing with people rather than code.
煎饼果子与架构模式
http://mp.weixin.qq.com/s?__biz=MzAwMDU1MTE1OQ==&mid=2653546972&idx=1&sn=46fafa1b08be73c81d6174459d36c050
其实想推荐的是文中提到的这本书:Mark Richards 写了一本架构模式的书《Software Architecture Pattens》。另附:15年编程生涯,资深架构师总结的7条经验,文中提到的几个经验挺实在的。
TypeScript won
https://medium.com/@basarat/typescript-won-a4e0dfde4b08#.yiu8lfyvf
TypeScript 发展势头良好,我们内部也开始逐渐迁移了
登上 Bootstrap 4.0 的大船
https://segmentfault.com/a/1190000005014014
了解下最新版的 Bootstrap
JS魔法堂:彻底理解0.1 + 0.2 === 0.30000000000000004的背后
https://segmentfault.com/a/1190000005022170
应该还有人不知道
Cross-platform Node.js
http://alan.norbauer.com/articles/cross-platform-nodejs/
Windows 下的 Node 需要注意哪些问题
新浪微博混合云架构实践挑战之弹性调度揭秘
http://mp.weixin.qq.com/s?__biz=MjM5MDE0Mjc4MA==&mid=503508605&idx=2&sn=37cbee70489098f95b8c12297b86edd8&luicode=10000359#rd
到处都在用 Docker 了
选择恐惧症的福音!教你认清MVC,MVP和MVVM
http://zjutkz.net/2016/04/13/%E9%80%89%E6%8B%A9%E6%81%90%E6%83%A7%E7%97%87%E7%9A%84%E7%A6%8F%E9%9F%B3%EF%BC%81%E6%95%99%E4%BD%A0%E8%AE%A4%E6%B8%85MVC%EF%BC%8CMVP%E5%92%8CMVVM/
通过代码讲解,写得很清楚
新鲜货
how many npm users are there?
http://blog.npmjs.org/post/143451680695/how-many-npm-users-are-there
We think there are four million npm users, and we think that number is doubling every year.
WebKit is moving away from prefixes
https://webkit.org/blog/6131/updating-our-prefixing-policy/
The current consensus among browser implementors is that, on the whole, prefixed properties have hurt more than they’ve helped. So, WebKit’s new policy is to implement experimental features unprefixed, behind a runtime flag.
AntUX 1.1 发布
http://ux.ant.design/
AntUX 是提供了一套素材库,用于梳理产品信息架构、绘制流程图、设计页面交互逻辑,支持 OmniGraffle、Sketch、Axure,是非常不错的产品设计工具,能帮助我们高效梳理产品架构而和业务逻辑。
Chart.js 2.0 Released
http://www.chartjs.org/
Mixed chart types; New chart axis types; Animate everything;
Vue 2.0 发布啦
http://jiongks.name/blog/announcing-vue-2/
在模板、Virtuel-DOM 方面进行了一些优化,Vue.js 2.0 仍然处在 pre-alpha
ACM 2015 Technical Award Recipients
http://www.acm.org/awards/2015-technical-awards
Introducing yakbak: Record and playback HTTP interactions in NodeJS
http://code.flickr.net/2016/04/25/introducing-yakbak-record-and-playback-http-interactions-in-nodejs/
https://github.com/flickr/yakbak
Record HTTP interactions The Node Way™. Inspired by ruby’s vcr.
全栈工程师的百宝箱:黑魔法之文档篇
http://mp.weixin.qq.com/s?__biz=MjM5Mjg4NDMwMA==&mid=2652973386&idx=1&sn=c775725513879f52b1d40219b7d457a4
文档格式互转,文档转图表。简直屌炸
xi editor - A modern editor with a backend written in Rust
https://github.com/google/xi-editor
The xi editor project is an attempt to build a high quality text editor, using modern software engineering techniques. It is initially built for Mac OS X, using Cocoa for the user interface, but other targets are planned.
Fiddler的灵活使用
http://drops.wooyun.org/tips/15201
可惜这个的 Mac 版本好久不更新了
JavaScript 也可以搞定嵌入式开发?
http://www.leiphone.com/news/201604/cIz8baRiGniXJqBR.html
https://ruff.io/zh-cn/
大神周爱民就在参与研发这东东。
V8 Release 5.1
http://v8project.blogspot.jp/2016/04/v8-release-51.html
开始支持一些 ES2017 草案了
grafi.js
http://grafijs.org/
JS 图像处理库
Xamarin 开源
http://open.xamarin.com/
要是 RoboVM 也开源就好了
Google 年度公开信
https://googleblog.blogspot.com/2016/04/this-years-founders-letter.html
http://blog.sina.com.cn/s/blog_9c079b040102wyvt.html
让技术能够服务于每一个人。技术,绝不仅仅是我们创造的设备或产品,因为那并不是终极目标。技术,是一种民主的力量,它所提供的信息,便是力量之源。
产品及其它
How I got 10,000 five-star reviews in 4 weeks
https://medium.com/mobile-growth/how-i-got-10-000-five-star-reviews-in-4-weeks-5246cc4c55c7#.4bk8fal7h
应用推广的经验
深度解读,为什么说《人类简史》是互联网圣经?
http://www.tmtpost.com/1695086.html
这本书真的很值得阅读
狼、兔子,人性才是最重要的
http://blog.jobbole.com/100108/
对前端时间由史玉柱引发的的关于狼性讨论的反思,文中有一段任正非《管理的灰度》非常值得关注:一个领导人重要的素质是方向、节奏。他的水平就是合适的灰度。坚定不移的正确方向来自灰度、妥协与宽容。
凡客的故事-曾估值30亿美金,如今公司只剩180人
http://mp.weixin.qq.com/s?__biz=MzI3MzA1MDg2Ng==&mid=2650972133&idx=1&sn=bec85bff372f7ebad0904ecd279ef703
凡客诚品曾经是中国的明星创业公司,高达30亿美金的估值让所有的创业者垂涎三尺,但是它的发展模式和过程很值得创业者学习和借鉴。期待越来越多的“创业”能回归平静,专注在创造价值上,把一件事踏踏实实做好做精。
专访张江(北师大系统科学学院副教授)- 冲破藩篱,敢想敢为
http://www.ituring.com.cn/Article/214403
赞张江老师经营“集智俱乐部”的理念:有时候,我们要敢于冲破传统的藩篱,把人类社会中各种生命体连接起来,才能创造出高度智慧的结构体。科学不应该被深奥晦涩的术语所包装,传播科学要以一种普及化的方式进行。每个人都有权利去追求、探索科学。