Weekly for 10-28
Closed this issue · 20 comments
- php the right way http://www.phptherightway.com/
- http://codeception.com/ Modern PHP testing for everyone
- jit https://github.com/nickdesaulniers/bf_interpreter_jit_compiler
新闻: Let's Encrypt: HTTPS 计划 (雾
- A Complete Guide to Flexbox https://css-tricks.com/snippets/css/a-guide-to-flexbox/
mikesizz/observatory: an interface for Object.observe
with mongodb style querying.
UI, UX: Who Does What? A Designer's Guide To The Tech Industry (译文: UI、UX,傻傻分不清楚?来一份设计师分工指南): 继上周前端工种之后, 再来一篇设计师工种......
话说小虎虎昨天跟我吐槽weekly上全是前端的东西,所以他并不会去看....
api前面的封装层, rate limit, 认证, 基于 nginx (感觉真心不错啊, 水so水到imgur水到https://gelato.io 水到kong) 应该有种可以模仿某个用户习惯的爬虫....
https://github.com/Mashape/kong/
还有 api 的状态监控, 包括自己的和第三方的 https://www.apianalytics.com/
No permission for the repo = = 😢
Realtime Topics:
- Swoole
- Swoole https://github.com/swoole/swoole-src
- Tencent's framework tsf: https://github.com/tencent-php/tsf
- ReactPHP (The "Node.js" in PHP)
- React http://reactphp.org/
Event-driven, non blocking async IO. - Ratchet http://socketo.me/
Websocket implementation based on React - Redis Async https://github.com/nrk/predis-async
- Redis Asynchroization Client based on React (Yeah, pub-sub supported!)
- You need to use dev version to get the fresh experience
- React http://reactphp.org/
- BrainSocket https://github.com/BrainBoxLabs/brain-socket
- Laravel websocket library
- Redis http://redis.io
- Pub/Sub http://redis.io/topics/pubsub
- ZeroMQ http://zeromq.org/
- React Implementations: https://github.com/reactphp/zmq
- Wrapped messaging queue
- Game Server
- Pomelo http://pomelo.netease.com/
- A high performance game server framework with node.js by Netease
- Pomelo http://pomelo.netease.com/
To be continued...
PHP 7 Overview:
- PHP 7 Quick Overview: https://github.com/tpunt/PHP7-Reference
- Migrating from 5.6 to 7: http://php.net/manual/zh/migration70.php
Laravel Repository Pattern:
Beginners Column:
- Introduction To Laravel: http://laravelbook.com/laravel-introduction/
- HTTP Basic
- Part I http://code.tutsplus.com/tutorials/http-the-protocol-every-web-developer-must-know-part-1--net-31177
- Part II http://code.tutsplus.com/tutorials/http-the-protocol-every-web-developer-must-know-part-2--net-31155
- RESTful API
- REST API Tutorial http://www.restapitutorial.com/
- Principles of good RESTful API Design http://codeplanet.io/principles-good-restful-api-design/
(Leave it after recruit is finished)
- CSS Layout
- Learn CSS Layout http://zh.learnlayout.com/
Miscellaneous:
- 12-Factor http://12factor.net/zh_cn/
- You Might Not Need jQuery -- Native subsitutions http://youmightnotneedjquery.com/
- Sami -- APi Document Generator https://github.com/FriendsOfPHP/Sami
@arrowrowe got ....
http://fullweb.io/ a weekly for full stack, use archive to see all http://us11.campaign-archive2.com/home/?u=8e9d09ec89c0c4ededef3beab&id=b98e776907
@at15 把 @gaocegege 发起的 API 测试主题也加上吧.
@at15 React is packaged by a lot of components which can be used in other projects and have more third-party libs than the two other ones. It highlights PHP's implementation of Promise, Event-loop, etc. Ratchet is just one of the examples.
Swoole is favored by a lot of people by its high performance. However, third-party support is little. It would be a good platform after it's introduced to the westerners & more applications appear.
Workman's doc is good (Chinese), and it's a new project. Sorry for knowing little of it. The main reason why I recommend React is mainly because it has an async implementation of Redis.... Yes, just Redis... 😅
The better choice for development currently is still Node.js.
@ComMouse I'd rather use java instead of node in real projects. java is more mature than node, considering the language itself and libs
Mobile Application with HTML/CSS/JavaSript
- Ratchet: Build mobile apps with simple HTML‚ CSS‚ and JS components.
- Ionic: the beautiful, open source front-end SDK for developing hybrid mobile apps with web technologies.
- PhoneGap: Easily create apps using the web technologies you know and love: HTML, CSS, and JavaScript.
- Cordova: Mobile apps with HTML, CSS & JS. Target multiple platforms with one code base. Free and open source.
- ......and 10 Frameworks to Build Mobile Application with HTML, CSS & JavaScript
@at15 Yeah.... However I'm not familiar with Java.... 😢 I'd prefer use js or ruby instead of Java until the Java Web course next semester...
Email received.