在GO中计算SHA1 Sum值的问题
故事背景 在进入正题前,我们先来看一个简单的Git操作场景。 我创建了一个名为’test_shasu …
故事背景 在进入正题前,我们先来看一个简单的Git操作场景。 我创建了一个名为’test_shasu …
受UNNC career week之邀请,我在周三晚上做了一个关于职业发展的线上直播分享活动,题为“ …
分享一个我在架构设计时的分析思路。 找对驱动力 我始终相信业务驱动架构进化,而非技术。我首先需要给自 …
作为面试者,哪怕你真的“阅人无数”,对待每一次面试都需要认真,都要有所准备。在这,我悉数了一些常见的 …
最近读到一个关于探讨人在组织中的核心需求的文章。作者(Paloma Medina)把人的核心需求总结 …
谈谈远程工作 因为新冠疫情的影响,原本计划在正月初七的开工也被政府强制推延。所以与绝大部分技术型公司 …
去年4月写过一篇《五分钟上手Go Module》。那时项目刚过渡到module模式, 所以文章写的也 …
在《造车还是买车?》中,谈到了对初创阶段的团队来说,最重要的是让产品或服务快速“下水”,以最快的速度 …
对初创阶段公司来讲,最重要的是让产品或服务快速“下水”,以最快的速度在市场和用户中验证。无奈口袋紧紧 …
Things3 + IDP Topic Backlog 从2018年三月至今,我一直采用Things …
在GO语言中,一个变量只有两种归宿:要么在stack里,要么在heap里。到底放在哪儿,那是编译器的事儿。那么问题来了:既然是编译器的事儿,那我们还需要关心变量的归宿问题吗?
Octopus是我的一个小型开源项目。有Octopus 加持的HTTP服务器可以在不阻断用户请求的前提下,“优雅”地更新服务器(代码);同时,老服务器在“退休”的过程中,还有一段时间可以消化用户请求。这给新服务器的启用争取了一点时间。
这是一篇关于GO module的介绍性文章。GO是由谷歌的三位工程师Robert Griesemer …
似乎越来越多的技术管理者开始谈论将一个Mono-Repo(传统的将项目所有的代码放在一个仓库里)拆分成多个更小的Mono-Repo这种更”细碎“的代码管理策略。这种策略的兴起和微服务架构的流行有很大的关系。微服务架构要求系统将服务切分成可独立维护和运行的服务模块,模块间可以通过REST或RPC的方式进行交互。这样一来,每个服务模块都可以拥有自己专属的代码仓库,即自己的Repo,以方便进行独立的开发和维护。
前一阵子,我们的知识开发(KD)团队在把知识交付给工程师(EG)团队进行决策分析器开发上出了点问题:知识的讨论时间太长,交付过程太慢。这样的后果是,EG团队会经常没有分析器可开发。为了让知识开发的决策能更匹配产品开发的节奏,我们需要把这些慢决策变成快决策。于是,我重新设计了知识开发的工作流,并为新的工作流设计了一个简单的看板 …
我花了一个周末的时间思考了自己组建团队的利弊,并快速评估了我倾向使用的技术的学习曲线和成熟度。与合伙人商议后,我们启动招聘,开始招募工程师组建自己的团队。两个月过去了,我们拥有了一只小型工程师团队:2个前端工程师,2个后端工程师(包括我)。并完成了验证版本80%功能的开发。计划在接下来的一个月中完成所有开发和测试。尽管这个过程中,我要付出比外包出去多几倍的时间和精力,但这个决定所带来的益处也是显而易见的。
The Python Software Foundation just released Python 3.7 recently. There are several important updates …
雷雨(系列之五:雷雨后) 破碎,如排泄物一般流淌着, 已被摧毁的一切陈尸其中。 空气中残留着挣扎气味 …
雷雨(系列之四:雷雨将止) 胆怯终究成为了她的牺牲品, 也许, 勇敢, 也未必能得到抵抗喘息。 似乎 …
雷雨(系列之三:雷雨中) 地面上一切被捶打得筋疲力尽, 似乎连最后一口气, 也被残忍地捶打出来, 消 …
雷雨(系列之二 – 雷雨时) 她的报复才刚刚开始, 任何渺小和胆怯都无法躲藏。 她将撕开 …
夏天雷雨多,下之前天气闷热异常,下时酣畅淋漓,下完了清心沁肺。有时我会故意把车停到室外,好让雨水免费 …