This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
cloud:why_to_consider_developing_on_windows [2017/04/12 18:49] djo created |
cloud:why_to_consider_developing_on_windows [2017/04/12 18:52] (current) djo [Because Docker is the new OSGi and Kubernetes looks to be the next standard distributed O/S] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Why I moved from MacOS back to Windows for personal software development ====== | + | ====== Why to consider Windows for distributed Docker / Kubernetes software development ====== |
Over the past five years my primary software development laptop has always been a Macbook Pro. And I've mostly really enjoyed the experience. However, this winter I needed a new development laptop again and chose an MSi gaming laptop running Windows 10 Professional instead of a Macbook. Why? | Over the past five years my primary software development laptop has always been a Macbook Pro. And I've mostly really enjoyed the experience. However, this winter I needed a new development laptop again and chose an MSi gaming laptop running Windows 10 Professional instead of a Macbook. Why? | ||
- | I thought that sharing my experience might be useful to someone else so I've decided to blog it here. | + | I thought that sharing my experience might be useful to someone else so I've decided to describe it here. |
===== What I haven't been able to do on a Mac ===== | ===== What I haven't been able to do on a Mac ===== | ||
Line 27: | Line 27: | ||
In a new world of containerized applications, RAM is more important than ever. The single largest factor limiting what I can run directly on my laptop is RAM. | In a new world of containerized applications, RAM is more important than ever. The single largest factor limiting what I can run directly on my laptop is RAM. | ||
- | 64 Gigabytes of RAM lets me run tens of servers inside Kubernetes on Windows. Linux is still my main development O/S. I just host it under Windows. | + | 64 Gigabytes of RAM lets me run tens of servers inside Kubernetes on Windows. Linux can be my main development O/S again. I just host it under Windows. |
I'm experimenting with building a portable development environment inside a Docker pod inside Kubernetes. If that experiment succeeds, I'll have a portable development environment that will work anywhere Docker and Kubernetes run. Including a Mac, ironically. | I'm experimenting with building a portable development environment inside a Docker pod inside Kubernetes. If that experiment succeeds, I'll have a portable development environment that will work anywhere Docker and Kubernetes run. Including a Mac, ironically. |