你尚未登录,仅允许查看本站部分内容。请登录使用邀请码注册
zenany

FEX 技术周刊 - 2015.07.13 0个回复 专栏 @ 探索

zenany 发布于 4 年前

原文:http://fex.baidu.com/blog/2015/07/fex-weekly/

业界会议

深JS已落下帷幕,部分分享资料抢先看
- node profile https://github.com/JacksonTian/shenjs - 使用 React 构建在线 IDE 的应用实践 http://pan.baidu.com/s/1bha0m - GraphQL and Relay https://speakerdeck.com/dfguo/lightning-talk-at-jsconf-2015 - Database Everywhere http://slides.com/evanyou/shenjs#/ - TCP/IP 入门 http://www.zensh.org/slides/2015tcpip/index.html#/ - JavaScript The World's Best Programming Language http://johnhax.net/2015/js-the-best/#0 - 微服务架构下的服务通讯 http://vdisk.weibo.com/s/dYTu95rJuhJ-/1436684536

百度 Web 技术专栏

[fex][翻译] We have a problem with promises
http://fex.baidu.com/blog/2015/07/we-have-a-problem-with-promises/
用Javascript的小伙伴们,是时候承认了,关于 promises 我们一直存在着问题。并非说 promises 本身有问题,Promises/A+ 是极好的。就我过去数年观察大量 PouchDB API 以及其他 promise-heavy API 的使用者们与这些 API 的搏斗中我发现,最大的问题是:大部分使用 promises 的小伙伴们并没有真正的理解它

IoC 在前端模块化中的实践应用
http://efe.baidu.com/blog/ioc-in-modulization/
介绍了在单页式应用中,如何实现一个可复用的前端业务模块。

深阅读

Perf audit: Loading performance
https://github.com/reddit/reddit-mobile/issues/247
Paul Irish 对 reddit.com 移动版的性能分析,对学习如何使用 Devtools 来做性能优化很有参考价值
与之相关的还有减少重绘的几个小贴士:http://www.sitepoint.com/10-ways-minimize-reflows-improve-performance/?utm_source=html5weekly&utm_medium=email

Playing Startup
http://www.agilevc.com/blog/2015/06/17/playing-startup.html
What I mean is that people are joining startups because working in a startup seems cool or lucrative, not because they want to change the world and they’re fundamentally committed to putting in all the blood, sweat, and tears that entails.

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
Quip 是如何基于 React 和 C++ 开发桌面版本的

How RSA works
http://yurichev.com/blog/RSA/
RSA 是如何实现的

ES6 In Depth: Generators, continued
https://hacks.mozilla.org/2015/07/es6-in-depth-generators-continued/

人手一份核武器 - Hacking Team 泄露(开源)资料导览手册
http://drops.wooyun.org/news/6977
原来未公开的漏洞那么多

How Go was Made - Andrew Gerrand
https://sourcegraph.com/blog/live/gophercon2015/123748269730

Here’s How Facebook’s News Feed Actually Works
http://time.com/3950525/facebook-news-feed/

The Real-Life Dangers of Augmented Reality
http://spectrum.ieee.org/consumer-electronics/portable-devices/the-reallife-dangers-of-augmented-reality/

Understanding the Force
https://medium.com/@sxywu/understanding-the-force-ef1237017d5
基于 D3 实现力导向图

[美团]前端组件化开发实践
http://tech.meituan.com/frontend-component-practice.html
随着前端开发复杂度的日益提升,组件化开发应运而生,并随着 FIS、React 等优秀框架的出现遍地开花。这一过程同样发生在美团,面临业务规模的快速发展和工程师团队的不断扩张,我们历经引入组件化解决资源整合问题、逐步增强组件功能促进开发效率、重新打造新一代组件化方案适应全栈开发和共享共建等阶段,努力“controlling complexity”。本文将介绍我们组件化开发的实践过程。

千亿市场背后,美团的技术团队和挑战
http://mp.weixin.qq.com/s?__biz=MzA4NTU2MTg3MQ==&mid=209065371&idx=1&sn=81aa9057e74e05bfc233582584224b26&scene=2
2015年美团大力布局O2O,大步迈向千亿级平台,背后,又有哪些产品与技术的力量在支持呢?7月5日,EGO带领会员走进美团,与美团技术专家深入探讨,现场干货满满,先来看看美团技术工程部负责人、美团技术委员会主席张锦懋带来的关于“美团技术团队和挑战”的分享吧~另附美团的两个文章:
- 美团如何招人:http://mp.weixin.qq.com/s?__biz=MzA4NTU2MTg3MQ==&mid=209183729&idx=1&sn=1dc6f0718b5eb3df0beef87c36729c0f
- 基于机器学习方法的POI品类推荐算法 http://mp.weixin.qq.com/s?__biz=MjM5ODIzNDQ3Mw==&mid=207654014&idx=1&sn=df646cde4a09c1b6b8515645cf145e55

十年WEB技术发展历程
http://www.codeceo.com/article/web-10-years.html
回顾了热点技术,可以用作怀旧。

Seeing the Extensible Web Manifesto Through
https://bocoup.com/weblog/extensible-web-manifesto/

