Tech and purpose¶
Blog --- Tech and purpose
Verfasst: 2022-10-03
Sometime I get asked which programming language and tools I'll plan to use. Here a small summary:
Project organisation and management¶
- Kanbanflow
- markdown text files
- vim as my editor of choice and if it can't be avoided some Visual Code
- rg / fzf / ff for searching/filtering
- plantuml to visualize (e.g. wbs, mindmaps, sequence diagrams)
- pandoc ultimate document format converter
- fd easier find
- lsd improved ls
Languages and use case¶
Use case, focus | currently |
---|---|
Automation: desktop, office apps, cli, SAP Gui | Python3, AutoHotkey |
Web automation & Testing | Python3, Selenium |
Scraping | Python3 |
Cli tools | Python3 |
Web appplications | PHP, Python3 |
Data analysis | Python3, pandas |
Data scraping | Python3, Selenium , BeautifulSoup, Requests |
Performance, concurrency, deployability | - |
Golang will be my future
Learning Golang by starting to rewrite Python scripts in Golang. In the midterm I hope to replace all interpreted scripts with compiled Golang programs. Only keep PHP for legacy code base and some Python3 for "quick hacks".