Tools
Using Falco to Monitor Runtime Security
· ☕ 5 min read
1. What Falco Is Falco is a cloud-native runtime security project contributed to the CNCF by Sysdig. Falco implements an extensible event rule filtering engine. Through a series of operations — capturing events, matching security rules, and producing alert notifications — it can surface security problems in a system. The events come from system calls, and it also supports an ebpf probe; the rules are open source [1] and you can define your own extensions [2].

How to Add Your Own Runner Hosts to GitHub Actions
· ☕ 5 min read
1. What GitHub Actions Is In an earlier post I put the CI capabilities GitLab provides into practice — click here to see. The advantages of using GitLab are that it can be deployed privately, it allows an unlimited number of private repositories, its CI configuration is simple, and it can connect to self-hosted Runners.

Development Tools and Productivity Tips
· ☕ 5 min read
Compiled from the “Development Tips” series, collecting common development tools and productivity-related techniques. 1. The Babel Transpiler ES6 provides many new features, but not every browser supports them perfectly, while ES5 support is far better. Babel is an ES6 transpiler that converts ES6 code into ES5 code. This means you

The Right Way to Use Vim on Windows
· ☕ 2 min read
I had used Cygwin before, and Git Bash too. But neither of them works well with Vim, so I finally settled on MSYS2 as my console. 1. Comparing Cygwin, MinGW, and MSYS2 On Windows, the key to using Vim is finding a suitable console. When installing Vim plugins, a suitable

Installing and Configuring Vim on Windows
· ☕ 3 min read
1. Introduction to Vim Vim is an editor that evolved from vi; its first version was released by Bram Moolenaar in 1991. The original name was Vi IMitation, and as features accumulated it was officially renamed Vi IMproved. The image above shows the learning curves of common editors. For most