This is a subject near and dear to my heart: I do Ruby on Rails development (for DEV!) from a 2018 iPad Pro regularly. Here's my "stack":

A droplet on Digital Ocean to actually execute code

Blink to log into it

GoCoEdit for code editing

And that's pretty much it. My tests and local testing all run on Digital Ocean, and my iPad functions as a remote terminal. iPadOS 13.4 and trackpad/mouse support has somewhat changed things: I've been experimenting with GitPod as an online code editor, and it seems promising.

The biggest hole in my toolset right now is frontend dev work: Inspect Web Browser works ok, but I miss having Chrome extensions like ReactDevTools