加载中
CI/CD 的 3 个挑战

持续集成和交付帮助DevOps团队更快交付更高质量的软件。 但是所有的CI/CD实现起来都是相同的? 成功的CI/CD落地是什么样子?你是否知道在正确的方向上? 在这四章节中,我们谈谈CI/CD的模式化...

发布于 2019/06/18 18:48
微服务 vs. SOA

微服务和面向软件架构(SOA)是软件开发的两个组件化体系结构。随着云计算时代的发展,更高粒度的微服务架构(MSA)已经从早期的SOA发展而来。然而,这两种方法仍然被广泛使用。SOA以企业为中...

发布于 2019/01/30 15:13
听说你想成为一名函数式编程工程师(第一部分)

迈出理解函数式编程思想的第一步是最重要的,同时也许是最难的。关于这一点,仁者见仁智者见智。 学车 当我们第一次碰车,我们痛苦并努力着,看起来很简单的操作自己上手的时候就变得比自己想...

发布于 2019/01/11 14:20
听说你想成为一名函数式编程工程师(第二部分)

理解函数式编程的概念是重要的第一步,也可能是最困难的一步。但不是说就一定得从概念起步。不妨换个适合的视角。 上一篇:第1部分 友情提示 请慢慢地阅读代码,确保你能理解他们。本文的每一...

发布于 2019/01/11 14:31
SQLite 架构

介绍 本文描述了SQLite库的架构。本文信息对哪些想要理解或修改SQLite内部工作内容的人非常有用。 附图展示了SQLite的主要组件以及他们是如何相互操作的。其下的文字解释了各个组件的角色。 ...

发布于 2019/01/25 15:15
Eclipse Che 7 支持 VS Code 扩展

Eclipse Che 社区近期正在开发让 Eclipse Theia 成为 Eclipse Che 7 的默认 IDE。我们给 Eclipse Theia 增加了一个插件模型,该插件模型兼容 Visual Studio Code (VS Code) 扩展。Che 7 用户...

发布于 2019/01/31 16:22
如何理解任何编程任务

这一天终于来了。不管你是第一天工作还是已经工作10几年了,都无所谓。总有一天会有那么一个任务,让你连理解都理解不了。 那么这个时候你会怎么办呢?硬着头皮做,祈祷能成功?还是立刻告诉...

发布于 2019/01/09 16:15
怎样写出杀手级的工程师简历

This résumé got me interviews at Google, Facebook, Amazon, Microsoft, and Apple. 2017 Senior Year Résumé I obtained these interviews by sending my résumé to the résumé ...

发布于 2019/01/08 16:23
用 Bazel 构建 TypeScript 项目

在本篇,我会简单介绍一下Bazel是什么,我们怎么用它构建一个Typescript项目。如果你已经熟知Bazel解决什么问题,那么请跳到“用Bazel构建Typescript”一节。你可以在我的Github上找到例子!...

发布于 2019/01/14 19:05
说说我为什么不喜欢 Go 语言

我每天的工作都用go语言,我对它很熟悉,但是我并不喜欢go语言,也不懂为什么这语言能火,下面从几个角度阐述。 开发者工程学 我从没见过一门语言能引发如此公然地敌对开发者工程学。举个例子...

发布于 2019/01/14 15:28
Java EE 8:鸟瞰

"期待 JakartaEE 8? 在本文中,Reza Rahman探讨了Java EE 8的一些主要变化和新特性,这是即将推出的 Jakarta EE 8的基础。通过更多Web标准和CDI对齐,Java EE 8将更加简洁。" Java EE 8 包含...

发布于 2018/12/13 15:46
简单的 React 授权机制

大多数的应用都需要身份验证机制和授权机制,当验证机制确认某些实体是合法用户时,授权机制将根据用户的角色和权限去决定用户是否被允许去执行这些操作 在大多数情况下,我们通常不需要特殊...

发布于 2019/01/14 14:00
Bash 技巧

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

发布于 2019/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>, 之后会发生什么呢?" 有人可以滔滔不绝几天, 试图以某种形式的完备性来回答此问题。他们会走多...

发布于 2019/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

没有更多内容

加载失败,请刷新页面

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