3 ms·
Most of what I do is python, but I've done a fair amount of JS, some PHP, Java and others, as needed. I have run VMs on this, but 8GB RAM gets tight, so it's n
by passive 9y ago
Most of what I do is python, but I've done a fair amount of JS, some PHP, Java and others, as needed.
I have run VMs on this, but 8GB RAM gets tight, so it's not something I do regularly. I do use Microsofts version of Bash on Ubuntu for things where I am more comfortable with standard linux tools.
I use the type cover for almost everything, but I've got a more traditional keyboard hooked up to my dock.
The display is excellent. It's glossy, so direct sunlight is problematic, but otherwise it gets plenty bright and looks very good to me, though I suspect my tolerance for colour inaccuracy is pretty high.
- wtvanhest 9y agoI am going to start learning Python, then eventually Django in a few weeks on a Surface. What is your overall setup for making it as painless as possible on Windows? I'd say my number 1 frustration in PC devops and I'm trying to figure out the install with the least amount of headaches.
- passive 9y agoI would recommend Python 3 for sure. I just use the installers from https://www.python.org/ https://www.python.org/ and don't tend to have any problems. I prefer lightweight tools, so I use Visual Studio Code. It won't hold your hand, but neither will it get in your way. When working on projects, get in the habit of using virtualenvs. It's a small amount of overhead, but will save you a ton of frustration in the long run. A primer on windows: From project directory, initialize it: > python -m venv .env (I put my virtualenvs in .env out of habit. Virtualenvwrapper, itself a useful addition for managing virtualenvs, puts them in your home directory, which can be fine too.) Activate it: > .env\Scripts\activate.bat Use "pip" to install your dependencies. Also use "pip freeze" to record those dependencies for installations elsewhere. I'm currently following this for dependency management: https://www.kennethreitz.org/essays/a-better-pip-workflow https://www.kennethreitz.org/essays/a-better-pip-workflow