Maximize Your Developer Productivity

Who Am I?

Why are we here?

What am I

going to cover?

Windows Software

Launchy

Forget about the start menu

Launch programs with a few keystrokes

Greenshot

Light-weight screenshot utility

 

Built-in editor

 

Saves to lots of places

LastPass

Remembers your passwords so

you don't have to

http://lastpass.com

Feedly

Your Personal Newsfeed

http://feedly.com

Pocket

Save for Later

View When Ready

http://getpocket.com

Chocolatey

Install Windows Software The Easy Way

http://chocolatey.org

Vagrant

Development Environments made Easy

http://vagrantup.com

Windows SSH Client / Server

RDP over SSH

http://bitvise.com

Bitvise

Awesome planning tool

http://kanbanflow.com

Kanbanflow

Quickly Save Ideas / Tasks

https://todoist.com

Todoist

Code Editing Refined

https://code.visualstudio.com/

Visual Studio Code

Linqpad

Scratchpad for .NET

Rich Formatted Output

Intellisense

http://linqpad.net

Demos

thank you

i'm Justin.

 

@digitaldrummerj - digitaldrummerj@gmail.com

http://digitaldrummerj.me

1 480 269 6891

Slides to Back

Demos

Windows Shortcuts

Arranging Programs

  • Move Left: Win + Left Arrow

  • Move Right: Win + Right Arrow

  • Minimize: Win + Down Arrow

  • Maximize: Win + Up Arrow

  • Move to Next Monitor: + Shift

Open As Admin

  • Win 8 Start:

    • Ctrl+ Shift + Enter or Click

Jump List

  • Right Click on icon in taskbar

  • Access to Recent or Pinned Files 

  • Awesome for pinning VS Solutions

Task Manager

Ctrl + Shift + Esc

Win Explorer Favorites

  • Store commonly used folders

  • Great for project folders shortcuts

  • Add/Remove without affecting folders

Visual Studio

Shortcuts

Building

Build Solution

ctrl + shift + b

Build Current Project

ctrl + \

* set yourself
Tools -> Keyboard -> Build.BuildSelection

Debugging

Start with Debug

F5

Start w/o Debug

ctrl + F5

Breakpoint On/Off

F9

Run to Cursor

ctrl+ F10

Step Through Code

F11

Modify Watch Text 

DebuggerDisplay Attribute

Searching

Quick Search

ctrl + q

Search in Files

ctrl + shift + f

Next Search Result

F8

Previous Search Result

shift + F8

Navigation

Go to Definition

F12 or ctrl + click

Close All Documents

ALT + W, L

Code Format/Generation

Format Document

Ctrl + K, D

More Shortcuts

Code Snippets

Loops

  • do

  • while

  • for

  • foreach

Conditionals

  • if

  • else

  • switch

Error Trapping

  • try

  • tryf

  • exception

Properties

  • prop

  • propfull

  • propg

Misc

  • ctor

  • enum

  • struct

  • #region

More Snippets

Extensions

I Hate Regions

  • Make regions suck less

  • Auto Expand

  • Blend into Background

GhostDoc

  • Generate Xml Comments

  • Shortcut: ctrl + shift + d

Productivity Power Tools

  • Copy/Paste Reference

  • Copy/Paste Project as Reference

  • Open Containing Folder / Cmd

  • Fix Mixed Tabs

  • Collapse Projects

  • Peek Definition

  • Edit Project File

Layout O Rama

  • Store Tool Windows Layout

  • Change with keyboard

Switch Startup Project

  • Configure Startup Projects

  • Switch Between Configs

VS Commands

  • Cancel Build on 1st error

  • Start new instance w/o debugging

  • Default / Sync Zoom Level

  • Restart VS with Elevated Privs

  • Debug as Different User (pro)

  • Keep Docs Open when reloading project

  •  

Task Runner Explorer

  • Run Grunt / Gulp in VS

  • Before Build

  • After Build

  • Clean

  • Solution Open

File Nesting

  • Group Files by Name

  • Example:

    • jquery-1.11-js

    • jquery-1.11.min.js

    • jquery-1.11.intellisense.js

Web Essentials

  • Big Pile of Awesome for Web Devs

  • Enhanced browser link

  • Markdown editor/preview

  • JSHint and CSSHint integration

  • Typescript preview

  • Plus much more

Mads Kristensen

  • Add New File

  • Bundler & Minifier

  • Package Intellisense

  • Json Schema Generator

  • Open Cmd

  • Keyboard Shortcut Explorer

  • Open From Azure Websites

Powershell Tools

  • Edit, Run, And Debug Powershell Scripts

  • Create Powershell projects 

  • Powershell Interactive Shell window

  • Automated Testing support using Pester

Resharper

  • Navigation

  • Code Generation

  • Code Analysis / Refactoring 

  • Code Cleanup

  • Camelhumps

  • Unit Test Runner

Pomodoro Technique

  • Select Task

  • 25 minutes focused work

  • 5 minute break

  • repeat 4 times

  • 15 minute break

  • http://kanbanflow.com

Maximize Your Windows and Visual Studio Productivity

By Justin James

Maximize Your Windows and Visual Studio Productivity

Learn how to be more productive in windows and visual studio with a few helpful tips.

  • 5,308