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

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

zenany 发布于 4 年前

百度 Web 技术专栏

[fex]FIS3 快要发布了
http://fex.baidu.com/blog/2015/06/fis3-pre/
FIS3 在 FIS 的基础上提升了易用性以及可扩展能力。用一种更简单的配置方法、更全面的插件扩展支持来为打造前端工程方案提供助力;

[efe]数字知多少?
http://efe.baidu.com/blog/number/
一个巨大的16进值字符串转化成数字后再转化成对应的字符串就不相等了,实际输出的值还差得蛮远的… 这个问题的第一反应就是精度丢失啰,不过同学们可不是这么好打发的,都不说一个为什么怎能了事呢?那就让我们稍微挖一挖,看看究竟是为什么吧~

深阅读

从 ASM.JS 到 WebAssembly
http://techcrunch.com/2015/06/17/google-microsoft-mozilla-and-others-team-up-to-launch-webassembly-a-new-binary-format-for-the-web/
https://brendaneich.com/2015/06/from-asm-js-to-webassembly/
http://www.oschina.net/news/63502/webassembly
https://medium.com/javascript-scene/what-is-webassembly-the-dawn-of-a-new-era-61256ec5a8f6
WebAssembly, 缩写为“wasm”,.wasm 为文件名后缀,是一种新的用于低端安全代码的二进制语法。它最初与 asm.js 合作,不过从长远来看,为了更好地向多源编程语言的通用目标等级格式提供服务,WebAssembly会从 JS 的语义中分离。

How We Moved Our API From Ruby to Go and Saved Our Sanity
http://blog.parse.com/learn/how-we-moved-our-api-from-ruby-to-go-and-saved-our-sanity/
http://wanqu.co/2015-06-12-how-we-moved-our-api-from-ruby-to-go-and-saved-our-sanity.html
Parse是由YC孵化出来的、专为移动应用提供后台服务的云计算平台,为开发者包办繁琐的后台服务,让开发者只需专注于具体的开发工作。这篇文章讲述了他们从 Ruby 迁移至 Go 的经验。

理想的应用框架
http://www.cnblogs.com/sskyy/p/4592353.html
在过去对框架的设计中,我收到过的最有用的建议是:“不要一开始就根据现有的技术去整合和改进。而是先搞清楚你觉得最理想的框架应该是怎样的,再根据现在的技术去评估,的确实现不了时再妥协。这样才能做出真正有意义的框架。” 在这篇文章里,就让我们按照这样一条建议来探索一下现在的 web 框架最终可以进化成的样子,你绝对会被惊艳到。

Web缓存基础:术语、HTTP报头和缓存策略
https://linux.cn/article-5456-1.html
缓存,或者对之前的请求的临时存储,是HTTP协议实现中最核心的内容分发策略之一。分发路径中的组件均可以缓存内容来加速后续的请求,这受控于对该内容所声明的缓存策略。在这份指南中,我们将讨论一些Web内容缓存的基本概念。这主要包括如何选择缓存策略以保证互联网范围内的缓存能够正确的处理您的内容。我们将谈一谈缓存带来的好处、副作用以及不同的策略能带来的性能和灵活性的最大结合。
另附: 前端性能工具简介 http://www.w3cplus.com/performance/performance-tools.html

web技术与响应式设计
http://wintercn.github.io/blog/web%E6%8A%80%E6%9C%AF%E4%B8%8E%E5%93%8D%E5%BA%94%E5%BC%8F%E8%AE%BE%E8%AE%A1.html
ETHAN MARCOTTE的文章《响应式Web设计》讲述了在可伸缩的网页基础上使用 Media Query 来实现响应的响应式设计。 而本文试从前端角度整理了近年来可供实现"可伸缩基础"和"响应“的前端技术。

How to Become a Great JavaScript Developer
http://blog.ustunozgur.com/javascript/programming/books/videos/2015/06/17/how_to_be_a_great_javascript_software_developer.html
- Read Books
- Learn, Use and Read Libraries
- Do Exercises and Ask Questions to Yourself
- Learn the standards
- Use Resources on the Web

Deprecating JSTransform and react-tools
https://facebook.github.io/react/blog/2015/06/12/deprecating-jstransform-and-react-tools.html
Today we're announcing the deprecation of react-tools and JSTransform. React-tools has always been a very thin wrapper around JSTransform. It has served as a great tool for the community to get up and running, but at this point we're ready to let it go. We won't ship a new version for v0.14.

Migrating from 1.3 to 1.4
https://docs.angularjs.org/guide/migration#migrating-from-1-3-to-1-4
http://angularjs.blogspot.co.uk/2015/05/angular-140-jaracimrman-existence.html
anguladjs 1.4 已经到可以应用在生产环境的状态了,据说有性能提升,用1.3 的同学可以考虑升级。

Rearchitecting GitHub Pages
http://githubengineering.com/rearchitecting-github-pages/
GitHub 的工程师们今年使用 OpenResty 的核心组件 ngx_lua 重新架构了 GitHub Pages 这个在线产品。他们对新架构的性能、可扩展性以及简单性貌似都很满意。

