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

一周技术文章推荐 - 2015.05.18 0个回复 专栏 @ 探索

zenany 发布于 2 年前

百度 Web 技术专栏

[fex]聊聊移动端跨平台开发的各种技术
http://fex.baidu.com/blog/2015/05/cross-mobile/
duoyi 新作:最近出现的 React Native 再次让跨平台移动端开发这个话题火起来了,曾经大家以为在手机上可以像桌面那样通过 Web 技术来实现跨平台开发,却大多因为性能或功能问题而放弃,不得不针对不同平台开发多个版本。但这并没有阻止人们对跨平台开发技术的探索,毕竟谁不想降低开发成本,一次编写就处处运行呢?除了 React Native,这几年还出现过许多其它解决方案,本文我将会对这些方案进行技术分析,供感兴趣的读者参考。
这里还有一位同学根据这个文章整理的脑图:http://naotu.baidu.com/viewshare.html?shareId=avi5nek9booo

[fex]2015年高考“天骄行动”,百度文库带你全面出击

http://shushuo.baidu.com/legend/pro/?id=f37355bc-f864-11e4-b0dd-5cf3fc4aac02
文库的同学基于 legend 制作的专题页面,效果非常不错。

[tieba]HTTP 2 RFC 中文稿
http://nginx.baidu.com/book/interest-proxy/http2/http2.html
贴吧的一位同学正在进行的最新的 http2 规范的翻译稿。

深阅读

Diving into C++ internals of node
https://blog.indutny.com/c.cpp-in-node
There is nothing to be scared about in the C++ internals of the project, especially in internals of io.js and node.js. If you ever tried to optimize JavaScript code to squeeze out every possible performance or memory usage improvement out of it - you already wrote some C++ code.

A Map of the Best Animation Libraries for JavaScript and CSS3 plus Performance Tips
http://www.awwwards.com/web-animation-infographics-a-map-of-the-best-animation-libraries-for-javascript-and-css3-plus-performance-tips.html
Today we have decided to showcase a 'map' of the current state of web animation by compiling highly regarded libraries, frameworks and plugins based on their versatility and performance.

如何带好前端团队
http://mp.weixin.qq.com/s?__biz=MzAxNzM4OTE4Mg==&mid=207262313&idx=1&sn=ec8e52ce7120906ea32b55d7fecdbf36&scene=4
http://mp.weixin.qq.com/s?__biz=MzAxNzM4OTE4Mg==&mid=207395017&idx=1&sn=2dbcae518b3ace7cf8b6898e4500b97a&scene=2
玉伯总结的带团队的经验以及对前端的思考,推荐大家看看。

W3C Highlights - May 2015
http://www.w3.org/2015/05/w3c-highlights/
W3C发布了2015年5月工作重点报告(每年5月及10月各发布一版),该报告综述了后HTML5时代W3C的标准工作规划,以及在过去的6个月内,W3C在标准流程(Process)、工具(Tools)、文档许可证(Document License)及Web内容(Content)方面的持续优化,以及在增强Web应用基础,以及扩展Web垂直领域方面开展的工作。

Brendan Eich - JavaScript at 20
http://brendaneich.github.io/ModernWeb.tw-2015/
听 javascript 创始人谈 js。

QQ浏览器X5内核问题汇总
http://www.qianduan.net/qqliu-lan-qi-x5nei-he-wen-ti-hui-zong/
来自X5团队拿到了一份问题汇总。做移动端开发的同学可以关注下。

使用Git和Git-Flow手记
http://www.toobug.net/article/git_and_gitflow.html
去年10月份,在我们被产品节奏逼到墙角无路可走的时候,我们在几乎没有准备的情况下,在团队中引入了Git。目前时间已经过去半年,回顾这半年的时间,基本还是运作得比较顺利。当然过程中也少不了踩坑,因此记录一些心得。

