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

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

zenany 发布于 3 年前

业界大会

Microsoft Build 2015
http://www.buildwindows.com/
前端的可以重点关注 Edge 这里还有一个讨论文章 http://www.zhihu.com/question/29985708

百度 Web 技术专栏

[fex]当90后怀孕时,她们在贴吧聊什么?

http://shushuo.baidu.com/act/lama/
贴吧的同学基于 legned 平台自主制作的专题报告,好评如潮。

[fex]当后端是不知道什么框架时,如何用 fisp
http://www.orrafy.com/posts/fisbook/fis-plus-online/
最近遇到很多同学(非度厂)当在本地开发完的 fisp(指代fis-plus,以下同) 项目不知道如何跟后端连在一起工作;这可能是整个站在前端的角度上去考虑问题,而不清楚后端是如何去渲染一个页面导致的。那么这篇将揭露假设我用了个 PHP 的什么什么框架该如何去渲染 fisp 的项目呢?

[efe]Writing CSS Right
http://justineo.github.io/slideshows/writing-css/

深阅读

React JS最佳实践
http://blog.siftscience.com/blog/2015/best-practices-for-building-large-react-applications
本篇描述了让UI代码具有伸缩性的技术和最佳实践,同时介绍了一些公共的组件设计模式。对那些准备用React JS构建大型应用的童靴掌握最佳实践大有帮助。

The Core Concepts of Angular 2
http://victorsavkin.com/post/118372404541/the-core-concepts-of-angular-2
In this blog post I will talk about the three core concepts of Angular 2: components, dependency injection, and property bindings. 另附一个关于 angular2 的演讲: http://slides.com/gionkunz/back-to-the-future-angularjs2#/2

好的前端主管是如何带队的?
http://www.zhihu.com/question/30093712
这个问题在职业生涯中似乎是绕不过去的,大家可以看看大神们的经验,对未来肯定有帮助。这是玉伯的一个回答: http://mp.weixin.qq.com/s?__biz=MzAxNzM4OTE4Mg==&mid=207073173&idx=1&sn=a9eac0063d28278d209f6755ea701555

写给初学前端工程师的一封信
http://www.w3ctech.com/topic/983
克军结合自己的经验给前端新手的建议,其实对非新手也是很有启发的。个人喜欢这几点:
- 技术会变,不变的是那些特质和观念
- 不要抱怨自己所在的团队不够好,用更开放的心态分享和交流,慢慢的一个好的氛围便会形成
- 开发思想不存在过时的问题
最近关注前端工程师成长的话题挺多的,另附:
- 如何提问才能进阶成为前端大神 http://www.zhangxinxu.com/wordpress/2015/05/how-to-ask-web-front-question/
- 找靠谱的工作-是否合适自己 http://mp.weixin.qq.com/s?__biz=MzA5NDY0ODkxNA==&mid=204471861&idx=1&sn=b61f7d9370a218bcf425ec5bcd4f5530

Code Review Best Practices
http://kevinlondon.com/2015/05/05/code-review-best-practices.html
Briefly, a code review is a discussion between two or more developers about the suggested changes to the code to address an issue. Many articles talk about the benefits of code reviews, including knowledge sharing, code quality, and developer growth. I’ve found fewer that talk about what to look for in a review and how to discuss code under review.

移动端尺寸基础知识
http://colachan.com/post/3435
初涉移动端设计和开发的同学们,基本都会在尺寸问题上纠结好一阵子才能摸到头绪。我也花了很长时间才弄明白,感觉有必要写一篇足够通俗易懂的教程来帮助大家。从原理说起,理清关于尺寸的所有细节。由于是写给初学者的,所以不要嫌我啰嗦。

【翻译】2014伊始,WEB设计尚存?
http://www.w3ctech.com/topic/992
赞这句:Web标准运动的目标原本是从创建网站的过程中移除无用的复杂性和谬行,使我们更加关注:设计、内容以及用户体验。

Angular 跨页缓存设计
https://github.com/aui/blog/issues/1
在前端架构演进的过程中,最艰难的不是理解 API,而是思维方式被颠覆后的的适应过程,在基于 AngularJS 的架构下,所有繁杂的事务都被高度抽象化。

