FEX 技术周刊 - 2015/12/14
微信搜索『FEX』关注我们的公众号,及时获得最新资讯。
业界会议
OSC - 开源中国-2015年源创会
http://www.oschina.net/2015-beijing-ceremony
源创会直面一线开发者,关注开源,关注技术,关注创新,话题专注于软件技术本身的实现。每年底选择在开发者聚集最多的城市-北京,举办源创会年度盛典,此次盛典为期一天,设置五个分会场,涵盖容器、移动开发、数据库存储、运维、其它综合各类开发技术。
深阅读
JavaScript Developer Survey Results
https://ponyfoo.com/articles/javascript-developer-survey-results
看看国外的 JavaScript 程序员们。
深入理解PHP7之zval - by 鸟哥
https://github.com/laruence/php7-internal/blob/master/zval.md
PHP7已经发布, 如承诺, 我也要开始这个系列的文章的编写, 今天我想先和大家聊聊zval的变化.
Node.js 单元测试之我要写测试
http://taobaofed.org/blog/2015/12/10/nodejs-unit-tests/
单测是写Node应用必须要完成的工作,这篇文章介绍了最基本的方法。
A CTO’s Startup Journey in Beijing Zhongguancun Science Park
一个老外来北京中关村做 CTO 的经历,从搬椅子到注册公司,从备案到找云服务,从招人到技术选型等,还有遇到 Trello、GitHub、Google 服务慢等问题,写得挺实在的,整体来说作者还比较满意,唯一不爽的就是雾霾。
Optimizing 非死book for iOS start time
https://code.非死book.com/posts/1675399786008080/optimizing-非死book-for-ios-start-time/
非死book iOS 版本启动时间优化的经验。
Angular 1.5 is close - here's the interesting parts
http://www.codelord.net/2015/12/10/angular-1-dot-5-is-close-heres-the-interesting-parts/
Angular 1.5 已经进入 RC 版本,来看看它都新增了哪些功能。
Choosing an HTTP Status Code — Stop Making It Hard
http://racksburg.com/choosing-an-http-status-code/
http://www.restapitutorial.com/httpstatuscodes.html
What could be simpler than returning HTTP status codes? Did the page render? Great, return 200. Does the page not exist? That’s a 404. Do I want to redirect the user to another page? 302, or maybe 301.
The Power of Mozilla
https://blog.mozilla.org/blog/2015/12/08/the-power-of-mozilla/
整理了 Mozilla 中的主要技术。
Why WeWork.com uses a static generator and why you should too
https://engineering.wework.com/engineering/2015/12/08/why-wework-com-uses-a-static-generator-and-why-you-should-too/手机淘宝 521 性能优化项目揭秘
主要介绍 H5 页面性能及 Android 内存优化。
How to Schedule Background Tasks in JavaScript
http://www.sitepoint.com/how-to-schedule-background-tasks-in-javascript/
重点介绍了 requestIdleCallback
Go GC: Prioritizing Low Latency and Simplicity
http://www.infoq.com/presentations/go-gc-performance
Go 最近几个版本在 GC 方面得到了明显提升,来看看它是如何做到的。不过也有吐槽的:
- Go is a poorly designed language http://byrd.im/go-is-poor/
- 然而吐槽后作者表示还是会继续使用。 http://yager.io/programming/go.html
007黑客组织及其地下黑产活动分析报告
http://drops.wooyun.org/tips/11172
黑产是一个很隐秘的帝国,这篇报告很详细的,看起来主要是通过盗游戏装备挣钱呢。另附乌云的:
- 巴西地下市场调查 http://drops.wooyun.org/papers/10743
- Cybercrime in the Deep Web http://drops.wooyun.org/news/10913
- 也来看看Android的ART运行时 http://drops.wooyun.org/tips/10841
百度语音技术及最新进展
http://www.infoq.com/cn/presentations/baidu-voice-technology-and-latest-progress
百度语音为开发者提供优质的语音技术服务,包括语音识别、语义解析、语音合成,后续更有开放资源、多轮对话等技术服务。百度语音通过SDK、REST API及离线开发包等多种服务形式,为智能车载、智能家居、移动应用等垂直类提供定制化智能语音解决方案。
机器学习系统隐藏的技术债
https://papers.nips.cc/paper/5656-hidden-technical-debt-in-machine-learning-systems.pdf
在机器学习的科学研究和工程实践中,我们往往为了赶时间而采用糙快猛的方法。那么这么做有什么隐忧呢?请看谷歌匹兹堡工程团队D. Sculley等人给我们带来的#NIPS2015#文章。
大型web系统数据缓存设计
在高访问量的web系统中,缓存几乎是离不开的;但是一个适当、高效的缓存方案设计却并不容易;所以接下来将讨论一下应用系统缓存的设计方面应该注意哪些东西,包括缓存的选型、常见缓存系统的特点和数据指标、缓存对象结构设计和失效策略以及缓存对象的压缩等等,以期让有需求的同学尤其是初学者能够快速、系统的了解相关知识。
OpenResty的现状、趋势、使用及学习方法
http://segmentfault.com/a/1190000004113020
通过 OpenResty,你可以把 nginx 的各种功能进行自由拼接, 更重要的是,开发门槛并不高,这一切都是用强大轻巧的 Lua 语言来操控。 它主要的使用场景主要是: 在 Lua 中揉和和处理各种不同的 nginx 上游输出(Proxy,Postgres,Redis,Memcached 等),在请求真正到达上游服务之前,Lua 可以随心所欲的做复杂的访问控制和安全检测。
商业分析能力这样炼成
为系统性理解身边的商业现象,而不只是像普通消费者一样地感性认知,结合这些年学习到的经典商业理论和在实践中遇到的问题,我总结了一个简洁而实用的六步商业模型,帮助自己快速解读那些成功和失败的商业项目的细节。当然最重要的还是:分析出自己的生意究竟在哪个环节存在缺陷,如何调整并改进,最终战胜竞争对手,赚钱。 下面,我就把这个称之为 TTPPRC 的六步商业模型系统分享给你。
Velocity New York 2015 - 前端篇
http://taobaofed.org/blog/2015/12/14/velocity-new-york-2015-frontend/
淘宝前端Velocity New York 性能大会总结
新鲜货
Mozilla Will Stop Developing And Selling Firefox OS Smartphones
http://techcrunch.com/2015/12/08/mozilla-will-stop-developing-and-selling-firefox-os-smartphones/
WebOS 探路失败,再次证明,OS 不是想做就能做的。然而,Firefox 的理念还是很先进的,探索精神也让人钦佩。
Ant UED 在一起的力量
https://github.com/ant-ued/blog/issues/1
蚂蚁金服(支付宝)前端团队的 blog 已启动,欢迎大家订阅 Ant UED 微信公众号,与我们一起,探索设计、技术、产品、以及自由梦。
flow——A static type checker for javascript
https://github.com/amfe/article/issues/32
flow 是非死book团队出的一个js静态类型检测器,目的是通过最小的代码修改检测出代码中的类型问题。
You Don't Need jQuery
https://github.com/oneuijs/You-Dont-Need-jQuery
Examples of how to do query, style, dom, ajax, event etc like jQuery with plain javascript.
Unity 5.3 中WebGL的更新
http://forum.china.unity3d.com/thread-12832-1-1.html
即将发布的Unity 5.3是第四个支持WebGL发布的Unity版本。自Unity 5. 0第一次发布预览版WebGL以来,我们取得了许多进展,现在与大家分享相关更新内容。
CODE开源了
http://www.dongwm.com/archives/codekai-yuan-liao/
CODE是一款豆瓣工程师自发组织, 基于我们自己的需要做出来的. 它是互联网公司程序员的需要而产生的, CODE也曾经给github的同仁们演示, 获得了很高的赞誉.
React Native 0.16.0
https://github.com/非死book/react-native/releases/tag/v0.16.0
除了功能的完善,这一版还支持了 ES6。
推ter’s Heart Animation in Full CSS
https://medium.com/@OxyDesign/推ter-s-heart-animation-in-full-css-b1c00ca5b774
一款完全用css实现的爱心小动画
OpenJDK Mobile
http://openjdk.java.net/projects/mobile/
JDK9 的移动版对外公布了,支持 iOS、Android 和 Windows Mobile,又一个移动端跨平台解决方案?
Try RASON® – RESTful Analytic Solver® Object Notation for JavaScript
RASON® -- Restful Analytic Solver® Object Notation -- is a modeling language embedded in JSON and a REST API that makes it easy to create, test and deploy analytic models using optimization, simulation, and data mining, in web and mobile applications.
d3.compose
http://csnw.github.io/d3.compose/
Compose complex, data-driven visualizations from reusable charts and components with d3.
产品及其它
稻盛和夫: 别用此刻的眼界,限制自己对未来的想象
人生总在迷惑之中。你越是认真工作,这样的迷惑或许就越深。你有时突然会疑惑:“我为什么要这么做?”“究竟为什么要干这项差事?”今天一天努力干吧,以今天一天的勤奋就一定能看清明天。这个月努力干吧,以这一个月的勤奋就一定能看清下个月。今年一年努力干吧,以今年一年的勤奋就一定能看清明年。就这样,一瞬间、一瞬间都会过得非常充实,就像跨过一座一座小山。小小的成就连绵不断地积累、无限地持续,这样,乍看宏大高远的目标就一定能实现。这个方法就是最确实的取胜之道。
淘宝发布2015中国消费者趋势数据
淘宝联合第一财经商业数据中心,发布了《中国消费趋势报告·2015》。发布的数据报告规模之大,前所未有。共有55份数据报告,包含中国消费趋势、不同人群消费数据、行业数据报告和趣味专题数据。
腾讯离职创业4年,我的失败、迷茫与重生
2011年5月,我(张颖,经纬中国创始管理合伙人)) 在腾讯做了6年的产品经理之后离职创业,迄今已是第4个年头,大体上经历过失败,迷茫和重生三个阶段。
揭开 Growth Hacking 的神秘面纱大结局:那些 非死book 曾经踩过的坑
http://www.huxiu.com/article/133891/1.html?f=wangzhan
八卦+软广告