周爱民老师的电子书《大道至简-软件工程实践者的思想》

地址 | #电子书
5分钟经典英文技术演讲系列博文

5分钟经典英文技术演讲1:如何快速掌握新技术 - Kathy Sierra | 地址
无论是谁,以有限的精力来面对层出不穷的新技术挑战都是不够的。你需要学会一套方法论来帮助你快速习得新的技能。

5分钟经典英文技术演讲2:软件设计真正的精髓-Scott Meyer,《Effective C++》的作者 | 地址

成功的软件产品都有其共性。在Scott Meyer看来,这些共性由几个要素组成。在你的作品中考虑这些要素,将帮助你掌握软件设计真正的精髓。

5分钟经典英文技术演讲3:如何应对信息过载并提高生产效率-Scott Hanselman | 地址

信息过载的时代,能否找到一种在信息洪流中独善其身的方法,让我们专注于真正重要事情?当生活/工作的范畴一再扩大,我们也需要延展自身的边界,在充分利用信息的同时,保持持续的生产效率。
Stripe开源了他们的文档系统MarkDoc

一个功能强大、灵活、基于 Markdown 的创作框架

项目地址 | 文档 | #框架
JSON Crack 是一个从 JSON 对象生成图表的工具,可以将 JSON 数据立即无缝地转换为可视化图表。这些图表比文本格式更容易导航,并且更方便,这个工具还允许我们搜索节点。此外,生成的图表也可以作为图像下载或剪贴板。

JSON Crack |#工具
rust-analyzer 是 Rust 语言的模块化编译器前端,旨在为 Rust 创建出色的 IDE 支持,为许多代码编辑器(包括 VS Code、Emacs 和 Vim)提供了代码完成和 goto 定义等功能。

官方地址 | Github | API 文档
difftastic,一个 rust 开发的开源文件对比工具,适用于各类代码文件,可以理解代码的语法,目前支持超过 20 种编程语言。

手册 | Github |#工具
pion/webrtc 是纯 Go 实现 WebRTC API,可以用于做很多有趣的事,比如:

📌 将视频文件实时发送到多个浏览器,以实现完美同步的电影观看;
📌 将嵌入式设备上的网络摄像数据发送到浏览器,无需额外的服务器;
📌 在两台服务器之间安全地发送数据,无需使用 pub/sub;
📌 记录网络摄像头并在服务器端做特效;
📌 构建一个处理音频/视频并据此做出决策的会议应用程序;
📌 远程控制机器人并实时传输其摄像机;
📌 其它...

项目地址 | 官网
英国政府网站设计系统

有样式、组件、模式、资源,还在 Github 开源,做得甚至比某些商业公司的设计系统还好。

传送门 | #设计
乔布斯档案馆

苹果官方出品的乔布斯纪念网站,收录了 1983 年到 2007 年演讲视频和音频

Steve Jobs Archive
用 markdown 画甘特图

用 markdown 的语法,自动生成漂亮的甘特图,从而实现用 markdown 来做项目管理

markwhen
lexer:一个基于DFA法的支持多语言扩展的JS版开源词法分析器

目前常见的词法分析器与语言耦合较为紧密且代码量较为庞大,难以关注词法分析器其本质原理,所以萌生了写一个完全与语言解耦且精简的词法分析器的想法,以把关注重心放在词法分析器的工作原理上,不再需要考虑由不同语言造成的细枝末节差异,于是就有了此lexer 项目。

主页 | #工具
Back to Top