avatar

Life of a Programmer

`Simplicity is prerequisite for reliability.’ - EWD

Pony Language

某天电子邮箱里躺了一封关于 Pony 的问答。手贱点了进去,然后深受“广度优先”之害。 这篇文章来自 Pony 的设计者 Sylvan Clebsch 的口述 Pony 早期历史 ,原文读下来颇有点 Coders at

Processes in D State

当进程陷入不可中断睡眠的时候,用户没有办法杀掉它。如果该进程进入了僵尸状态、且有很多子进程的话那就更是“屋漏偏逢连夜雨”了。绝大部分情况下,

5 Years

以“创业者”的身份做为打工人,已五年矣! 五年间,经常缠绕心头的一句话是“泯然众人矣”!那份叹息,仿佛有穿越千年的力量。 不由自主地,突然又想起

.Net Core on Linux - 2

dotnet publish 🔗dotnet publish - Publishes the application and its dependencies to a folder for deployment to a hosting system. 试验了一下打包应用,放到别的 Linux 机器(没有.Net 运行时)上跑。 自包含应用 🔗$ dotnet publish -h ... -f, --framework

Coyote Notes - 2

Actors 🔗Coyote 提供了两大编程模型,其中一个就是 Asynchronous Actors. Actor 模型 有几个特征: 创建 Actor 以及向 actor 发送消息是非阻塞的; Actor 对消息的处理是顺序的,因此处理逻辑