木子朗 | Saxon's blog木子朗

More than code
Thoughts, stories and ideas

【闲言碎语】 机会成本

机会成本是指在面临多方案择一决策时,被舍弃的选项中的最高价值者是本次决策的机会成本。

最新发布 第2页

你做的抖音,为啥都火不起来-木子朗
Product

你做的抖音,为啥都火不起来

阅读(499)赞(4)

抖音是现在的一大流量平台,在这里有人靠一个短视频就火了,但是也有人始终没有火起来。那么,抖音的推荐策略究竟是怎么运行的,真的一切都是玄学吗? 想象一下,站在推荐系统之城前的你被抽离出一个数字的躯体。你找到一面镜子端详自己,却惊诧地发现自己的...

不是所有的产品都适合A/B测试-木子朗
Product

不是所有的产品都适合A/B测试

阅读(448)赞(5)

一、什么是A/B测试 随着移动互联网流量红利、人口红利的逐渐衰退,越来越多的产品运营开始关注数据驱动的精细化运营方法,期望通过精细化运营在一片红海中继续获得确定的用户增长,而A/B测试就是一种有效的精细化运营手段。简单来说,A/B测试是一种...

正确打造MVP:初创公司成功的起点(下篇)-木子朗
Product

正确打造MVP:初创公司成功的起点(下篇)

阅读(439)赞(1)

一、前言 从上一篇文章,已经理解了最小可行产品(Minimum Valuable Product,以下简称MVP)的真正价值,以及怎样判断MVP的可行性。现在,对于要将创业冲动真正转化为行动的人来说,找到推出MVP的最佳“姿势”,是实现MV...

正确打造MVP:初创公司成功的起点(上篇)-木子朗
Product

正确打造MVP:初创公司成功的起点(上篇)

阅读(458)赞(1)

一、前言 最近半年时间,参与敏捷项目开发,MVP、A/B测试等词语会被经常的提到。你的产品真的适合做 MVP 吗?如何正确打造 MVP?这边文章让我有了更深的思考和更坚定的想法,分享给大家。 实际上,MVP并不是简单地开发一个小产品然后放到...

使用 Lerna 管理模块-木子朗
工具

使用 Lerna 管理模块

阅读(907)赞(4)

前言 对于维护过多个package的同学来说,都会遇到一个选择:这些package是放在一个仓库里维护还是放在多个仓库里单独维护,数量较少的时候,多个仓库维护不会有太大问题,但是当package数量逐渐增多时,一些问题逐渐暴露出来: pac...

【收藏】50个值得收藏的工具和库-木子朗
Tools

【收藏】50个值得收藏的工具和库

阅读(682)赞(3)

一、构建工具 1、 Parcel https://parceljs.org/ Parcel是一款极速零配置WEB应用打包工具,快速、几乎零配置是它最大的特点,开箱即用。相比webpack,Parcel对于新手来说未尝不是一个很好的选择。 2...

前后端常见的几种鉴权方式-木子朗
NodeJs

前后端常见的几种鉴权方式

阅读(7209)赞(13)

一、四种鉴权方式 目前我们常用的鉴权有四种: HTTP Basic Authentication session-cookie Token 验证 OAuth(开放授权) 二、HTTP Basic Authentication 这种授权方式是...

使用 React Hooks + Context 打造简版 Redux-木子朗
React

使用 React Hooks + Context 打造简版 Redux

阅读(1052)赞(3)

一、前言 一般我们写 React 如果不是特别大的应用,前后端数据交互逻辑不复杂,这样我们直接按照正常流程写组件就能满足简单的业务场景。随着业务场景的深入渐渐地我们组件变大变多,组件与组件之间的数据通讯(也就是状态管理,不过我更愿意称之为数...

持续集成 & 持续交付 & 持续部署-木子朗
工程化

持续集成 & 持续交付 & 持续部署

阅读(981)赞(4)

一、摘要 相信大家以前应该接触过持续集成(Continuous integration)、持续交付(continuous delivery)、持续发布(continuous deployment)的概念,下面我们来说说三者的差异以及团队如何...

CSS Grid 网格布局-木子朗
CSS

CSS Grid 网格布局

阅读(895)赞(4)

一、简介 网格布局(Grid)是很强大的 CSS 布局方案。 它将网页划分成一个个网格,可以任意组合不同的网格,做出各种各样的布局。以前,只能通过复杂的 CSS 框架达到的效果,现在浏览器内置了。 上图这样的布局,就是 Grid 布局的拿手...

React CLI - 快速创建react项目脚手架工具

官 网GitHub