加载中
用 Bazel 构建 TypeScript 项目

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

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

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

发布于 2019/01/14 15:28
如何在 Service Worker 和网页客户端之间发送消息

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

发布于 2018/12/29 17:18
前端开发 2018 回顾

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

发布于 2018/12/19 11:35
WebAssembly 的未来:成长技能树

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

发布于 2018/10/29 17:13
给 Web 开发者与管理员的缓存指南

这是一个信息文档。虽然本质上来说本文在讲技术,但它尝试将复杂的概念讲简单而又实用。为了更容易理解,本文会简化甚至省略某些方面的材料。如果你想深入了解这些主题,请阅读最后的参考资料。

发布于 2017/08/06 00:55
为什么使用 Spring Boot?

Spring 是一个非常流行的基于Java语言的开发框架,此框架用来构建web和企业应用程序。与许多其他仅关注一个领域的框架不同,Spring框架提供了广泛的功能,通过其组合项目满足现代业务需求。 ...

发布于 2018/03/08 11:08
2018 年前端开发五大趋势

对于开发者而言,2017出奇的高效,不过2018年有望为IT领域带来更多发展。本文中,为了处理项目时紧跟潮流,我们会描述出每个前端编程人都需要关注的2018年JavaScript的五种主要发展趋势。 1....

发布于 2018/09/10 16:16
使用 BeautifulSoup 和 Selenium 进行网页爬取

概述 HTML几乎是平铺直叙的。CSS是一个伟大的进步,它清晰地区分了页面的结构和外观。JavaScript添加一些魅力。道理上讲是这样的。现实世界还是有点不一样。 在本教程中,您将了解在浏览器中...

发布于 2018/04/08 18:33
一文了解 Chrome 的十年“加速”历程

自十年前 Chrome 浏览器首次推出后,速度已经成为 Chrome 的四个核心原则之一。我们一直都想让 Web 开发者能够向用户提供快速的、优秀的上网体验。在 Chrome 诞生十周年之际,我们认为回顾在...

发布于 2018/09/13 15:08
为什么 Java 开发者会对 Node.js 和 JavaScript 如此激动?

直到最后一口气,在Sun Microsystems的Java SE团队工作10年以上的人难道不应该流出Java字节码并实例化抽象接口么?对于这位前Java SE团队成员来说,2011年学习Node.js平台是一股清流。在200...

发布于 2018/08/28 18:05
发展迅速的 Kubernetes 会被自身的复杂性压垮吗?

几周前,我参加 KubeCon EU 并发表演讲。这是一场约有 4,700 人参加的大型活动。这让我想起了2014年11月在巴黎举行的 OpenStack 峰会。这场活动同样的声势浩荡,有很多厂商都在里面宣传,还有...

发布于 2018/08/25 11:15
简单5步优化你的网站图片

图像是每个网站的关键组成部分。 根据HTTP Archive,图像占网页上需要加载总数据的比例达60%以上。 几乎成为所有网站上重要的组成部分,无论是电子商务,新闻,时尚网站,博客还是旅游门户网...

发布于 2018/08/09 18:36
将 React、D3 及其生态系统相互融合

React 和 D3.js 是能帮助我们处理页面元素及其所带来的挑战的伟大工具。它们当然可以一起工作,我们被赋予了在两个工具的界限之间去选择的能力。 —— 本文作者 马克思.西亚斯 自从2011年问世...

发布于 2018/07/09 11:44
WebAssembly 和 Go:对未来的观望

我反对学习 JavaScript 还有前端开发已经不是秘密了。事实上,在 CSS 出现前我就学会了 HTML,不过 JavaScript 是我做 Web 开发好久后的事情了。当看到现代 Web 的发展时,我感到不寒而栗。这...

发布于 2018/07/25 17:55
如何启动一个项目

简介 在这里,我们将学习如何启动任意一个项目。大多数时候,我们只是学习这些东西。 但我们从不关注如何开始做这些事情。在我生命之中我见过很多学生,以及我自己也浪费了很多时间,因为我不...

发布于 2018/06/06 10:57
OpenJ9 和 HotSpot 的对比 Part 2

简介 昨天我从内存和速度这两个维度比较了不同的 JDK 版本以及 OpenJ9 vs HotSpot。如果你问我,一个实际工作的服务于 REST 对象的 Spring Boot 应用程序,所测试的内存部分是真实的。 速度/...

发布于 2018/05/28 11:23
OpenJ9 和 HotSpot 的对比 Part 1

OpenJ9 和 IBM J9 是来自默认 Oracle HotSpot JVM 的不同 JVM 实现。使用现代的 adoptopenjdk 预置 Docker 镜像,你可以轻易地切换和测试不同的组合,并且可以为你选择合适的 JVM。 这个传言...

发布于 2018/05/28 11:17
Mozilla 对于 Servo engine 常见问题的回答

Servo是什么? 2012年,Mozilla启动了Servo项目,这是一个社区杰作,可利用多核硬件提高速度、稳定性及响应速度的浏览器引擎。Servo与WebKit相当,WebKit是一款开源的浏览器引擎,它是Apple S...

发布于 2018/05/07 01:16
什么是微服务?

过去几年来,“微服务架构”这个术语出现了,它描述了一种将软件应用程序设计为可独立部署的服务套件的特定方式。尽管这种架构风格没有确切的定义,但围绕业务能力,自动化部署,端点智能以及...

发布于 2018/04/25 11:06

没有更多内容

加载失败,请刷新页面

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