_lhermann’s avatar_lhermann’s Twitter Archive—№ 296

          1. It is a surprising amount of work to get a newly developed web app ready for production. Used almost the whole day for stagetimer.io, here is what I did ... 1/6
        1. …in reply to @_lhermann
          I developed Stage Timer on top of with @vue, @Tailwind, and @Socket.io. It took me only three evenings to have a working prototype on my machine, four evening and a Sunday to finish the app. 2/6
      1. …in reply to @_lhermann
        The frontend is a SPA and hosted on @Netlify. They make it super easy to publish a Vue app on your own domain in seconds and their free tier goes really far! 3/6
        oh my god twitter doesn’t include alt text from images in their API
    1. …in reply to @_lhermann
      The backend is a Node app with Socket.io. The Heroic free tier has limited hours per month, so I went with my won server (since I have one) and docker. It took me some time to fiddle together a docker-compose.yml that works with a node:14 image and websockets. 4/6
      oh my god twitter doesn’t include alt text from images in their API
  1. …in reply to @_lhermann
    Biggest challenge: CORS! It took me a few hours to figure out how to configure it correctly for socket.io because the backend has a different domain than the frontend. 5/6
    1. …in reply to @_lhermann
      Lastly I am using Nginx as a reverse proxy for the Node app to handle SSL encryption and that I can have all my apps listen on port 80 and 443. I have a good handle on Nginx, but still, it always takes time to set it up correctly. 6/6
      oh my god twitter doesn’t include alt text from images in their API