FEX 技术周刊 - 2016/03/07
微信搜索『FEX』关注我们的公众号,及时获得最新资讯。
深阅读
InfrastructureAsCode
http://martinfowler.com/bliki/InfrastructureAsCode.html
大神 Martin Fowler 对云计算未来的思考。Infrastructure as code is the approach to defining computing and network infrastructure through source code that can then be treated just like any software system. Such code can be kept in source control to allow auditability and ReproducibleBuilds, subject to testing practices, and the full discipline of ContinuousDelivery. It’s an approach that’s been used over the last decade to deal with growing CloudComputing platforms and will become the dominant way to handle computing infrastructure in the next.
一本新书了Infrastructure as Code: Managing Servers in the Cloud
How to Deploy Software
https://zachholman.com/posts/deploying-software
Whenever you make a change to your codebase, there’s always going to be a risk that you’re about to break something.It doesn’t have to be as stressful, though. There’s one phrase I’m going to be reiterating over and over throughout this whole piece: Your deploys should be as boring, straightforward, and stress-free as possible. 探讨部署这个话题,一篇值得看的长文。
技术领导要不要写代码?
http://www.luanxiang.org/blog/archives/2228.html
领导的对象既不是单纯的人也不是单纯的任务,而是以人为媒介,驱动团队成员去完成更复杂的任务。
前端工程师是怎样一种职业
http://www.cnblogs.com/lvdabao/p/5229640.html
前端工程师已经是大家不再陌生的一个软件行业的工种了,尽管这一工种诞生也没几年。作为一名从业三年的前端工程师,我尝试结合业界标准与我的理解,来尽可能诠释一下前端工程师这个职业。
What’s New in jQuery 3
http://developer.telerik.com/featured/whats-new-in-jquery-3/
Many people state that jQuery is dead and it doesn’t have a place in modern web development anymore. However, its development continues and statistics of its adoption (78.5% in the top million) contradict these claims. In this article, I’ve walked you through the main changes that jQuery 3 will feature. 另附:A love letter to jQuery
Rules For Structuring (Redux) Applications
http://jaysoo.ca/2016/02/28/organizing-redux-application/
As our applications grow, we often find that file structure and organization to be crucial for the mainability of application code. What I want to do in this post is to present three organizational rules that I personally follow on my own projects. By following the rules, your application code should be easier to reason about, and you will find yourself wasting less time on file navigation, tedious refactoring, and bug fixes.
The New Web Typography
https://robinrendle.com/essays/new-web-typography/
We can trace a nervous path through the links and hearts that occupy our timelines. In search of answers, we’ve peeked under the covers of Material Design and examined hundreds of pattern libraries, since one of them might be secretly withholding the principles of good design within. But why are we obsessed with typographic rules? And if we were to make guidelines for setting text on the web, what form should those rules take?
一次RN跨平台开发之旅GitFeed
http://xiekw2010.github.io/2016/02/11/rngitfeed
一个传统客户端码农使用 React Native 的体会
Android 开发进阶指南
http://www.jianshu.com/p/32d289ae179d
在掌握了 Android 开发基础知识后,下一步怎么学
How To Make Users Think Your App Loads Faster
https://medium.com/ux-planet/how-to-make-users-think-your-app-loads-faster-24052fe307bf
让应用看起来快的小技巧
What My PhD Was Like
http://jxyzabc.blogspot.jp/2016/02/my-phd-abridged.html
作者读计算机博士 8 年来的记录
Server-Side Rendering With React, Node And Express
https://www.smashingmagazine.com/2016/03/server-side-rendering-react-node-express/
用详细的代码介绍如何用 React 和 Express 实现后端渲染
并发之痛 Thread,Goroutine,Actor
http://jolestar.com/parallel-programming-model-thread-goroutine-actor/
了解一下并发问题的各种解决方案。
数据可视化获奖作品精选 - 2015 Information is Beautiful Awards
http://mp.weixin.qq.com/s?__biz=MzA5NDExMTAzNA==&mid=402129517&idx=1&sn=2f5f8db45b5ea1744d760c5dfd36fea2
Information is Beautiful Awards”是为了鼓励和奖励在图表设计、数据、信息可视化方向上做出优秀表现的设计师和设计作品
细聊分布式ID生成方法
http://mp.weixin.qq.com/s?__biz=MjM5ODYxMDA5OQ==&mid=403837240&idx=1&sn=ae9f2bf0cc5b0f68f9a2213485313127
ID 生成是的场景很多,可以了解下。
乌克兰电网攻击纪实:能力逆天的狡猾黑客
http://www.easyaq.com/news/international/3599.html
简直就是电影中的场景
The Rise of the API-based SaaS
https://blog.chartmogul.com/api-based-saas/
We’re entering a new age of enterprise cloud-based products. An age that empowers developers and creates the building blocks for the future of internet-based software. But this new breed of faceless product doesn’t come without a new set of challenges…
The Untold History of Arduino
http://arduinohistory.github.io/
The history of Arduino has been told by many people, and no two stories match. I want to clarify some facts around the history of Arduino, with proper supported references and documents, to better communicate to people who are interested, about Arduino’s origin. As well, I will attempt to correct some things that have distorted my role or work by pointing out common mistakes, misleading information, and poor journalism. I will go through a summary of the history first, then I will answer a series of questions that I have been often asked over the years.
新鲜货
Google IO 2016官网上线
https://events.google.com/io2016/
3月8号开放注册
Google Preps Angular 2 for Final Release
http://thenewstack.io/google-preps-angular-2-final-release/
“In Angular 2, we have some very clear idioms and APIs for doing all the things that web developers used to do” — Brad Green, Google.
NodeBB v1.0.0
https://blog.nodebb.org/nodebb-v1-0-0/
A better community platform for the modern web. NodeBB is a next generation forum software that’s free and easy to use.
2015 图灵奖出炉,现代密码学先驱 Diffie 和 Hellman 获奖
http://www.acm.org/awards/2015-turing
http://netsecurity.51cto.com/art/201603/506670.htm
建立双方在互联网上私下沟通的安全通道,是数十亿人使用互联网的根本。每一天,个人和银行、电子商务网站、邮件服务器和云平台都在建立着联系。Diffie 和 Hellman 在 1976 年的开创性论文 New Directions in Cryptography(密码学的新方向),介绍了公钥和电子签名的方法,这是今天大多数互联网安全协议的基础。Diffie-Hellman 协议保护保护着每天互联网的沟通,以及万亿美元的金融交易。
【IBM 挑战真智能】认知时代将创造自行编程的机器
http://mp.weixin.qq.com/s?__biz=MzI3MTA0MTk1MA==&mid=402782230&idx=1&sn=cb5532da6ec58327f50c6f9cf456397d
创造不需要人类编程的机器,推动IT从编程计算时代迈向认知时代
EarlGrey
https://github.com/google/EarlGrey
Google 开源的 iOS UI 自动化测试框架
Microsoft’s Project Astoria is no more
http://techreport.com/news/29774/microsoft-project-astoria-is-no-more
微软将 Android 应用移植到 Windows Phone 上的项目取消了,据说是内部担心会影响 UWP
Using the Private NPM Registry from Docker
https://blog.risingstack.com/private-npm-with-docker/
It has been a while since NPM had announced support for private modules - still, to make it with Docker you need some work to do. In this quick tip, you can learn how to use private Node.js modules with Docker.
react-makes-you-sad
https://github.com/gaearon/react-makes-you-sad
Here’s a flowchart to make you happy again!
Hilo - HTML5 Game Framework
https://github.com/hiloteam/hilo
Hilo 是阿里巴巴集团开发的一款HTML5跨终端游戏解决方案,ta可以帮助开发者快速创建HTML5游戏,支持了多届淘宝&天猫狂欢城等双十一大型和日常营销活动。
Progress.js: A Themeable Progress Bar Library
http://usablica.github.io/progress.js/
https://github.com/usablica/progress.js
ProgressJs is a JavaScript and CSS3 library which help developers to create and manage progress bar for every objects on the page.
Swagger Editor
http://editor.swagger.io/
Swagger Editor lets you edit Swagger API specifications in YAML inside your browser and to preview documentations in real time. Valid Swagger JSON descriptions can then be generated and used with the full Swagger tooling (code generation, documentation, etc). 同类工具还有 https://readme.io/ - Beautiful API references made easy.
AppImage - Linux apps that run anywhere
http://appimage.org/
Using AppImageKit you can package desktop applications as AppImages that run on common Linux-based operating systems, such as RHEL, CentOS, Ubuntu, Fedora, Debian and derivatives. The AppImage format is a format for packaging applications in a way that allows them to run on a variety of different target systems (base operating systems, distributions) without further modification.
Raspberry Pi 3 on sale
https://www.raspberrypi.org/blog/raspberry-pi-3-on-sale
ZeroNet
https://zeronet.io/
基于 P2P 的网站,号称不会被封杀
JavaScript Frameworks in 2016
http://www.clock.co.uk/blog/javascript-frameworks-in-2016
This post will delve into some of the advances we’re seeing in the JavaScript community and how such solutions may benefit you and your team, without making you fatigued.
2016十家公司前端面试小记
http://www.cnblogs.com/xxcanghai/p/5205998.html
围观下当前面试大家够关注啥
Website scraping using Selenium, Docker and Chrome with Extensions
https://www.webcodegeeks.com/web-development/website-scraping-using-selenium-docker-chrome-extensions/
For a specific project we needed a quick way to get the content of a specific URL and check whether a word was present in the text there. If all we had to scrape were static websites, this wouldn’t be that difficult. We would just get the sources, parse them with jsoup and extract the readable content. However, a large percentage of the target sites, are single page apps or angular applications, which only show the content after some javascript processing. So we started looking at an alternative way to do this.
产品及其它
微软真正的黑科技HoloLens终于来了
http://mp.weixin.qq.com/s?__biz=MzA5NDYxMTg1OQ==&mid=401835478&idx=1&sn=3744e5924371905f3f9456e0149761cd
Because when you change your way to see the world,you can chang the world you see!相关话题:
『Linux 中国』联合创始人王兴江先生因病辞世
https://linux.cn/article-7063-1.html
默哀+致敬。身体是革命的本钱,身为码农,必须得平衡和工作和休息,做到可持续发展
Why I’m teaching prisoners to code
http://ideas.ted.com/why-im-teaching-prisoners-to-code/
编程在未来必将会是人类的一项核心技能。另附:Goole - Teaching kids to program in their native language
[译]Facebook 工程师是如何高效工作的
http://36kr.com/p/5044048.html
减少不必要的干扰;写出 “更好” 的 Diff;具备团队精神;组织与推进;
老外被中国App惊呆了(二)
http://design.jobbole.com/117016/
本文作者 Dan Grover 是一名产品设计师、工程师和企业家,现在是腾讯微信项目的产品经理。2014年底,他写过一篇《老外被中国App惊呆了》,引起了大家的广泛关注,时隔一年多,他根据中国当今的移动 App UI 趋势,加上自己的新想法,总结出这篇新文章,希望能给移动世界带来一些新进步。
谷歌内部研究揭秘如何打造完美团队
http://tech.qq.com/a/20160301/006570.htm
谷歌专门成立了一个叫亚里士多德的项目,来研究内部个别团队一飞冲天的诀窍。
根据今天发布的政府工作报告,科技公司可以考虑这10个方向
http://www.tmtpost.com/1639072.html
今年好多次提到互联网