Notes #12

Guide to Implement an SSH Client Using Golang

In Golang, the crypto/ssh package provides functionality for implementing an SSH client.


tailspin works by reading through a log file line by line, running a series of regexes against each line. The regexes recognize patterns you expect to find in a logfile, like dates, numbers, severity keywords and more.

tailspin does not make any assumptions on the format or position of the items it wants to highlight. For this reason, it requires no configuration and the highlighting will work consistently across different logfiles.

HTML First

The main goal of HTML First is to substantially widen the pool of people who can work on web software codebases. This is desirable because by lowering or removing barriers, it allows a greater number of people to become web programmers and to increase their income. It’s also desirable from a business perspective because it decreases the cost of building software, and decreases the amount of resources required to hire – a notoriously resource intensive process.


Greenmask is a powerful open-source utility that is designed for logical database backup dumping, obfuscation, and restoration. It offers extensive functionality for backup, anonymization, and data masking.

You’re (probably) using connectedCallback wrong

Code that only needs to run once should be put in the constructor.

Code that needs to be run every time the component is added/removed from the DOM should be put in connectedCallback and disconnectedCallback.


Prefect is an orchestration and observability platform for building, observing, and triaging workflows. It’s the simplest way to transform Python code into an interactive workflow application.

You don’t need JavaScript for that

The rule of least power: It’s one of the core principles of web development and it means that you should Choose the least powerful language suitable for a given purpose.

On the web this means preferring HTML over CSS, and then CSS over JS.

Behavior Belongs in the HTML

Forcing pip to use virtualenv

# ~/.zshrc