序列化和反序列化
http://www.infoq.com/cn/articles/serialization-and-deserialization
文章作者服务于美团推荐与个性化组,该组致力于为美团用户提供每天billion级别的高质量个性化推荐以及排序服务。本文内容按如下方式组织:
- 第一部分给出了序列化和反序列化的定义,以及其在通讯协议中所处的位置;
- 第二部分从使用者的角度探讨了序列化协议的一些特性;
- 第三部分描述在具体的实施过程中典型的序列化组件,并与数据库组建进行了类比;
- 第四部分分别讲解了目前常见的几种序列化协议的特性,应用场景,并对相关组件进行举例;
- 最后一部分,基于各种协议的特性,以及相关benchmark数据,给出了作者的技术选型建议。

理查德·斯托曼(RMS):选你所信 尽你所能
http://mp.weixin.qq.com/s?__biz=MzAwOTA3NTEzMw==&mid=205795425&idx=1&sn=dcec99b546a466e773be93a8f3e6d904
从1994年至今,理查德·斯托曼已经十次来访中国,这些访问既不是官方邀请,也不是商业活动,多数是他的自由软件理念中国追随者的自发行为。作为美国国家工程院院士,他到中国来不是参见达官大商;作为天才程序员,他也没有乔布斯、艾伦·马斯克(Elon Musk)等IT巨贾的显贵风流。他更多的时候是去大学演讲,向中国学子传布他的“自由软件”理念。

The Failure of Agile
http://blog.toolshed.com/2015/05/the-failure-of-agile.html
I am proud to be one of the 17 founders/authors of the The Agile Manifesto back in 2001. I think it provided a jolt of energy, hope of a better way of doing things, of creating software and making the world work better. It was a pivotal turning point. But in the 14 years since then, we‘ve lost our way.

React专题文章
http://weibo.com/1734409185/ChGaTthCX
粉丝和实践者,可以围观。

50 Shades of Go: Traps, Gotchas, and Common Mistakes for New Golang Devs
http://devs.cloudimmunity.com/gotchas-and-common-mistakes-in-go-golang/
Go is a simple and fun language, but, like any other language, it has a few gotchas... Many of those gotchas are not entirely Go's fault. Some of these mistakes are natural traps if you are coming from another language. Others are due to faulty assumptions and missing details.

改进 ThinkJS 的异步编程方式
http://www.w3ctech.com/topic/1023
用 node.js 写应用的同学可以参考。

玩转HTML5移动页面(动效篇)
http://mp.weixin.qq.com/s?__biz=MjM5MTA1MjAxMQ==&mid=204686007&idx=1&sn=c74fc00ffff74bf93990dd8b751afd34#rd
来自腾讯isux的TQ做的相关H5动画相关的经验,扫盲文,可以查漏补缺。

新鲜货

io.js 正式合并到 node
https://github.com/iojs/io.js/issues/1664
http://top.jobbole.com/21328/
I wrote an extensive piece on why I think we need a foundation, and why I think the structure the Linux Foundation has setup for the Node Foundation is ideal. It's now time to make a real decision about moving io.js in to the foundation and, eventually, merging with node.js.

Announcing Rust 1.0
http://blog.rust-lang.org/2015/05/15/Rust-1.0.html
Today we are very proud to announce the 1.0 release of Rust, a new programming language aiming to make it easier to build reliable, efficient systems. Rust combines low-level control over performance with high-level convenience and safety guarantees.
相关资源:
- https://rust.zeef.com/harris.brakmic
- http://blog.csdn.net/liigo/article/details/45757123

RFC 7540 – HTTP2
http://www.rfc-editor.org/rfc/rfc7540.txt
http2 正式被纳入规范

Servo: The Embeddable Browser Engine
http://blogs.s-osg.org/servo-the-embeddable-browser-engine/
Embedding, in the context of this article, is the process of hosting a web rendering engine inside another application. This engine displays content exactly as a regular web browser would, but allows the application author to customize the user’s experience further than what is possible in the typical display of a normal website.

