Kafka 落选!InfoWorld 最佳开源数据平台奖公布

AI 前线导读:一年一度由世界知名科技媒体 InfoWorld 评选的 Bossie Awards 于 9 月 26 日公布,本次 Bossie Awards 评选出了最佳数据库与数据分析平台奖、最佳软件开发工具奖、最佳机器学习项目奖等多个奖项。在最佳开源数据库与数据分析平台奖中,Spark 和 Beam 再次入选,连续两年入选的 Kafka 这次意外滑铁卢,取而代之的是新兴项目 Pulsar;开源数据库入选的还有 PingCAP 的 TiDB。 

进入阅读

“Keras之父”亲传,一个软件工程师的成长自查清单

创造了Keras的 Francois Chollet近期在博客上分享了他个人的提醒清单,老司机带我们少走弯路。

代码不仅仅是为了被执行的,也是一种团队内共同交流的方式。我们可以使用代码来向别人描述问题的解决方案。代码的可读性包括清晰的分段,易懂的变量名,以及描述隐含内容的注释。可读性并不是锦上添花,而是写代码必备的属性。

进入阅读

写好 shell 脚本的 13 个技巧

有多少次,你运行./script.sh,然后输出一些东西,但却不知道它刚刚都做了些什么。这是一种很糟糕的脚本用户体验。我将在这篇文章中介绍如何写出具有良好开发者体验的 shell 脚本。

进入阅读

投资的本质是认知的变现

前些日子跟投了摩拜的 VC 大佬头脑风暴,聊到投资的本质的时候,最后不约而同地总结为认知变现。今晚跟在上市公司做并购的老友吃饭,又谈到这一话题,觉得还是有进一步思考的空间,因此在此从以下几个方面做一些简单总结,跟各位探讨。

进入阅读

JavaScript 的 this 原理

学懂 JavaScript 语言,一个标志就是理解下面两种写法,可能有不一样的结果。

上面代码中,虽然obj.foofoo指向同一个函数,但是执行结果可能不一样。请看下面的例子。

进入阅读

记住,永远不要在MySQL中使用“utf8”编码

最近工作中我遇到了一个 bug,我试着通过 Rails 在以 “utf8” 编码的 MariaDB 中保存一个 UTF-8 字符串,然后出现了一个离奇的错误:

我用的是 UTF-8 编码的客户端,服务器也是 UTF-8 编码的,数据库也是,就连要保存的这个字符串 “xxxx <…” 也是合法的 UTF-8。

进入阅读

可用于企业的 7 个最佳开源 Web 服务器

自从 Tim Berners-Lee 在 1990 年开发 CERN httpd 以来,作为第一个 Web 浏览器的项目,Web 服务器已经走过了很长一段路。

虽天一些主要的网络服务器供应商为企业提供了闭源的 web 服务器,但许多其他企业仍保留 Tim Berners-Lee 所体现的开源价值。CERN httpd 的源代码于 1993 年公布。看着目前可用于企业的最佳开源 Web 服务器。

进入阅读

开源分布式监控 CAT 系统的高可用实践

线上发布了服务,怎么知道它一切正常?为什么一个低级错误,需要花一个通宵、十几个人来排错?某个核心服务挂了,导致大量报错,如何确定到底是哪里出了问题?应用程序有性能瓶颈,如何提供一些有效工具发现?该主题主要分享 CAT 系统的高可用架构设计思路、应用实践以及如何提高业务系统的敏捷性和伸缩性。

进入阅读