前言
掘金翻译计划 是一个翻译优质互联网技术文章的社区,内容覆盖 Android、iOS、前端、后端、区块链、产品、设计、人工智能等领域 😆
近期我们又搞了些什么事呢
- TensorFlow 官方中文文档翻译维护 👏 👏 👏
- 中文文档 V1.8 版本同步完毕
- TensorFlow 中文文档网站优化
- 文档 GitHub 链接:github.com/xitu/tensor…
- 文档网站链接:tensorflow.juejin.im
- 翻译完成 Awesome Flutter 👏 👏 👏
- 正在翻译 The JavaScript Tutorial 👏 👏 👏
- PyCon 视频字幕翻译
- Google I/O 2018 优质内容产出
- WWDC2018 优质内容产出
现在正在搞些什么事呢
- 日常文章翻译,内容覆盖 Android、iOS、前端、后端、区块链、产品、设计、人工智能等领域。
- TensorFlow 官方中文文档翻译维护 👏 👏 👏
- 翻译校对 The JavaScript Tutorial (翻译完成将会出书) 👏 👏 👏
- GitHub 上译文链接:github.com/xitu/javasc…
- 翻译认领列表:github.com/xitu/javasc…
- 校对认领列表:github.com/xitu/javasc…
- 计划翻译内容:
2018 年五、六月产出的优秀译文
下面给大家推荐下五、六月份新增的部分优秀译文。
前端
- 或许你并不需要 Rust 和 WASM 来提升 JS 的执行效率 — 第二部分 (geniusq1981 翻译)
- 怎样使用简单的三角函数来创建更好的加载动画 (zhongdeming428 翻译)
- WOFF文件格式 1.0 (zhmhhu 翻译)
- Vue.js 还是 React?你会选择哪一个?为什么? (allenlongbaobao 翻译)
- 或许你并不需要 Rust 和 WASM 来提升 JS 的执行效率 — 第一部分 (shery15 翻译)
- 从零开始,在 Redux 中构建时间旅行式调试 (weberpan 翻译)
- 为何前端开发如此不稳定 (Colafornia 翻译)
- 前端开发框架实战对比(2018年更新) (geniusq1981 翻译)
- 我们距离 Babel 7.0 发布很近了。这里是所有我们一直在做的很酷的事情。 (xueshuai 翻译)
- 新的 CSS 特性正在改变网页设计 (sophiayang1997 翻译)
- 一个简单的 ES6 Promises 指南 (sophiayang1997 翻译)
- JavaScript 是如何工作的:Service Worker 的生命周期与使用场景 (talisk 翻译)
- 使用 styled-components 的 React 服务器端渲染极简指南 (elliott-zhao 翻译)
- 什么是 JavaScript 生成器?如何使用生成器? (lsvih 翻译)
- 为什么 VueX 是前端与 API 之间的完美接口 (zhmhhu 翻译)
- Font-size:一个出乎意料复杂的 CSS 属性 (zephyrJS 翻译)
- JavaScript 是如何工作的:深入网络层 + 如何优化性能和安全 (Hopsken 翻译)
- JavaScript 是如何工作的:对比 WebAssembly + 为什么在某些场景下它比 JavaScript 更合适 (stormluke 翻译)
- 怎样更好地使用 Vue:我在新工作中遇到的一些问题清单 (sophiayang1997 翻译)
- 如何在 5 分钟之内写出一个不错的 loading 界面 (whuzxq 翻译)
- 使用 Puppeteer 和 Jest 测试你的 React 应用 (jonjia 翻译)
- 这就是为什么我们需要在 React 的类组件中为事件处理程序绑定 this (whuzxq 翻译)
- JavaScript 是如何工作的:CSS 和 JS 动画背后的原理 + 如何优化性能 (NoName4Me 翻译)
- ⚛ React 状态管理工具博物馆 (jonjia 翻译)
- 可用但最不常见的 HTML5 标签 (lsvih 翻译)
- JavaScript 是如何工作的:Web 推送通知的机制 (Starriers 翻译)
- 漫画深入浅出 ES 模块 (stormluke 翻译)
- JavaScript 是如何运作的:用 MutationObserver 追踪 DOM 的变化 (EmilyQiRabbit 翻译)
- 深入浅出 JavaScript 关键词 — this (weberpan 翻译)
- 设计大型 JavaScript 应用程序 (shery15 翻译)
- 如何写出更好的 React 代码 (jonjia 翻译)
- 使用 React, Redux, and SVG 开发游戏 - 第3部分 (xueshuai 翻译)
- 那些好玩却没有被 ECMAScript 2017 采纳的提案 (Colafornia 翻译)
- Web 应用的未来:Heroku vs Docker (Hopsken 翻译)
后端
- 从 Java EE 8 Security API 开始 — 第一部分 (Starriers 翻译)
- 通过插图学习 Go 的并发 (elliott-zhao 翻译)
- Kubernetes 分布式应用部署和人脸识别 app 实例 (maoqyhz 翻译)
- [字幕翻译] Graham Dumpleton — Secrets of a WSGI master. — PyCon 2018 (vuuihc 翻译)
- [字幕翻译] James Bennett — 理解 Python 字节码 — PyCon 2018 (cdpath 翻译)
- [字幕翻译] 玛利亚塔·维加亚 — 什么是 Python 核心开发者?— PyCon 2018 (elliott-zhao 翻译)
- 如何通过树莓派的深度学习轻松检测对象 (Starriers 翻译)
- 一种更简单的途径在 Java 中进行函数式编程 (maoqyhz 翻译)
- 在 Laravel 应用程序之间共享数据库 (elliott-zhao 翻译)
- 支撑现代存储系统的算法 (LeopPro 翻译)
- Erlang 之禅第一部分 (steinliber 翻译)
- 使用 Go 语言的流模式来解析 DrugBank 的 XML(或者任何大的 XML 文件) (steinliber 翻译)
- 那些我们不需要的 HTTP 头信息 (SergeyChang 翻译)
- 30 分钟 Python 爬虫教程 (kezhenxu94 翻译)
- 由 Node.js 发送 Web 推送通知 (lsvih 翻译)
- Python 中的键值(具名)参数:如何使用它们 (sisibeloved 翻译)
- 使用 python 和 keras 实现卷积神经网络 (JohnJiangLA 翻译)
- 使用 Go 和 AWS Lambda 构建无服务 API (sisibeloved 翻译)
- Java 桥接方法详解 (kezhenxu94 翻译)
- 我是如何修复 Python 3.7 中一个非常古老的 GIL 竞态条件 bug 的 (kezhenxu94 翻译)
产品
- 关于 HomePod WWDC 的愿望清单: 测试版程序、新的语音资源、Echo 等功能 (dandyxu 翻译)
- watchOS 5 愿望清单:Apple Watch Podcasts、open Siri face 和更新 Control Center 等 (talisk 翻译)
- WWDC 2018:关于iOS 12、iPad Pro、新MacBooks或者更多产品的所有预测 (dandyxu 翻译)
- 预测你的游戏的货币化未来 (NoName4Me 翻译)
- 用行为经济学来传达付费应用订阅的价值 (ALVINYEH 翻译)
AI
- 给人类的机器学习指南🤖👶 (sisibeloved 翻译)
- 深度学习中所需的线性代数知识 (maoqyhz 翻译)
- 可微可塑性:一种学会学习的新方法 (luochen1992 翻译)
- 给初学者的 Jupyter Notebook 教程 (SergeyChang 翻译)
- 如何在安卓应用中使用 TensorFlow Mobile (luochen1992 翻译)
- 在浏览器里使用 TenserFlow.js 实时估计人体姿态 (NoName4Me 翻译)
- Google 的 ML Kit 为 Android 和 iOS 提供了简单的机器学习 API (ALVINYEH 翻译)
iOS
- 不越狱探索 App (melon8 翻译)
- 苹果公司如何修复 3D Touch (Wangalan30 翻译)
- Airbnb 中的 React Native (ALVINYEH 翻译)
其他
- 关于你的编程生涯的一些告诫 (kezhenxu94 翻译)
- 部署!=发布(第二部分) (Starriers 翻译)
- 如何逃离 async/await 地狱 (Colafornia 翻译)
- 我在编程初级阶段常犯的错误 (kezhenxu94 翻译)
- 怎样(以及为什么要)保持你的 Git 提交记录的整洁 (zhongdeming428 翻译)
- 为 GitHub 项目做出贡献的初学者指南 (sophiayang1997 翻译)
设计
- 创造华丽 UI 的 7 个规则(Part 1) (wzasd 翻译)
- 创造华丽 UI 的 7 个规则(Part 2) (xujunjiejack 翻译)
- 用户体验中的稀缺性:成为常态的心理偏见 (Starriers 翻译)
- Swift 中的 Playground 驱动开发 (ALVINYEH 翻译)
- Swift 中的内存泄漏 (RickeyBoy 翻译)
- 使用 iPhone X 与 Maya 实现快速面部捕捉 (ALVINYEH 翻译)
- 轻松管理 Swift 项目中的不同环境 (melon8 翻译)
- 构建、测试、分发!运用 Fastlane 与 Jenkins,完整的 iOS 持交付指南。 (talisk 翻译)
- Story 中 Type Mode 在 iOS 和 Android 上的实现 (melon8 翻译)
- Swift 写网络层:用面向协议的方式 (talisk 翻译)
Android
- Windows Insets 和 Fragment 过渡动画 (LeeSniper 翻译)
- Android 支持库 21.1.0 中的 Loaders (dreamhb 翻译)
- Android Studio 切换至 D8 dexer (Starriers 翻译)
- 移动游戏发行的新时代 (IllllllIIl 翻译)
- 在 Google I/O 2018 观看 Flutter 的正确姿势 (wzasd 翻译)
- 更为详细的地图、导航和助手功能 —— Google I/O 2018 的 Android 应用更新 (sisibeloved 翻译)
- 论 Android 中 Span 的正确打开方式 (tanglie1993 翻译)
- 如何避免拍脑袋想出的产品优先策略 (bobmayuze 翻译)
- Android 应用和游戏的无障碍开发介绍 (geniusq1981 翻译)
- 如何用 Android vitals 解决应用程序的质量问题 (LeeSniper 翻译)
- 在 SnackBar,Navigation 和其他事件中使用 LiveData(SingleLiveEvent 案例) (wzasd 翻译)
- PWA 再进化,可以生成一个安卓原生的 WebAPK 了 (Yuhanlolo 翻译)
- 在 Android P 中使用默认的 TLS 来保护你的用户 (hanliuxin5 翻译)
- 介绍 Google Play 上新的优质 Android 应用与游戏 (sisibeloved 翻译)
- 情景活动感知识别的 Transition API 新特性面向全体开发者开放 (wzasd 翻译)
- 通过安全浏览保护 WebView (androidxiao 翻译)
- 使用 Span 来修改文本样式的优质体验 (wzasd 翻译)
- 如何针对 Android 优化您的应用(Go 版) (androidxiao 翻译)
- 带你领略 ConstraintLayout 1.1 的新功能 (Moosphan 翻译)
区块链
掘金翻译计划 是一个翻译优质互联网技术文章的社区,文章来源为 掘金 上的英文分享文章。内容覆盖 Android、iOS、前端、后端、区块链、产品、设计、人工智能等领域,想要查看更多优质译文请持续关注 掘金翻译计划、官方微博、知乎专栏。