Code Monkey home page Code Monkey logo

windows-10-development-environment-for-the-pros-'s Introduction

Windows 10 Modern Developer Setup

N|Solid

I'm sharing this as I needed to set up a Windows 10 dev box the other day. I haven't used windows for dev in 7 years and I have to be agile enough to work in any language on almost every modern platform with minimul config and I'm pretty happy with this set up, so here you go. Most of it can be done right in the terminal. but don't just go copy and pasteing, research what everything is if you do not know.

This started as a fork of something - but now completly different. Thanks for making my life easier mystery person..

Configure Windows

Set-WindowsExplorerOptions -EnableShowHiddenFilesFoldersDrives -EnableShowProtectedOSFiles -EnableShowFileExtensions -EnableShowFullPathInTitleBar

Update-ExecutionPolicy Unrestricted

cinst -y Microsoft-Hyper-V-All -source windowsFeatures

other package managers

cinst -y cmder -pre cinst -y hyper cinst -y Gow

For the love of git

cinst -y git.install cinst -y poshgit cinst -y git-credential-winstore cinst -y github

Editors

cinst -y visualstudiocode Sublime 3 = nest exitor availible for multi language programming. get it. but VScode is close on its tail.

IDE's

https://www.jetbrains.com/ - best 50$ a month you can spend on your career, a close 2nd is http://www.adobe.com/creativecloud.html

Ruby, Go, Python

cinst -y ruby cinst -y ruby.devkit cinst -y golang cinst -y python cinst -y pip cinst -y easy.install choco install composer (if you have to use php)

Node, npm

cinst -y nodejs.install npm install -g npm-windows-upgrade

Docker

https://download.docker.com/win/stable/DockerToolbox.exe

Virtual Box and Vagrant

cinst -y virtualbox cinst -y virtualbox.extensionpack cinst -y vagrant

m$ Cloud

npm install -g azure-cli

The Devil

cinst awscli cinst awstools.powershell

The Wonderful

choco install gcloudsdk cinst gcloud, gsutil and bq

The Brilliant

https://cli-assets.heroku.com/branches/stable/heroku-windows-amd64.exe

ServerLess

npm install serverless -g

Deployment and Build

GULP choco install gulp-cli GRUNT npm install -g grunt-cli

if (Test-PendingReboot) { Invoke-Reboot }

Basics

cinst -y vlc cinst -y GoogleChrome cinst -y 7zip.install cinst -y sysinternals cinst -y DotNet4.x cinst -y win32-openssh if (Test-PendingReboot) { Invoke-Reboot }

Pinn it

Install-ChocolateyPinnedTaskBarItem "$env:programfiles\Google\Chrome\Application\chrome.exe"

let's get Updates, too Install-WindowsUpdate -acceptEula

Electron

cinst electron Simetimes we have to choco install composer

FROFILING

choco install newrelic

My Machine Learning Stack

https://github.com/mikewlange/cheatsheets-ai-fork - Big list and neural network descriptions. https://github.com/NVIDIA/caffe https://github.com/torch https://github.com/torch/cutorch https://github.com/rhiever/tpot

Other stufff

https://github.com/mikewlange/leaf https://github.com/autumnai/collenchyma https://github.com/nikolaypavlov/MLPNeuralNet https://github.com/mikewlange/neon https://github.com/mikewlange/pattern https://github.com/Theano/Theano https://github.com/tensorflow/tensorflow https://github.com/scikit-learn/scikit-learn https://github.com/harvardnlp/im2markup

Automate it!

Automate this instalation thanks to the magic of Boxstarter. Simply start PowerShell as Administrator and run:

START ... figure it out! :)

windows-10-development-environment-for-the-pros-'s People

Contributors

mikewlange avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.