加载中
Bash 技巧

Bash不是最佳的程序员友好之工具。它需要小心谨慎,底层知识并且不允许出现任何错误(你知道你不能输入foo = 42,对吧?)。 另一方面,bash是无处不在的(即使在Windows 10上),它非常容易...

发布于 01/03 11:00
1998-2018,Erlang 编程语言开源20周年

Erlang 编程语言在 1998 年 12 月 8 号星期二开源发布。你还记得那一周你在哪里吗?那时候我在达拉斯(德克萨斯州),正在帮助爱立信美国分公司建立一个使用 AXD301 交换机的 Erlang 团队。当...

发布于 2018/12/10 14:52
写给精明 Java 开发者的顶级测试技巧

我们经常为我们的业务代码写测试用例,对吧?毫无疑问,大多数答案会落在“不错,但是你知道怎样避免它么?”和“当然,我喜欢测试”之间的某种状态。这里我将介绍一些小窍门,让你明白写好测...

发布于 2015/01/27 09:33
当你在浏览器中输入“google.com”并回车,会发生什么?

我已遇到过的最喜欢的面试问题是"你键入'google. com'到一个浏览器的地址栏中, 并点击<Enter>, 之后会发生什么呢?" 有人可以滔滔不绝几天, 试图以某种形式的完备性来回答此问题。他们会走多...

发布于 01/02 11:04
2018年 DevOps 学习路径图

DevOps 目前非常热门,我认识的大多数朋友,同事和高级开发者都在努力成为 DevOps 工程师,并将自己作为组织中的 DevOps 拥护者。 虽然我承认 DevOps 的好处,它与改进的软件开发和部署直接相...

发布于 2018/12/20 15:05
如何在 Service Worker 和网页客户端之间发送消息

Service Workers 是一个为页面工作的后台处理器。提供离线web apps是Service Workers目前最让人感兴趣的功能,同时Service Workers能够管理一个本地的资源缓存,当网络连接状态是正常的时候,...

发布于 2018/12/29 17:18
从 0 到 1 学习 Go 语言

图片:Gopher 吉祥物和旧 logo 简要介绍下 Go(Golang)语言。Go 语言的是由谷歌的工程师 Robert Griesemer、Rob Pike 和 Ken Thompson 创造的一种静态类型编译语言。首个开源版本发布于201...

发布于 2018/12/25 15:25
为工程师准备的 50 道数据结构和算法面试题

已有许多计算机科学专业的毕业生和程序员在 Uber 和 Netflix 等初创公司、亚马逊,微软和谷歌等大型组织,以及诸如 Infosys 或 Luxsoft 这样的服务型公司中申请过编程、编码及软件开发职位,...

发布于 2018/12/19 17:03
前端开发 2018 回顾

前端开发界发展十分迅速。本文将讲述2018年有关JavaScript的最前沿新闻,重大事件以及发展趋势。

发布于 2018/12/19 11:35
Vim 与 Git 如何交互

Vim和Git都是高度复杂,可配置的开发者工具。使用Vim工具的开发者可能也需要频繁使用Git工具。这篇文章尝试探索这两个工具如何在多种方式下进行交互。 开始时,我不打算约束任何特定的工作流...

发布于 2018/12/06 11:40
后 REST 时代

现如今,或多或少的 API 是基于 RESTful 风格的。em,你可以像我一样稍微思考一下这个 “REST” 意味着什么,但是 “REST” 在广义上的定义方向是没错的。“REST” 将会一直代表这个意思吗?...

发布于 2018/11/20 11:08
CSS 架构

对于许多 Web 开发人员来说,精通 CSS 意味着您可以使用一个可视化的模型,并在代码中完美地复制它。你不用表格,而且你为自己使用尽可能少的图片而自豪。如果你真的很优秀,你可以使用最新最...

发布于 2013/06/07 15:11
没有维护者的开源

为什么在许多开源项目中维护是一个很大的障碍? 维护者倦怠是最主要原因。 我最近意识到,如果社区中有正确的文化,许多开源项目都有机会独立于原作者。 但是,并非所有项目都能做到这一点。...

发布于 2018/11/27 10:26
WebAssembly 的未来:成长技能树

人们对WebAssembly有些误解。他们认为在2017年登陆浏览器的WebAssembly - 我们称之为WebAssembly的最小可行产品(或MVP) - 是WebAssembly的最终版本。 我可以理解这类误解来自何处。WebAsse...

发布于 2018/10/29 17:13
如何构建基于成本的 SQL 优化器?

在 Cockroach 实验室,我们一直在持续关注性能的提升和可扩展性。为了实现这个目标,我们发布的 2.1 版本产品中包含了一个全新的、从零起步的、基于成本的 SQL 优化器。这个优化器因提供了一...

发布于 2018/11/12 11:14
HTTP/3 要点

HTTP/3 协议即将标准化。作为一个老协议使用者,我想我该写一些看法了。 Google(pbuh) 公司拥有最流行的 web 浏览器(Chrome)和两个最流行的网站(#1 Google.com #2 Youtube.com)。因此谷歌可...

发布于 2018/11/20 10:33
Imba:与 JavaScript 兼容的编程语言

Imba 是一种开源编程语言,是我们专门为构建 Web 应用程序而开发的。它会被编译成 JavaScript ,并在现有 JS 生态系统中工作,这意味着你可以将它与 Node、npm 和 Webpack 一起使用。 Imba 最...

发布于 2018/11/27 15:15
事件驱动是什么?

去年年底我和我在ThoughtWorks 的同事参加了一个专题研讨会,讨论事件驱动应用程序的本质。过去几年来我们已经构建了大量的使用事件的系统,一些受人称赞,而有些则遭到人们谴责。我们北美办...

发布于 2017/02/10 17:19
编程语言服务器协议

上个月,Apple 在 Swift.org 论坛上宣布,它正在开始采用 Swift 和 C 语言的语言服务器协议(LSP)。 在 Apple,我们优先考虑为所有 Swift 开发者提供高质量的工具,包括那些在不在 Apple 平台...

发布于 2018/11/08 12:12
多云十大趋势

一两年前的多云环境与今天的多云环境大有不同。同样的,今天的环境与未来将要实施的环境可能有更少的共同之处。 随着企业在使用云计算时经验日益增加,他们的关注点、策略,甚至他们所使用的...

发布于 2018/11/08 11:50

没有更多内容

加载失败,请刷新页面

推荐优秀英文原文
取消
确定
返回顶部
顶部