News for hackers. Stuff that matters.
Re:Show HN: Develop your Python applications easily in clean... by goodoldboys on Monday January 23, 2017 @09:29PM (#13468335)
I just switched from Mac to Windows 10, and I work on a lot of Django projects.

I use PyCharm (love jetbrains) + Vagrant and it's working great so far. I'd highly recommend spending the time learning Vagrant - it can be incredibly frustrating at times (on both mac and windows), but once you get it working right it's really rewarding. Being able to re-instantiate a VM when something gets really botched is a great feeling. I don't have to worry about my host machine getting messed up, so I'm free to tinker around in the VM and that speeds up my learning.

The one downside I've encountered so far is how many different "terminal" style apps I need to run to get everything working. Currently I need powershell (as admin) for spinning up the VM, putty to SSH into it, and git bash for source control. I can probably simplify them all into powershell but for now it works.

Re:Show HN: Develop your Python applications easily in clean... by my_ghola on Monday January 23, 2017 @09:41PM (#13468377)
You can use ssh from git bash so there's no need for putty. And might want to look into Console2 or ConEmu both of which allow you to open multiple tabs for multiple shells.
Re:Show HN: Develop your Python applications easily in clean... by goodoldboys on Tuesday January 24, 2017 @02:57AM (#13469589)
Yep, you're right. I just added git to my path so that I can now do it all from powershell, so that's cool!
Re:Show HN: Develop your Python applications easily in clean... by wtvanhest on Monday January 23, 2017 @09:54PM (#13468440)
I thought pycharm replaced git bash. I havent used pycharm yet, just thought that from reading about it.
Re:Show HN: Develop your Python applications easily in clean... by goodoldboys on Tuesday January 24, 2017 @02:59AM (#13469594)
I think you can use pycharm (and other jetbrains products) to handle version control, but I prefer to use a command line. It's what I'm used to.