腾讯技术总结:超实用的HTML 5接口全方位测试总结文
http://mp.weixin.qq.com/s?__biz=MjM5MTk1NjI0MA==&mid=207632461&idx=1&sn=a8b00391f244c3bcbe1c2e9f22c7b107#rd
本文就是以 HTML5 Device API 为核心,对 HTML5 的一些新接口作了一个完整的测试,希望能让大家有所启发。
Monitor Device Battery Status Using Ionic Framework https://blog.nraboy.com/2015/07/monitor-device-battery-status-using-ionic-framework/?utm_source=mobilewebweekly&utm_medium=email
Ionic框架的电池状态监控方案。
另外还有一篇HTML5 Battery Status API的论文http://eprint.iacr.org/2015/616.pdf?utm_source=html5weekly&utm_medium=email

Angular路由深入浅出
http://div.io/topic/1096
介绍angular路由的文章,图文详细。另外作者写了一系列angular分析文章http://www.html-js.com/article/column/693

新鲜货

The Opa Language
http://opalang.org/
用一种语言搞定一切 Web 开发(前端+后端)。

Material Design Lite
http://www.getmdl.io/index.html
轻量版的 Material Design 样式,不过 JavaScript + CSS 压缩前也有接近 400K

Revving up JavaScript performance with TurboFan
http://blog.chromium.org/2015/07/revving-up-javascript-performance-with.html
V8 中的新编译器 TurboFan 在 zlib 测试中提升了 29% 的性能

Silicon Valley Dictionary
http://svdictionary.com/
硅谷专有名词辞典,可以学到很多东西

A Month Designing in VR
https://medium.com/facebook-design/a-month-designing-in-vr-62474aef1f1c
虚拟现实中的设计实践

VisPy
http://vispy.org/
用于科学数据可视化的 Python 库

redux
https://github.com/gaearon/redux
Atomic Flux with hot reloading.

cola.js
http://marvl.infotech.monash.edu/webcola/
cola.js (A.K.A. "WebCoLa") is an open-source JavaScript library for arranging your HTML5 documents and diagrams using constraint-based optimization techniques.

React UI Builder
https://github.com/ipselon/react-ui-builder
可视化的方式生成 React UI 代码

Nuclear
http://alloyteam.github.io/Nuclear/
腾讯 alloy 团队新出的 UI 框架

PipelineDB
http://www.pipelinedb.com/
包含流式计算的数据库,在插入数据的时候就会更新视图

Node Profiler
http://alinode.aliyun.com/
本地深JS阿里分享的JavaScript的性能调优工具,node开发的好助手

purifycss
https://github.com/purifycss/purifycss
移除没有使用的CSS,支持单页面应用,star已破五千,值得一试

FlyRefresh
还记得这个性感的小飞机加载动画不?https://dribbble.com/shots/2067564-Replace 已经有人提供了ios、android、css的版本,壮哉我大前端(客户端也是端嘛~)!
- [android] https://github.com/race604/FlyRefresh - [ios] https://github.com/MartinRGB/Replace-iOS - [css] http://codepen.io/suez/pen/oXLroX 不得不为codepen上的前端程序员们赞一个,创新力十足,虽然有些存在兼容性问题。但前端开发不就是要保持这种旺盛的创新力和表现欲么~另外react native等框架的出现,客户端开发也在等着我们去征服啦!
这里有cnode的react native版 https://github.com/soliury/noder-react-native ,类似的还有不少,赶紧学习吧!

【译】创建优雅表格的8个js工具
http://itindex.net/detail/53845-%E8%A1%A8%E6%A0%BC-js-%E5%B7%A5%E5%85%B7
当需要呈现数百个表的数据时,展示和可访问性扮演着至关重要的角色。在这种情况下,倘若一个数据网格能够支持大量数据集的HTML Table并提供诸如排序、搜索、过滤和分页等功能,那是棒棒哒。在这篇文章中,将介绍8个用于创建优雅表格的js工具。

2015 PHP框架调查结果出炉,Laravel最受欢迎!
http://blog.jobbole.com/88106/

看技术大牛如何人肉到黑客资料的
http://mp.weixin.qq.com/s?__biz=MjM5NjAyMzcyMA==&mid=220384937&idx=1&sn=cf3913a735304382098d7bcbccec38e0#rd
雁过留痕,做坏事得当心呀。

产品及其他

如何避免软件行业薪资的天花板
http://www.codeceo.com/article/how-to-avoid-top-salary.html
这位 google 工程师遇到的问题,从 BAT 之类的大公司出去的员工同样会遇到。很多人都达到了高级工程师的水平,然后前面的路就卡住了。但如果你想要超过这个水平呢?你如何突破这个薪酬的上限?这个文章提到《Carrer Superpowers》这本书或许有帮助。另附一个跟这个话题强相关的文章 http://www.codeceo.com/article/programmer-soft-skills-quiz.html

项目经理(project manager)是大傻B吗? http://icodeit.org/2015/07/is-project-manager-a-fool/
经常可以看到黑这个群体的文章,但实际上项目经理要去解决一些软件工程问题,在软件团队中扮演这非常重要的角色。这个文章对pm的分析以及rd如何与pm相处,分析得很好。文中“如果换做是你,你会怎么做” 这种换位思考的理念在与人相处时非常重要。

Buffer + Transparency
https://buffer.com/transparency
Buffer 公司开放了它的全部内部信息,包括工资、收入、邮件、工作计划及全部代码等

支付宝9.0改版背后的产品逻辑和战略布局
http://mp.weixin.qq.com/s?__biz=MzAxODIzODU0NQ==&mid=209235189&idx=1&sn=b8843d4af8cb86c0aa8214965e1f991f
从用户体验的五个层次看支付宝的改版:战略层→范围层→结构层→框架层→表现层

等待第一条回复
登录后回复,如无账号,请使用邀请码注册