HEHE I'm still here..
I tried PlatformIO and yes it worked, but the environment is too messy for me. Plugs into Atom. The Arduino IDE is leaner and cleaner. Next thing I want to try is to save configuration data to EEPROM. Want to create web pages to edit the config params
Resin does look interesting though but looks only applicable to linux?
Yeah, you install resin onto a pi, then that can push updates to the ESP (in theory haven't tried yet).
Actually just bought a pi for arcade use (plan on building a mini 7" arcade this weekend), pi+lcd should arrive in a day or two.
Will be the 30th arcade machine i've built? Lost count haha.
Back to ESP -
I'm going to be doing MQTT on the ESP -> MQTT broker in a vm on my nas, then pull sensor data off that in other apps (for basic usage).
i.e. temp / humidity / movement
I have a bunch of xiaomi stuff that can do it already, that I've hooked into domoticz, but doesn't hurt to reinvent the wheel occasionally
I'm being a bit A.D.D. with my hobby stuff at the moment, have a pile of arduino's, esp's on my desk, and I'm adding a raspberry pi to that. I also have cubieboards (A20 Allwinner chipset), have done a fair bit of dev with those. The rabbit hole started when I decided to reverse engineer an ipcam a few years back, and made some firmware for a rather low end model ipcam (uClinux / 4M ram*!/16M flash).
Being in China means fast shipping for my whim's, and rather cheap hardware access.
I also just spotted this which I'm tempted to do -
https://johan.kanflo.com/category/dps5005/ (OpenDPS)
Can add an esp to it so you have a wifi serial accessible digital psu. Not sure why I want a wifi addressable digital psu, but having a decent little bench psu can't hurt. The last bench supplies ones I bought are in Nantong, probably not getting those back.
Told you I'm being a bit A.D.D

I'm totally like ooh shiny. Squirrel.
Johan's blog also worth a look
https://johan.kanflo.com/
---
*Yes I know 4M is a lot, although these days its regarded as small, I've also done stuff in 2kb or less eg atmega /avr...
Fun to think that my first computers had +- 1kb of ram. Jupiter Ace, ZX80 ...
Basic or Forth interpreter in < 4KB rom + 1kb ram. Crazy stuff.
On the 1kb theme, this is worth a read -
https://hackaday.io/submissions/the-1kb-challenge/list