Attach to dot net core running from CLI

January 16, 2017

For Reference

If you're running your dot net core web application from the command line interface (cli)

dotnet run

then it is possible to attach your Visual Studio debugger to the running process. When the process starts up it's named dotnet.exe and is running under your username. You can add an…

Read More

Become Admin on Mumble

February 27, 2016

Mumble and Murmur are open-source products that allow you to voice chat over the internet or local network. Mumble is the voice chat which will be installed on each client. Murmur is the server that will be installed on a server or simply on a host machine. To download Mumble and Murmur, click the l…

Read More

Web API Camel Case Contract Resolver Reference

February 06, 2016

As you start a new ASP.NET WEB project that has a RESTful service, you may find yourself Googling for the 3 lines that convert your JSON data from proper cased property names to camel cased, the way that JavaScript developers are used to. I've googled it and put together this quick snippet for you t…

Read More

Update Git Repo Origin Url

January 23, 2016

You may be using GitHub, BitBucket, Visual Studio Team Services, GitLab or one of a few dozen other source control providers for Git Repositories. You may come across a time in your Git days when a Repository's URL changes, whether it's because the server domain name changed, the protocol (http ->…

Read More

Have Visual Studio use System-wide Node/NPM

January 16, 2016

When Visual Studio 2015 installs, it will install with it's own copy and version of Node/NPM. When commands are run within the context of Visual Studio, say within the Task Runner, they are invoked from that version of NPM and node. If you pop-up a command prompt or PowerShell window and invoke comm…

Read More

Umbraco Create New Media in Postback

January 08, 2016

Umbraco's Back Office makes it easy to manage and create media, but there may be a case where you want the end user to be able to upload files, images, etc. This can be done similarly to uploading other content nodes.

From within a SurfaceController, you'll have access to the powerful MediaService …

Read More

Umbraco Create New Content in Postback

January 06, 2016

Umbraco's Back Office makes it easy to manage and create new content, but there may be specific data elements that may need to be created through the front-end application, ex. Comments on a Blog Post. You'll want to create the data type first within the Back Office. This is similar to creating the …

Read More

Blank Format Options for Umbraco Richtext Editor

January 05, 2016

By default when you create a new Umbraco solution, the Richtext Editor will have no Formats listed in the Formats drop down from within the TinyMCE editor. This quick guide will help you add some reusable styles.

  1. Start by navigating to the Umbraco Backoffice and into the Settings -> Stylesheet…
Read More

Best Christmas Cookie – Green Marshmallow Wreaths

December 28, 2015

Corn Flake Marshmallow Wreaths

Start by microwaving the butter and marshmallows for 2 minutes, stir, and then microwave for another 2 minutes. Next, stir in the almond and vanilla extract then add in the green food coloring. Add more green coloring to reach wreath-like appearance. Next, stir in the…

Read More

Ionic iOS 9 WebView Glitches and Performance

October 29, 2015

With the latest release of iOS there have been some performance implications for Hybrid Ionic Applications. In particular, animations around page transitions seem glitchy and sometimes never transition entirely. The problem seems to be around the ui-routing angular module. The temporary fix is to in…

Read More

XCode 7.1 Cordova CdvViewcontroller.h not found

October 26, 2015

If you're using Cordova and building/simulating through xcode 7.1 you may notice the following issue when you go to archive next, ""CDVViewController.h not found"". This is because of a header search path configuration variable that is looking in the wrong root path. It's looking in the wrong path b…

Read More

SSL Securing an Azure Website

October 25, 2015

SSL Certificates aren't a routine activity that every developer has to do often, so it's often a Google or DuckDuckGo search to find a tutorial to recall the steps.

What's an SSL Certificate?

SSL Certificates are small data files that digitally bind a cryptographic key to an organization’s details…
Read More

Cordova iOS Error ITMS-90339 Invalid CFBundleResourceSpecification

October 23, 2015

"ERROR ITMS-90339: ""This bundle is invalid. The Info.plist contains an invalid key 'CFBundleResourceSpecification' in bundle ...."" You'll need to override the default xcconfig that builds the app on the iOS side. This can be done by providing an override in the \res\native\ios\cordova folder withi…

Read More

Hunt WI - Android and iOS Mobile App

October 11, 2015

Hunt WI shows hunting times for Hunting Whitetails in Wisconsin for 2015 based on the Zone or County you’re hunting! No need to pull out your DNR handbook, simply setup the County or Zone, pick the date, and hunt. Please hunt safely and responsibility, and good luck this year!

Read More

Getting Started with Story Point Estimation

March 17, 2015

Story Points are nebulous units of measure. They are not tied to a specific units such as Hours, Man-Hours, Days, or Sprints. Story Points should compare the relative complexity of one Task/Product Backlog Item (PBI) to another. Story Points will help quantify the amount of work. Again, Story Points…

Read More

LIFS - Last In First to Start - Daily Standup

March 13, 2015

"There is often a little bit of awkwardness as the team prepares to start the daily standup, who should kick it off? Does the Scrum Master just point to someone? Does someone start it organically? Here's a technique to try with your teams to streamline the start of your stand-ups.

You may have hear…

Read More

A Twist on the Daily Stand-up, Walk the Board

March 11, 2015

The Daily Stand-Up is an opportunity in an Agile/Scrum project to inspect and adapt. It gives the team a chance to look at what happened yesterday, what's the plan for today, and voice any impediments in the way. It's a time-boxed event, not to exceed 15 minutes but it can definitely end shorter. T…

Read More

5L Retrospective Technique

March 06, 2015

"Looking for a new retrospective technique to try with the team this sprint?  There's a common Agile retrospective pattern called the 4 L's, which was made popular by ebg consulting. If you want to read the original version, check out this link 4 L's The original technique focuses on four words star…

Read More

MSSQL Aliases

January 30, 2015

For those of you that wish to reference your local MSSQL database by any other name than LOCALHOST or MSSQLSERVER (which it's named by default if you didn't change it during the installer), you can follow the instructions below to change the name. 

Note that this also works with SQL Express install…
Read More

Estimating Tasks with T-shirt Sizes

January 28, 2015

"The Fibonacci sequence and the Mountain Goat modified sequence for Planning Poker (1, 2, 3, 5, 8, 13, 20, 40) are great intervals for Story Point estimation. It's a great interval for determining the relativity of one backlog item (or user story) to another backlog item. However, these two interval…

Read More