Tips for developers
For code editing¶
- VSCode for source code editing.
- Git and GitHub for source management.
- MkDocs and GitHub Pages for websites and documentation (this website uses it).
For doing slides¶
- marp and marp-vscode create slides using markdown.
- mermaid to create diagrams (e.g., graphs, blocks, class) using text.
For doing research¶
For doing academic papers and reports¶
- Latex to write papers and reports.
- Overleaf to host and collaborate Latex documents
- James-Yu.latex-workshop to edit LaTeX documents locally.
- MiKTeX and Strawberry Perl as a LaTeX engine on Windows.
For web browsing¶
- NoScript extension to block unwanted adverts.
- Video Download Helper extension to download videos.