Tips for software tools
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 Machine Learning¶
For writing 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¶
- Scrip Control extension to block unwanted adverts by disabling JavaScript for specific sites.
- Video Download Helper extension to download videos from web.