All things engineering: processes, best practices, setup guides, and more!

Programming Languages

Python

Java

Bash

Julia

Comparison among languages

Exception

regular expression

Javascript

Rust

Haxe

Agda

Datalog

WebAssembly

PL Misc

Regex

Instrumentation

Testing Tools and Framework

Junit

Mockito

Debug

Pytest

Byte Buddy

Version / Environment Management Tools

Git

Conda

DVC

tmux

Docker

sdkman

Fun

PLCT lab

Utils

Why not use MacOS

写代码踩过的坑

TODO

Blog List

Paper

Writing

Plot

Latex

English

English

Static Analysis

Static Analysis

HCI

HCI + Software Engineering

Program synthesis

Program synthesis

Statistics

Statistics

ML

Deep learning

Big model

Test Research

RTS (Regression Test Selection)

Ekstazi / STARTS

Flaky tests

Jacoco

Test generation

Compiler

Compiler

CPython

NLP

KeyPhrase

code update

Web application

node.js

Editor

Emacs

VSCode

Resources

Dataset

Tacc

Metaprogramming

MetaProgramming

Others

Mac shortcuts

Preparing interviews

Bugs

Write a pytest plugin

Hugo

Introduction to the Theory of Computation

Makefile

System design interview