Software Engineering Checklist

Resources for essential topics of Software Engineering, including Distributed systems, Database, Operating Systems, etc.

General

Architecture

Linux

Programming

Distributed systems

Database

Security

Mobile device app

Blogs

https://nat.org/

Productivity

  • Some self-host containers:

    • https://www.xda-developers.com/best-docker-containers-productivity/
  • AI-Powered Git Commit Assistant:

    • https://github.com/Undertone0809/gcop?tab=readme-ov-file
  • Converting various files to Markdown (e.g., for indexing, text analysis, etc):

    • https://github.com/microsoft/markitdown
  • White noise: https://www.ppbzy.com/