Polymer 1.0 浅尝
http://www.html-js.com/article/3006
本文只是一次试水,稍微感受一下 WebComponent 的特性。 从上面的三个点: 自定义元素、Local Dom 和 数据绑定 来看,Polymer 提供了一种很简洁的 WebComponent 的使用方式:
- 通过简单的 link import 导入依赖,并按依赖顺序加载资源
- 自定义元素隔离样式以及业务逻辑
- Local Dom 能让自定义元素具有更高的灵活性
- 数据绑定更是轻松的利用 属性 动态改变自定义元素的内容

程序员在职业生涯中如何规划自己?
http://mp.weixin.qq.com/s?__biz=MzA3NTIzMzIxNQ==&mid=206909887&idx=1&sn=63eea28d8a79fe8bd96ec015e6c5d5bd#rd
对应一本书 《像程序员一样思考》 ,看起来还不错。

[译文]写给年轻程序员创业的一封信
http://www.codeceo.com/article/letter-to-a-young-programmer-considering-a-startup.html
我经常收到很多年轻人的来信,他们对编程很感兴趣,但是现在正面临着学校和专业未来的抉择。这篇文章就是专为这些迷茫中的年轻人而写的。

编程的宗派
http://www.techug.com/paradigms-2
总是有人喜欢争论这类问题,到底是“函数式编程”(FP)好,还是“面向对象编程”(OOP)好。既然出了两个帮派,就有人积极地做它们的帮众,互相唾骂和鄙视。然后呢又出了一个“好好先生帮”,这个帮的人喜欢说,管它什么范式呢,能解决问题的工具就是好工具!

奇趣百科性能优化
http://xinranliu.me/2015-05-22-qiqu-performance/
http://www.slideshare.net/linx4200/uc-49535651
一为 UC 的妹子记录的一次前端性能优化过程。讲渲染性时能优化,跟 vue.js 的使用有关。内容甜美,图文并茂,可以参考。另附 : Vue.js Tips & Best Practices http://vuejs.org/guide/best-practices.html

The Art of Command Line
https://github.com/jlevy/the-art-of-command-line
This is a selection of notes and tips on using the command-line that I've found useful when working on Linux. Some tips are elementary, and some are fairly specific, sophisticated, or obscure. This page is not long, but if you can use and recall all the items here, you know a lot.

异步编程之co——源码分析
http://www.html-js.com/article/3016
https://github.com/tj/co
The ultimate generator based flow-control goodness for nodejs.

新鲜货

React-Todos,入门例子
http://www.html-js.com/article/3019
又一个 react 的例子。

用 Koa 写服务体验
http://jiongks.name/blog/try-koajs/

ECMAScript 2015 Has Been Approved
http://www.infoq.com/news/2015/06/ecmascript-2015-es6
http://www.ecma-international.org/ecma-262/6.0/
ECMAScript 2015 已经正式发布,也已经有同学陆续开始尝鲜 es6 了,是时候深入了解下 es6 了。这里有一本 es6 的免费书供研读 Exploring ES6 https://leanpub.com/exploring-es6/read

No Stack Startups
http://blog.aweissman.com/2015/05/no-stack-startups.html
感觉就是 nobackend 和 unhost 理念的延伸

Visual Guide to CSS3 Flexbox_ Flexbox Playground
https://scotch.io/demos/visual-guide-to-css3-flexbox-flexbox-playground

UI Design Dos and Don'ts
https://developer.apple.com/design/tips/
来着 apple 的设计指南

SystemJS
https://github.com/systemjs/systemjs
Universal dynamic module loader - loads ES6 modules, AMD, CommonJS and global scripts in the browser and NodeJS. Works with both Traceur and Babel.

Ext

一位CTO在读完这本书后,马上允许他的员工们在家办公了
http://mp.weixin.qq.com/s?__biz=MjM5NjMyOTMzNA==&mid=209085539&idx=1&sn=1bd0e997795153e11f1d2312695d6980#rd
在家办公室对行业及从业人员的要求非常高,“别把人生耗在通勤路上”太适合中国国情了,但愿在不远的将来能实现。

专注力,如今已成了最稀缺的能力
http://mp.weixin.qq.com/s?__biz=MzA3NDM3OTgwMw==&mid=215535427&idx=2&sn=67f8f5d0c1c9a9773b570d814a87f57b#rd
多数人不是因为他们的能力不够而挫败。他们失败是因为把能力分散到太多的方向上。

To be a real programmer,对程序员说点实在话
http://blog.jobbole.com/87644/
这几点挺重要的:
- 能力的提升来自厚积,所以对于基础的东西,应该保持持续的热情
- 知识结构的重要性与项目经验会相互影响
- 人类的大部分知识来自间接渠道

“互联网思维”的实质思考,源于毛泽东思想?
http://www.techxue.com/techxue-15856-1.html
分析得还挺有道理的,另附一个有意思的文章:
- 互联网时代的“诸子百家 http://www.techxue.com/techxue-15812-1.html

--The End--

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

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