Tools
As I said last week I am going to talk a little bit about the tools I currently use/have installed on my dev machine. “Tools” in this case meaning almost everything, from languages/compilers to actual utilities and powershell scripts.
And to be honest, this is more for my own benefit as I need to keep track of all that so that I can rebuild it if necessary.
This will be just a list with links to the corresponding blog posts (or whatever) that helped me set the software up, so do not expect too much.
Here we go …
Command line
I am a fan of the command line interface. Not a wizard, but a fan. So here is a short overview over my setup:
Cmder as a host for my standard Powershell console.
msysgit. The only true SCM ;-) in its official windows version.
Powershell (of course) with some custom scripts and extensions in my profile:
find-to-set-alias to set various aliases for Visual Studio and Sublime Text.
I also have a line with a call to vcvarsall.bat in my PS profile:
Invoke-BatchFile "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat" x86
This makes msbuild et al available so I can build most VS solutions from the shell as well.
Also ssh-agent is started when I start a Powershell session as described in this post by Phil Haack.
Chocolatey. More or less the apt-get of the windows world ;-)
scriptcs. Write C# like it is a scripting language. Nice to play around with.
Languages
- .NET Framework (and various corresponding SDKs, of course).
- nodejs. For all the JS development that I never come around to.
- Ruby. You are not hip anymore without Ruby. Install with the RubyInstaller for Windows.
- Python. Nothing to say here.
IDEs
- Visual Studio
- Sublime Text 3. I use that one for everything I do not use VS for ;-)
That is all for now, but I am almost positively sure that I missed something, so I will very probably update this post in the future.