ngrok
https://github.com/inconshreveable/ngrok
http://tonybai.com/2015/05/14/ngrok-source-intro/
ngrok is a reverse proxy that creates a secure tunnel from a public endpoint to a locally running web service. ngrok captures and analyzes all traffic over the tunnel for later inspection and replay.

Kore
https://kore.io/
Kore is an easy to use web application framework for writing scalable web APIs in C. Its main goals are security, scalability and allowing rapid development and deployment of such APIs. Because of this Kore is an ideal candidate for building robust, scalable and secure web things.

fakeIndexedDB
https://github.com/dumbmatter/fakeIndexedDB
A pure JS in-memory implementation of the IndexedDB API

Guide for Technical Development
https://www.google.com/about/careers/students/guide-to-technical-development.html
Having a solid foundation in Computer Science is important to become a successful Software Engineer. This guide is a suggested path for university students to develop their technical skills academically and non-academically through self paced hands-on learning.

ThoughtWorks 整理的 2015.5 技术雷达
http://insights.thoughtworkers.org/tool_tech_radar_may_2015/
http://insights.thoughtworkers.org/language_platform_tech_radar_may_2015/
http://insights.thoughtworkers.org/technology_tech_radar_may_2015/
从咨询公司的角度看技术。

Awesome - Resources
https://github.com/sindresorhus/awesome
A curated list of awesome lists.
非常全面的资源汇总渠道。

LeakCanary
https://github.com/square/leakcanary
https://corner.squareup.com/2015/05/leak-canary.html
http://www.liaohuqiu.net/cn/posts/leak-canary-read-me/
A memory leak detection library for Android and Java
square(美国知名移动支付公司)开源力作: LeakCanary,利用此类库,排查内存泄露变得非常简单.

灾难级漏洞预警:不小心被开启的上帝模式
http://zhuanlan.zhihu.com/wooyun/19967471
在 IE 中,有一个「safe mode」,默认配置下它一定是开启状态的,但你装了某些银行的控件后他们会把它关闭,目的是为了用户体验,这么做之后你使用网银时就不再需要再确认加载控件了,更重要的是,这个操作是永久的。这让我想起 14 年的一个漏洞,通杀 IE 3 - 11 ...

Beego 作者 Asta 访谈
http://mp.weixin.qq.com/s?__biz=MzA4Njk2NDAzMA==&mid=205351132&idx=1&sn=5e81e1d5b49e9d8ce342b9d63910f4c2
beego 是一个快速开发 Go 应用的 HTTP 框架,他可以用来快速开发 API、Web 及后端服务等各种应用,是一个 RESTful 的框架,主要设计灵感来源于 tornado、sinatra 和 flask 这三个框架,但是结合了 Go 本身的一些特性(interface、struct 嵌入等)而设计的一个框架。
beego 的架构。

STRML Projects and Work
http://strml.net/
这么有创意的简历,给跪了...

Render Markdown as unrendered Markdown
https://gist.github.com/ImJasonH/c00cdd7aece6945fb8ea
仅使用CSS将HTML渲染为Markdown的解决办法,挺能折腾的。

Ext

社交产品的本质是什么?一针捅破天的理论管用吗?
http://www.jianshu.com/p/1210b691a956
- 社交底层人性是“中心化”,当前的APP依然是BBS的还原,只不过被融入了各种元素而已
- 微信和QQ本质上一个工具,互联网是第一层,而他们只是在这之上再加了一层。它们本质上应当称为关系还原的工具。

一个为程序员而生的工具,如何变成 50 亿的生意
http://www.qdaily.com/display/articles/9501.html
无声无息的,AWS 已经成为亚马逊最有前景的业务

15个IT技术人员必须思考的问题
http://www.sanesee.com/article/15-questions-for-programers
行内的人自嘲是程序猿、屌丝和码农,行外的人也经常拿IT人调侃,那么究竟是IT人没有价值,还是没有仔细思考过自身的价值?

--The End--

往期 weekly : https://github.com/zenany/weekly/tree/master/software/2015/

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