The Perfect Job

in Random

Occasionally after telling a recruiter that I’m not interested in a position (yes, I try to respond to the ones that are not obviously spam) they’ll ask what I am looking for, which is an odd question since I’m usually not looking.  I usually listed a couple of things, but from this day forward I will refer them to this post.  Also, my boss asked me if there was anything the company could do to make things “better for you and the rest of the team”.  So here it is, a description of my ideal job, with the full knowledge that it almost certainly doesn’t exist and tradeoffs will be made.

The list is in somewhat of a priority order.

Continue Reading

Scheduled Jobs in Azure

in Azure

Have a process you need to run periodically on your Azure hosted application? It’s simple to do with Azure Scheduler.

From the Azure Management screen (not currently available in the new portal) click New->App Services->Scheduler->Custom Create

Continue Reading

C#6 String Interpolation

in C#

Another feature I’m looking forward to in C#6 is string interpolation.  We’ve all had to create string messages to show the user that include data from the application, or maybe we’re just writing some debug information to the console.  We can build these messages a few ways right now.

Continue Reading

Why You Should Give a Lightning Talk

in Community

I previously posted that I had appointed myself Community-Booster, and so I now see it as my job to convince you to give a lightning talk at your local user group.  I could start by listing the benefits to you, or to the benefits to the user group, but I don’t think the for most people the fear of things going poorly outweigh the potential benefits.  So let’s focus on your fears.

Continue Reading

Null Conditional Operator

in C#

There are a bunch of cool features coming in C#6, but the one I’m looking forward to the most is the Null Conditional Operator.  Developers write a lot of code to check if a value is null.  Sometimes it creates a deep and ugly nest of if statements.  Let’s say you are trying to find a customer’s primary contact’s city, it might look like this:

Continue Reading