Blog

7 August 2021

I am a productivity freak. I want my dev environments to be the best and most predictable, so that I can share them with my coworkers easily. You can read some of the posts around using VSCode and Docker based development environments I have written earlier on my blog ( https://blog.mandraketech.in ). In all the previous cases, I have been working with the server side, and hence NodeJS is the primary target.

As I begin to start re-writing my passion project ( https://www.mocsh.com ) using Expo (React Native), it was natural for me to explore similar environment requirements. To my surprise, I did not see too many of them which made it easy to get started. 

I am also a fan of creating Remote Container based development environments. It allows me to:

  • have multiple environments running without killing the CPU on my old Intel i3 processor
  • allows me to run the Docker host on Digital Ocean / AWS EC2, and hence share environments with my peers

So, I started from scratch, building up on my experience with the NodeJS and VSCode based environments. 

Here is my blog post about getting started: https://dev.to/mandraketech/developing-on-expo-with-ios-using-vscode-and-docker-5hf

Hope you like it.