Tips for software tools
For code editing¶
- VSCode for programming.
- Antigravity for agent-based programming.
- Git for version control of source code.
- Github for source code storage.
- 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
- Zotero to manager references
- 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.
- Lechblock extension to disable unwanted website browsing.