Parse CSV Comma or Pipe Delimited File with Linq

Many times I have been tasked with importing, reading and parsing text files with different formats. Most of the time I have had to read in a comma or pipe delimited file. Using libraries like CsvHelper helps if you are always developing solutions like this. If you need something quick or don’t want the added […]

Log4Net Notification Appender

Log4Net is a great library to add an application specific logging quickly and easily. However, many times I hear “how do I setup my application to send notifications”. If you are already using Log4Net then this easy to use Log4Net notification appender is a must have. Notifications and cloud logging using Log4Net is to setup […]

Monitor .Net Windows Service in 3 Easy Steps

Topshelf makes creating and installing a windows service as easy as one command line. Monitor .Net Windows Service is another animal all together. Now if you are not familiar with Topshelf Christoph De Baene wrote a great article on how to create a net windows service in 5 steps using Topshelf. Now that you are […]

Publish a Nuget Package – 3 Easy Steps

There are times far and in between where I need to publish a .NET library under a the nuget distribution. However, many times I need to google around trying to find a good example of how to do it. I am going to self document to the rest the simple step on getting your nuget […]

App Store – iOS Metadata Rejected

Deploying a brand new app to the iOS app store can be a bit nerve racking when submitting it to iTunes Connect. You begin to ask yourself a bunch of question about the quality and the style used to build your app, hoping Apple will accept it. For most apps it usually ends there. For […]

iOS iBeacon Tutorial

You might of heard of iBeacon. It was first used in Apple’s 254 retail stores to increase their customer’s shopping experience. I could go into a debate about how the technology should be used but I am going to focus this article on getting fimiliar with the Apple’s IOS and OSX API. I am also […]

Get StartMonitoringForRegion Working

iBeacon StartMonitoringForRegion Doesn’t Work

So I was scratching my head trying to the the iBeacon monitoring tooling to return a notification on my phone. I thought there was a problem with my app’s implementation of the Core Location’s Location Manager. All I wanted was to have the – (void)locationManager:(CLLocationManager *)manager didEnterRegion:(CLRegion *)region or – (void)locationManager:(CLLocationManager *)manager didExitRegion:(CLRegion *)region to […]

10 Signs Your Software Consulting Project Is Failing

The software consulting industry is a different from other product development efforts. Instead of a prototypes you have mockups. Instead of a product sheets you have wire frames. As a client of a software consulting effort you need to have some imagination of how your application will work before you ever see it in action. […]

iOS Jenkins Git Gradle TestFlight

Jenkins iOS – Git, xcodebuild, TestFlight

Introduction with Jenkins iOS If you are new to continuous integration for mobile platforms then you are in the right place. This article will explain how to setup a fully automated continuous integration environment. To do this we will use the following: Jenkins: Our Continious integration server application Git: Our code repository, TestFlight: Our mobile […]