Weekly
Weekly 06/23 - 06/29
周报第三十九期
- 催稿人: @ComMouse
- 交稿人: @at15 @arrowrowe @ComMouse @gaocegege
目录
新闻
-
股票交易 人大附近 cc @mingo-x
from https://github.com/zenany/weekly/commit/df11dd1ed2161073ea705d65f262f2cf41185dca
-
DockerCon is the community and industry event for makers and operators of next generation distributed apps built with containers.
学习
-
A list of the best resources to help you become a pro.
Of course, it takes more than one click to truly become a pro. However, a good link is a great starting point to become one. The whole point of the title and the repo is to encourage people to learn new technologies. We filtered the abundant information from the Internet into this list that contains the best resources for each topic.
...
from https://github.com/zenany/weekly/commit/df11dd1ed2161073ea705d65f262f2cf41185dca
-
cc @ComMouse @arrowrowe (然而我并没有听说过,看来沉迷 overwatch 太久了......
最近比较火的 Progressive Web App 概念
有墙并看不了...
The Art Of Layout Testing With Galen Framework
In this article, I will guide you through an interesting new layout testing technique. Using Galen Framework, I will provide a detailed tutorial for writing meaningful generalized layout tests, which can be executed in any browser and on any device and at the same time used as a single source of truth in your design documentation.
15 Ways to Write Self-documenting JavaScript
Making your code self documenting goes a long way to improving the maintainability of your code. Every comment is additional cruft that has to be maintained, so eliminating comments where possible is a good thing.
// author: at15 // This is a for loop while(mie.isAlive()){ // Ayi is chasing ayi.keepChasing(); }
-
webpack 已经是前端标配,如何提高构建效率成为了提高开发效率的关键之一。
webpack 这篇好评
文章
-
让我们来聊聊部署
-
重构是码农的永恒话题,可以解决这个项目的经验。
cc @ComMouse @arrowrowe
-
技术情结不是坏事,反而多数是对技术有热情的人才会有技术情结吧,但技术情结是否要落到工作中,这个就必须深思熟虑了,工作其实是工程化的东西,工程化要考虑的因素非常的多,例如框架是否有专职团队支撑,未来的可维护性和持续发展性,甚至是业界的人才状况等都要考虑,所以很多时候语言的争论什么的其实意义不大,当然纯技术层面的讨论OK。
cc @arrowrowe @ComMouse @gaocegege @laohyx
Google 研究总监 Peter Norvig:人工智能的另一面
深度学习是AI万灵丹吗,符号主义是否过时?未来,AI是程序员的必备技能,还是该托付专业人士?
里面提到了这本书 http://aima.cs.berkeley.edu/ 代码在 https://github.com/aimacode
cc 炼丹少年 @mrmiywj and @sxjscience
专题
Awesome Go
-
The fastest web framework for Go on Planet Earth http://iris-go.com
cc @gaocegege
-
Go sigar is a golang implementation of the sigar API. The Go version of sigar has a very similar interface, but is being written from scratch in pure go/cgo, rather than cgo bindings for libsigar.
Don't know if it got any support for windows.
PS: how to use different code for different platform at compile time
Use build constraints, the simplest way is filename based, ie
sigar_windows.go
http://techblog.steelseries.com/2014/04/08/multi-platform-development-go.html
-
Serverless Framework – Build web, mobile and IoT applications with serverless architectures using AWS Lambda, Azure Functions, Google CloudFunctions & more! – http://www.serverless.com
cc @gaocegege @ComMouse
项目
微信自研生产级 paxos 类库 PhxPaxos 实现原理介绍
(GitHub: tencent-wechat/phxpaxos)
from @at15
-
Decentralized websites using Bitcoin crypto and BitTorrent network
-
KCP - A Fast and Reliable ARQ Protocol
KCP是一个快速可靠协议,能以比 TCP浪费 10%-20% 的带宽的代价,换取平均延迟降低 30%-40%,且最大延迟降低三倍的传输效果
-
the imap sync engine used by N1
I think I am going to use it to backup my sjtu inbox /w\
-
基于 Swoole 和 PHP 协程构建的服务框架。便于构建大型 SOA 应用。
CloudFoundry User Account and Authentication (UAA) Server
an opensource oauth2 server in java
see https://www.cloudfoundry.org/learn/features/ for more about their open source projects
cc @ComMouse @gaocegege
-
-
Front-end framework based on react, redux, react-redux, react-router and redux-saga, inspired by elm and choo.
给 repo 名字点赞
-
lightweight, powerful datetimepicker. zero dependencies https://chmln.github.io/flatpickr
-
Free Opensource Alternative to TypeForm or Google Forms
-
A universal admin interface designed to manage all your application data and business operations.
from https://github.com/zenany/weekly/commit/df11dd1ed2161073ea705d65f262f2cf41185dca
-
时间线效果不错 cc @arrowrowe 东岳主页....
-
https://github.com/weixin/WeFlow
来自微信技术团队,基于 tmt-workflow 前端工作流的开发工具。An efficient and powerful, cross-platform front-end development workflow tool.
看上去像一个配置好的webpack .....
-
文字动画效果,其实适合跟 reveal.js 一起用来做屁屁踢
cc @arrowrowe @ComMouse
服务与工具
-
-
Mapping the college curriculum across 1M+ syllabi.
:octocat: davidmcclure/open-syllabus-projectt
-
The ultimate tool to manage your Mac. It provides a huge set of command line commands that automatize the usage of your OS X system.
@arrowrowe mac-cli is similar to Ayi (except Ayi is not working ....)
少吸毒,多填坑
奇怪的东西
-
LGTM! cc @gaocegege @mrmiywj
-
GitHub 校园大使 from @arrowrowe
cc @gaocegege @ComMouse
-
软院研究生课程 CSDI 的考点