分类: 业界观察

浏览器大战与 JavaScript 的诞生
“只要应用能用 JavaScript 编写,那么最后它就会用 JavaScript 编写。”——Atwood 定律,出自 Jeff Atwood 的一篇题为“最小权力原理”的博客文章

五种注定将要走向衰败的编程语言
并非所有的编程语言都能保持常青。实际上,随着新生代开发者转向新的编程语言和框架,即使是最流行的编程语言也不可避免地要走向衰败。

30 件事程序员应该知道的事情
本文作者 Jun Wu 有着编程和统计学背景,她在 15 年前就是一名程序员。近日,她分享了给程序员的 30 条心得建议。

Flutter 并不像你想象中的那么完美
看起来相比 Android 来说 Flutter 跟 Javascript 走得更近。但 JS 正在一路狂奔,Flutter 还在原地徘徊,不知道下一步该往哪里走。

JavaScript开发者的27个神奇VSCode工具
虽然下列工具并不都是JavaScript语言专用,但它们都是JavaScript开发者会感兴趣的。以下是2019年JavaScript开发者的27个神奇的VSCode工具。

华为方舟编译器的革命性到底体现在哪里?
虽然此前在 4 月份华为已经就方舟编译器进行了介绍,但人们更加关心的是:华为方舟编译器的革命性到底体现在哪里?

JavaScript:ES2019 中的新功能
作为最流行的编程语言之一,也是Web主要开发语言,JavaScript不断发展,每次迭代都会获得一些新的内在变化。让我们看看ES2019的一些新提议的功能,这些功能很快就可能出现在我们日常编码中:

证据表明:华为仍在参与 Google 新操作系统 Fuchsia OS 的开发
所以现在的问题就变成了:为什么当华为自己的鸿蒙操作系统有自己的微内核时,华为要寻求参与 Zircon 微内核的开发工作?鸿蒙和 Fuchsia 有什么关联?

Go 语言为什么需要泛型?
这篇文章是关于向Go添加泛型的意义,以及为什么我认为我们应该这样做。我还将介绍为Go添加泛型的设计可能的改变。

Fuchsia OS 源代码国内镜像上线
Fuchsia OS 是 Google 正在开发中的一款全新操作系统,同时也是一个开源操作系统,因为一些原因,国内开发者无法直接访问 Fuchsia 的源代码,最近由 Fuchsia 中文社区提供的 Fuchsia OS 源代码国内镜像上线。

PHP 内部生乱?Zend 创始人的离职另有内幕
鸟哥公开了去年 8 月份他与 Zeev Suraski 团队成员 Dmitry Stogov 的聊天记录,Dmitry 表示 Rogue Wave 公司业务战略正在转变,同时还打算将所有非美国开发者分配到爱沙尼亚

GitHub 公布了托管平台与美国贸易管制的相关细节
Github 官方对托管平台与美国贸易管制相关的细则发布了详细的说明。

编程语言趋势预测:Rust 将成为主流,React 继续统治编程世界
在编程语言的世界中,并非所有语言都能保持常青。实际上,随着新生代开发者转向新的编程语言和框架,很多编程语言的命运也开始出现不确定性。在未来两年内,整体采用情况又会出现哪些变化呢

2019 年大前端技术趋势分析
Facebook 首先提出Flux框架,引入单向数据流的编程模式,把 Action 和 Store 从 View 中解耦出去,极大的优化了原有状态管理的架构。

既然有了Docker, 为什么还要Kubernetes ?
常言道:“一千个读者眼里有一千个哈姆雷特”。同样的话也适用于 Kubernetes,同样的系统在不同的开发人员眼中也是不同的,甚至在不同阶段对于它的理解也截然不同。

华为方舟编译器正式开源:相关源码已开放下载
今日有媒体发现,赶在华为开发者大会开幕前几天,华为已经在官方社区正式公布了方舟编译器的安装详情以及下载地址。

作为一名忙得要死的 DBA 人员,如何卸掉手上的一部分工作?
这导致我一次又一次地陷入被动的境地,在美好的周末里,开发人员可能都在海滩上喝着美酒抽着雪茄,而我还在不断解决性能问题。这种境地是否似曾相识?也许开发人员可能并没有在海滩上享受生活,但也不会差得太大。

小米开源数据库中间件 Gaea 实战
几经权衡,我们最终选择设计研发一款新的数据库中间件,用来替换公司内部正在使用的 MyCAT。这就是 Gaea 最初的定位:MySQL 数据库中间件,兼容 MyCAT 核心特性,提供读写分离,分库分表等功能。

被玩坏的 GitHub:程序员为了 star 数可以有多疯狂?
近日,韩国最大的无线通信提供商 SK Telecom 的 GitHub 项目被曝出恶意“刷星”行为,只是他们刷星的方法有点儿特立独行:只要你来帮他们刷星,就能获得免费饮料。

GitHub 有国界:全面封禁美国制裁地区开发者账户!
唯一需要我们考虑的是,中国开发者,真正理解开源,愿意奉献开源了吗?中国科技企业,真的愿意投入开源,回报社区了吗?我们的开源能形成一个真正完整的闭环,而不是简单的“拿来主义”吗?

令人心寒的不是 Github 突然断供,而是 CEO 对此表示无能为力
关于 Github 账户/开源项目是否会受到美国出口管理条例的管制,曾在国内掀起热烈的讨论,但过去由于缺乏相应的制裁案例,且 Github 平台协议也存在一定的模糊性,因此多少还抱有侥幸心理,直到近期一名伊朗开发者的遭遇

用九条命令在一分钟内检查Linux服务器性能
如何在一分钟内检查Linux服务器性能?我们一起看下文中介绍的九条命令。

Python 之父考虑重构 Python 解释器
现在的 pgen 限制了 Python 语法的自由度,使得一些语法难以实现,也让当前的语法树不够整洁,一定程度上影响了语法树的表意,不能最好地体现设计者的意图。

2019 年你不可不知的十大 Python 库
在本文中,我们将讨论 Python 中的一些顶级库,开发人员可以使用这些库来解析、清理和表示数据,并在现有应用中实现机器 learning。

Github 开始限制受美国贸易制裁国家的开发者
如果你是在一个面临美国制裁的国家使用GitHub的在线服务,你的账号可能会因此被限制只能使用最基本的产品。