Another option people may want to consider is hosting a version of Code Server[1]. I do this with my iPad Pro and it has been incredibly convenient.
I even have it configured so that ports can be routed to via my domain, meaning I can do web development with a local server on port 3000 and view it live at 3000.my.domain.tld.
It’s not Code-Server, but actual VSCode with additional fixes for mobile backed in inside Blink itself. Which is extremely awesome, having this in mind you can connect to variety of services to start coding on the fly(Codespaces, Gitpod, etc.) without thinking about setting up VPS.
GitHub Codespaces works decently well on an iPad as well. I had to send in my MacBook for a repair that took and week and I managed to use the iPad with a bluetooth keyboard and mouse fairly successfully. It was a web project, so that helped.
I even have it configured so that ports can be routed to via my domain, meaning I can do web development with a local server on port 3000 and view it live at 3000.my.domain.tld.
1: https://github.com/coder/code-server