-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Since you're a student/in academia, you can use the professional version of all JetBrains products. I use PyCharm for Python and R coding and prefer it over all other IDEs due to all of the nice to have features. However, there are a lot of other options out there with similar levels of functionality; VSCode & Sublime Text to name a few. Git and database integration tools in JetBrains are very easy to setup, and one of the reasons I stick with them.
For (micro)bioinformatics you can check out https://github.com/microbinfie-hackathon2020/CSIS for examples! (I'm partial as I've contributed to this project :p).
My package for indexing FASTA files has some extensive tests. Every time someone raised an issue I’d write a test to reproduce the issue and add it after I fix the code. This way I can test for regressions. https://github.com/mdshw5/pyfaidx