Developers, Technology Evangelists, Bros.

Tag: development

Logging Hangfire Exceptions in Slack

If you aren’t familiar with Slack it is a relatively new tool centered around team communication and collaboration.  At KiZAN we utilize Slack on several projects to collaborate with clients on a daily basis.  Besides collaboration Slack offers a large library of “out of the box” integrations and a full featured api.  These integrations are something that developers can easily…


js13kgames 2015

I had a wonderful time participating in the js13kgames 2015 competition this year. If you are not familiar with the competition it is a month long competition where to goal is to create a html 5 game where all code, assets, etc fit snugly inside a 13kb zipped file (no external sources/links)! For more information visit: After a mad…


String Interpolation in C# 6

News about C# 6 has been out for quite a while, but I’m just getting around to playing with some of the new features of C# 6. Today, one of our summer interns was really excited about string interpolation in C# 6. Thanks to Jonathan Vanderford for inspiring me to share in his excitement! Earlier in the summer, I spent a…


Mobile UI Framework Comparison

Sticking with our recent theme in talking about mobile here on I’d like to compare several mobile UI frameworks. If you find that building a Hybrid App (outlined by Justin Tindle in our previous post about Building Mobile Apps Native vs Hybrid) is the right direction, you will likely use one of many Javascript frameworks. With Javascript frameworks being created and changed…


MVC Validation Extensions 1.1.2 Released

I’m pleased to release another update to my MVC Validation Extensions.  This update is once again focused on adding more functionality to the package via the following validation attribute: RequiredIfAnyValue This attribute builds upon the previous update where we created required fields based on another field’s value.  Now we are able to require a field if another field is on…


5 Ways to Get Started with Mobile Apps Today

A lot of businesses have trouble getting started with mobile app development because it’s typically considered an “IT” initiative – everyone is looking to IT for guidance and recommendations on what we can do with “mobile”, because they feel it’s technical. Here’s an insiders secret: mobile apps aren’t about the technology, instead they’re really about ideas and creativity. In this post, I’ll…


MVC Validation Extensions 1.1 Released

Tonight I’ve released a small update the MVC Validation Extensions.  In this updated I’ve added a new validation attribute: RequiredIfValue This attribute will cause the property to be required only if the value of the other property is equal to the specified value. Example Usage [RequiredIfValue(“RequiredIntControl”, “15”)] public int? SomeRequiredIfValue { get; set; } In this example SomeRequiredIfValue will be…


Use Azure Active Directory and Windows Identity Foundation to Authenticate in MVC

In my last post, I showed how to use Azure Active Directory sync to extend your local Active Directory into Azure. In this post, I’m going to show you how to use Azure Active Directory and Windows Identity Foundation to authenticate in MVC by leveraging the Azure Active Directory. I’ll then configure my MVC site to use Organizational Accounts.…