Skip to content

C#6 String Interpolation

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.

C#6 gives us a…

Continue reading C#6 String Interpolation

Why You Should Give a Lightning Talk

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…

Continue reading Why You Should Give a Lightning Talk

Null Conditional Operator

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…

Continue reading Null Conditional Operator

Community-Booster

A little over a year ago our local .Net User Group shut down (Maine Bytes).  The guy who had been running it for 10+ years decided he didn’t want to continue the work, and rather than find someone to fill his shoes he just shut it down (if you want to hear a rant ask…

Continue reading Community-Booster

Don’t Be Late for Scrum

We all know the importance of being on time for meetings, and since scrum is designed to be a short meeting, if you’re 5 minutes late for scrum you can miss a third to half of it. I’m a morning person, so I find myself most focused and most productive before lunch.  That often means…

Continue reading Don’t Be Late for Scrum

New Years Resolutions 2015

This is my annual post where I publicly declare a few goals for the coming year.  Next year around this time I will take a look back to see how I did.  Looking back at last year I noticed that some of my resolutions didn’t have objective measurements, so I’m trying to include those this…

Continue reading New Years Resolutions 2015

New Years Resolutions 2014 – Retrospective

It’s time for my annual resolutions blog post, but first I wanted to do a little retrospective to see how I did on last year’s resolutions. ✓ Blog More – I did blogged more, but not as much as I had hoped.  Posts were still less than once per month. ✓ Find more ways to share…

Continue reading New Years Resolutions 2014 – Retrospective

Sharing Code with Dependency Injection

This is a multipart series on how to share code between .Net platforms.  All the examples will be showing how to share between Windows 8 Store applications and Windows Phone 8 application, but the techniques are useful for sharing code between any .Net/Xamarin platforms. Linked Files Conditional Compilation Partial Classes Inheritance Dependency Injection What is…

Continue reading Sharing Code with Dependency Injection

Sharing Code with Inheritance

This is a multipart series on how to share code between .Net platforms.  All the examples will be showing how to share between Windows 8 Store applications and Windows Phone 8 application, but the techniques are useful for sharing code between any .Net/Xamarin platforms. Linked Files Conditional Compilation Partial Classes Inheritance Dependency Injection What is…

Continue reading Sharing Code with Inheritance

Sharing Code with Partial Classes

This is a multipart series on how to share code between .Net platforms.  All the examples will be showing how to share between Windows 8 Store applications and Windows Phone 8 application, but the techniques are useful for sharing code between any .Net/Xamarin platforms. Linked Files Conditional Compilation Partial Classes Inheritance Dependency Injection What are…

Continue reading Sharing Code with Partial Classes