一个完整的Flexbox指南
http://www.w3cplus.com/css3/a-guide-to-flexbox-new.html
Flex布局背后的主要思想是给容器控制项目(Flex项目)的宽度、高度的能力,使用Flex项目可以自动填满容器的可用空间(主要是适应所有类型的显示设备和屏幕大小)。Flex容器使用Flex项目可以自动放大与收缩,用来填补可用的空闲空间。

Mac 开发配置手册
http://aaaaaashu.gitbooks.io/mac-dev-setup/content/
手册内容为「如何让一部全新的 MacBook 快速完成开发环境配置」,主要面向 Web 开发者。其中的指导,在 Mavericks 和 Yosemite 上有效,其他版本系统并未尝试。
- 如果你是一名老手,本手册让你减少配置开发环境的烦恼。
- 如果你是一名新手,那么恭喜你,你将会认识一个全新的世界。

3D互动游戏实践
https://github.com/tmallfe/tmallfe.github.io/issues/21
说起3D,前端工程师们应该都很熟悉,CSS3对3D支持非常好,除部分低端Android机器外,性能和效果都不错。今天来分享下如何基于HTML5陀螺仪,来实现3D虚拟现实效果。

A re-introduction to JavaScript*
https://developer.mozilla.org/en-US/docs/Web/JavaScript/A_re-introduction_to_JavaScript
Why a re-introduction? Because JavaScript is notorious for being the world's most misunderstood programming language. While often derided as a toy, beneath its deceptive simplicity lie some powerful language features, one that is now used by an incredible number of high-profile applications, showing that deeper knowledge of this technology is an important skill for any web or mobile developer.

Facebook’s cold storage system
https://code.facebook.com/posts/1433093613662262/-under-the-hood-facebook-s-cold-storage-system-/?hn=1
Two billion photos are shared daily on Facebook services. Many of these photos are important memories for the people on Facebook and it's our challenge to ensure we can preserve those memories as long as people want us to in a way that's as sustainable and efficient as possible. As the number of photos continued to grow each month, we saw an opportunity to achieve significant efficiencies in how we store and serve this content and decided to run with it. The goal was to make sure your #tbt photos from years past were just as accessible as the latest popular cat meme but took up less storage space and used less power.

The Data Science Handbook
http://www.thedatasciencehandbook.com/
In The Data Science Handbook, you will find in-depth interviews with 25 remarkable data scientists. They hail from a wide selection of backgrounds, disciplines, and industries. Some of them, like DJ Patil and Hilary Mason, were part of the trailblazing wave of data scientists who catapulted the field into national attention. Others are at the start of their careers, such as Clare Corthell, who made her own path to data science by creating the Open Source Data Science Masters, a self-guided curriculum built on freely available internet resources.

七牛如何做HTTP服务测试
http://weibo.com/p/1001603839573171004947
基于HTTP协议来提供服务的好处是显然的。除了HTTP服务有很多现成的客户端、服务端框架可以直接使用外,在HTTP服务的调试、测试等工程领域都有现成的相关工具支撑。七牛大量的服务都基于HTTP,所以需要思考如何更有效地进行HTTP服务的测试。

新鲜货

Bringing Asm.js to Chakra and Microsoft Edge
https://blogs.windows.com/msedgedev/2015/05/07/bringing-asm-js-to-chakra-microsoft-edge/
Support for Asm.js has been one of the top 10 most-requested items at the Microsoft Edge Developer Suggestion Box on UserVoice since we launched it in December 2014. Since that time, we’ve made good progress, and in Windows 10 Insider Preview builds starting with 10074, we are now previewing the early work that we’ve been doing to enable Asm.js support in Chakra and Microsoft Edge.
这里还有一个关于 Edge 的 演讲:
The Microsoft Edge Rendering Engine that makes the Web http://agroup.baidu.com/fex/view/pdf/4653

node.js在qzone的演进
http://www.w3ctech.com/topic/996

Google Web Components
https://googlewebcomponents.github.io/
A collection of web components for Google APIs & services. Built with Polymer.

Zorro
http://zorro.io/
一套web组件:Zorro O网页链接 效果类似 Bootstrap,但是用法会更简单,功能反而更强。Bower名就是zorro,Github地址 O网页链接 。如果你已经做过很多基于类似 Bootstrap 框架的 web 管理界面,不妨体验一下 Zorro,感受一下 webcomponents 的开发方式。

