36__跨平台开发的现状与应用

在 2016 年,我参加了两场移动技术大会,在当时的 GMTC 大会上,原生开发看起来如日中天。

转眼到了 2017 年,HTML5 性能越来越好,Facebook 的 React Native、阿里的 Weex 等跨平台方案在越来越多的公司中实践,微信小程序更是给了原生开发最沉重的一击,许多小公司可能不再需要开发自己的应用。

36__浏览器事件:为什么会有捕获过程和冒泡过程?

你好,我是 winter。这一节课,我们进入了浏览器的部分,一起来学习一下事件。

事件概述

在开始接触具体的 API 之前,我们要先了解一下事件。一般来说,事件来自输入设备,我们平时的个人设备上,输入设备有三种:

36__模拟一场硅谷的产品经理面试

作为专栏的最后一篇文章,我会为你模拟一场产品经理面试,增强你的面试能力,助你取得理想的 offer。

在今天的分享中,我以产品感和分析能力的考察为例,边和你分享面试者和面试官的对话,边为你解释每部分要测试的能力。

36__你应该怎么监控Kafka?

你好,我是胡夕。今天我要和你分享的主题是:如何监控 Kafka。

监控 Kafka,历来都是个老大难的问题。无论是在我维护的微信公众号,还是 Kafka QQ 群里面,大家问得最多的问题,一定是 Kafka 的监控。大家提问的内容看似五花八门,但真正想了解的,其实都是监控这点事,也就是我应该监控什么,怎么监控。那么今天,我们就来详细聊聊这件事。

36__盘点OpenResty的各种调试手段

你好,我是温铭。

在 OpenResty 的交流群里面,经常会有开发者提出这样的疑问:OpenResty 里面怎么调试呢?据我所知,OpenResty 中有一些支持断点调试的工具,包括 VSCode 中的插件,但至今使用并不广泛。包括作者 agentzh 以及我认识的几个贡献者在内,大家都是使用最简单的 ngx.logngx.say 来做调试。

36__浅谈测试数据的痛点

你好,我是茹炳晟。今天我和你分享的主题是:浅谈测试数据的痛点。

在上一篇文章中,我和你分享了创建测试数据的四大类方法,即基于 GUI 操作生成测试数据、通过 API 调用生成测试数据、通过数据库操作生成测试数据,以及综合运用 API 和数据库的方式生成测试数据。

36__全栈开发中的算法(上)

你好,我是四火。

在本专栏中,我们已经接触到了全栈开发中的一些算法了。在这一讲和下一讲中,我又精心挑选了几个比较重要的。**和单纯地从数学角度去介绍算法不同,我想结合几个全栈开发中实际、典型的问题场景,向你介绍这几个相关的重要算法。**毕竟,我们关心的算法,其实就是可以解决实际问题的方法的一种数学抽象。

36__确定近似推断:变分贝叶斯

虽然精确推断能够准确计算结果,但它的应用范围却严重受限。当网络的规模较大、结点较多时,大量复杂的因子会严重削弱精确推断的可操作性,虽然这类方法在原则上依然可行,却难以解决实际问题。

36__如何成为优秀的性能和容量工程师?

你好,我是庄振运。

上一讲,我们探讨了性能工程师的职业特点和工作性质。今天我们就接着讨论如何才能成为优秀的性能工程师。

性能工程师的工作有些特殊,不同于一般程序员、运维以及测试。这一工作需要比较全面的知识、技能和经验。具体来说,需要软硬两方面的技能。