Khalid Abuhakmeh

Software Developer and All Around Nice Guy @AquaBirdConsult

Cutting Your Microsoft Azure Costs

At the beginning of this month, we got a surprising bill from Microsoft Azure. Our hosting costs have almost doubled, and the trend pointed to even larger bills. Kraig Minner and I decided to dedicate the earlier part of the week getting our Azure costs down,...

Read More

October 08, 2014

Generate Absolute Urls with ASP.NET MVC

Urls are integral to building web applications. Being able to generate absolute urls is even more important when building consumable web applications: Blogs, Feed Generators, APIs, etc. In this post, I will show you how to properly generate absolute urls...

Read More

October 07, 2014

Goals For The Week (10/6/2014)

Can I get some help?

I'm coming out of the gate this week with a lot to prove, and a lot more to improve in the workplace. Here are the goals for the week, in no particular order.

HipChat Google Hangouts Plugin

As a team made up of a few remote developers, we utilize tools like ...

Read More

October 05, 2014

Sql Database Per Git Branch

Love it or Hate it... it exists now. You're welcome :)

I've been getting back into Entity Framework, while also leveling up my Git skills thanks to Justin Rusbatch. We primarily use Entity Framework migrations and are running into a sizable inconveniences when working with database changes on different branches. Our...

Read More

October 02, 2014

Production Deployments Are Boring

That's how I like it

Today, we deployed the largest production release in the company's history. It was all done within minutes without so much as a hiccup. The deployment was the culmination of weeks of hard work and being persistent. Additionally, a lot was invested in the...

Read More

September 30, 2014

Bug Bounties and Cobras

Why'd it have to be snakes?!

I was recently helping a co-worker review some code in some of our existing production applications. We were both baffled as to what we were looking at, but it was clear there was a bug. In passing, I said:

What would you think about implementing an internal bug bounty...

Read More

September 29, 2014

Windows Azure Errors - Expected a 'Git' repository but found a 'Mercurial' repository

At work, we are nearing the end of our GitHub and git migration from BitBucket and mercurial. We predominantly used Kudu to deploy our applications directly from our source control providers, but recently we started...

Read More

September 26, 2014

Crazy Idea: Automatic Unit Tests

Roslyn, Pex, Plugins, and Visual Studio

I was listening to Dot Net Rocks with Kathleen Dollard, and the show focused mostly on Roslyn, the new .NET compiler from Microsoft. Near the end of the show, Kathleen mentioned that Visual Studio 14 will be capturing performance metrics from your applications as...

Read More

September 21, 2014

Buying and Installing Comodo SSL Certificates on Windows Azure

I run a site called nuNotice, and we just turned 1 year old. As our first year draws to a close, so did our SSL certificate. This post will walk you through purchasing a certificate via DNSimple the whole way through installing the...

Read More

September 21, 2014

Issues: ASP.NET MVC, RouteTable, and Scaling Out on Azure

An obscure bug that is only too obvious in hindsight

If you write web applications for a living, you will at one point be required to write a content management system or CMS. It is a right of passage for many developers. This CMS might require giving users the ability to create pages.


Read More

September 14, 2014

More Articles