Posts


Other Views: By Month | By Category | By Tag Cloud


Camtasia 8.5 - How to Record to Mono

Today I upgraded from Camtasia 8.3 to Camtasia 8.5 and ran into an issue with my audio settings only recording to the left speaker. I know that my microphone only records in mono so this was not surprising.

What was surprising is that the audio settings for the Camtasia Recorder were greyed out when using the TREC format.

In Camtasia 8.3 I could tell the Camtasia Recorder to record in mono so that it would be in both left and right speakers.

Read More


Visual Studio 2015 - External Web Tools

I ran into an issue with an npm package mis-behaving in Visual Studio 2015 but working just fine from the command line.

After scratching my head for awhile trying to figure out what was going on, I discovered that Visual Studio was pointing to its own version of npm and node and not that ones that were available in my path that the command line was using. Visual Studio 2015 ships with:

Read More


Visual Studio Code Snippets

There are a bunch of built-in Visual Studio code snippets that will generate code for you with a short keyword and then a tab key press. These shortcuts will make you more efficient when writing code such as creating properties, loops, exceptions, etc.

Below I have listed the code snippets that I most frequently use and what the output from them looks like.

To use these snippets type they keyword and then press the tab key.

Read More


Favorite Visual Studio Shortcuts

Here is a list of Visual Studio Community Edition shortcuts that I use.

Building Solution

NameShortcut
Build SolutionCtrl+Shift+B
Run Code Analysis on SolutionAlt+F11

Building Current Project

There is no default shortcut for building the current project or running code analysis on it. You can go under the Build menu and select to build just the current project but this is a manual step that requires you to navigate through the menus.

Read More


Favorite Visual Studio Extensions

In the Visual Studio Extension Gallery there are hundreds of extensions that are available. The extensions add additional functionality to Visual Studio. Below are the extensions that I typically have installed.

Web Essentials

Big pile of awesome for web developers. If you are doing web development you need to have this installed.

http://vswebessentials.com/

Features:

  • Enhanced browser link
  • Markdown Editor/Preview
  • Minification of javascript files
  • JSHint / CSSHint integration
  • TypeScript preview of compiled ts file
  • Plus much much more

GhostDoc

Auto generate Xml doc comments based on your method/parameter names, exceptions through and return types.

Read More


Favorite Windows Shortcuts

So many times I watch Windows users spending lots of time doing task that should just take a few seconds but instead are taking several minutes because they are taking the long way around to get the task completed.

Here are some examples that I see people doing and below I will show you how to get them done the easiest way possible.

  1. Getting 2 programs side by side half screened
  2. Navigating in Windows Explorer to find the Visual Studio solution or project directory
  3. Open programs as an administrator
  4. Just opening up task manager.

Note: All of these shortcuts are built directly into Windows.

Read More


Favorite Windows Programs

Developer productivity is not just about maximizing your speed in editor. It also includes additional software to help you be more productive. Below is some of my favorite Windows software that I use.

Password Management

  • LastPass - Password Manager. Remembers passwords so you don’t have to. Auto log you into web sites, store secure notes, wifi passwords, etc. Web interface and desktop is free. Mobile device application is premium version at $12 per year.

Readers

  • Pocket - Save web pages/rss feed articles for later and view when ready including offline. Way better than keeping a ton of bookmarks around that you never get back to.
  • Feedly - RSS Feed Reader with Pocket integration.

Editors

  • Linqpad - Scratchpad for .NET. Rich formatted output. Intellisense. If you are a .NET program this is a much have application. Well worth the small amount of money to get the license to use the Intellisense.
  • Visual Studio Code - great all around text editor and development environment. Focused on code first.

Planning

  • Kanban Flow / Pomodoro - I used Kanban Flow to plan my week and use the Pomodoro technique to work on my tasks. I use the setup that John Sonmez talks about at https://www.youtube.com/watch?v=W9k0OhJkjQ0
  • Todoist - Todo Tasks list. Quick and easy way to add tasks from Chrome or mobile device. Ultimately I import move these into Kanban Flow but it is much quicker on a mobile device to use Todoist.

Utilities

  • Chocolatey - Install Windows software the easy way. Take the guess work out of where to download software and how to get it installed.
  • Dropbox - sync directories and files between machines. Can either sync all or selectively sync file.
  • Greenshot - free utility to take and edit screenshots. has a basic built-in editor, can copy to clipboard or open an office product (Word, Excel, PowerPoint, outlook) if installed.
  • Launchy - Forget about the start menu. Launch programs with a few keystrokes. Setup shortcuts for common web sites you use.
  • Vagrant - Easily create lightweight and reproducible virtual machines. If you are using virtual machines on your Windows machine, let Vagrant manage the configurations of it. No longer will it only work on your machine. I have a blog series on using Vagrant and Chocolatey together at [{{ “/vagrant-overview” | prepend: site.baseurl | prepend: site.url }}]({{ “/vagrant-overview” | prepend: site.baseurl | prepend: site.url }})

Read More


Presentation Environment Setup

One of the first things that you learn when giving presentations is that fonts and font size matters just as much as the content. Below is a listing of the various font settings that I have found to be effective and how to set them in the programs that I use.

If you have other programs that you use, feel free to leave a comment on the font settings that you use.

Read More


Vagrant Part 6 - Behind A Proxy Server

Overview

If you are working behind a proxy server you will need to configure both the host computer and the Vagrant virtual machines to communicate through the proxy server. It is easy to configure the proxy settings but finding the documentation is a different story. Below we will go through how to configure the proxy for the vagrant commands (up, status, box add, etc) and then how to configure the virtual machine proxy settings.

Read More


Vagrant Part 5 - Installing Your Software

Welcome to the Vagrant lesson on how to use Boxstarter to configure Windows and install software as part of the Vagrant provisioning process.

Overview

We have all of the needed software in place to start configuring and installing software onto our virtual machine.

In this lesson, we will create an file with all of the install and configuration commands that will be executed with Boxstarter.

Can I only install Chocolatey Packages?

Even though Boxstarter is a Chocolatey package, you can install and configure more than just Chocolatey packages. At the end of the day it is running a Powershell script, so anything that you can do with Powershell you can put into your file to execute through Boxstarter.

Read More