Lovefield
https://github.com/google/lovefield
Lovefield is a relational query engine written in pure JavaScript. It also provides help with persisting data on the browser side, e.g. using IndexedDB to store data locally. It provides SQL-like syntax and works cross-browser.

Google Cloud BigTable
http://googlecloudplatform.blogspot.com/2015/05/introducing-Google-Cloud-Bigtable.html
http://geek.csdn.net/news/detail/32144
https://news.ycombinator.com/item?id=9497060
Google 发布了云NoSQL服务Cloud BigTable,基于Google的王牌技术BigTable(HBase是其山寨),但可以通过HBase API里访问。性能非常惊人,读写延迟都是毫秒级的,与HBase和Cassandra读延迟好几百相比的确是秒杀,写延迟比Cassandra也好一倍以上。

Photoshop-Export-Layers-to-Files-Fast
https://github.com/jwa107/Photoshop-Export-Layers-to-Files-Fast/
This script allows you to export your layers as individual JPGs / PNGs at a speed much faster than the built-in script from adobe.

CPU架构浅析
http://pan.baidu.com/s/1o67iRii
阿里的一位同学整理的,感兴趣的可以围观。

Evaluating persistent, replicated message queues
https://softwaremill.com/mqperf/
There is a number of open-source messaging projects available, but only a handful support both persistence and replication. We’ll evaluate the performance and characteristics of 6 message queues: Amazon SQS 、 Mongo DB、RabbitMq、HornetQ、Kafka、ActiveMQ.

初探F# 4.0
http://www.infoq.com/cn/news/2015/05/FSharp-4
https://github.com/Microsoft/visualfsharp
尽管近期所有的新闻都在关注C#和Windows 10,但F#也没有坐以待毙。随着Visual Studio 2015 RC的面世,F# 4.0也一同浮出水面。首先要注意的第一点就是,这是一个由社区的努力所推出的项目。在全部38位贡献者中,只有4分之1的人与微软有所关联。所有的工作都是在F#的GitHub网站上公开完成的,他们也希望能够通过这个平台获得用户的反馈

Io.js 2.0.0 Released
https://iojs.org/en/index.html?2.0.0
又传 Node.js 和 io.js 准备合作 http://www.oschina.net/news/62149/node-js-and-io-js-convergence

爆米兔:小而美的H5创意平台
http://www.lieyunwang.com/archives/84969
爆米兔是一个HTML5的移动营销平台,兼有开发工具和内容聚合的功能。它帮助人们制作、分享、传播自己的创意,没有技术基础的小白能直接在网站上选模板、编辑并保存预览作品。

PHP: md5('240610708') == md5('QNKCDZO')
http://3v4l.org/tT4l8
竟然发生了 hash 碰撞

jquerymy.js
http://jquerymy.com/
A lightweight jQuery plugin for complex two-way data binding in real time.

NativeScript 1.0.0 Release Now Available
http://developer.telerik.com/featured/nativescript-1-0-0-release-now-available/

EXT

随便写写2015创业记
http://www.cnblogs.com/qingyuan/p/4379543.html
http://www.cnblogs.com/qingyuan/p/4164083.html
http://www.cnblogs.com/qingyuan/p/4165377.html
满满的创业实录,值得每个有创业梦想的码农看看。很早之前作为一个技术员,然后又作为一个创业者我只想说说自己的感悟以及自己的迷茫。想褪去所有的角色好好的谈谈自己,作为一个普普通通的人来说说自己心中的想法。

你比Facebook工程师差什么:自我管理能力缺失?
http://mp.weixin.qq.com/s?__biz=MzA4NTU2MTg3MQ==&mid=206128474&idx=1&sn=44da716c9349282f02eba7a08c0841f3
文中总结的这两点很不错:
- 良好的自我管理能力是出色工程师的必备能力
- 团队管理的着力点在于营造能让工程师提升自我管理能力的环境

C++程序员如何做好界面
http://bbs.csdn.net/topics/390379682
对用 C 做界面以及技术选型挺有借鉴意义的。其实做界面,最方便的还是 web 技术。

马云对阿里高管的要求
http://mp.weixin.qq.com/s?__biz=MjM5NDQ0OTA2NQ==&mid=212428816&idx=1&sn=0ac6936e4f7f391981472c23c59c343e&scene=2
格局、心态、指哪打哪...

--The End--

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

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