Khalid Abuhakmeh

Software Developer and All Around Nice Guy @AquaBirdConsult

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

Full Text Searching With SQL Server Express 2014

I am a big fan of Lucene and technologies based on it: RavenDB, ElasticSearch, and Solr. That said, sometimes these technologies aren't the right fit for a particular project. I am currently working on a SQL Server application and miss the...

Read More

September 07, 2014

REST, HTTP Verbs, and IIS Express

I develop and manage a library, called Restful Routing for ASP.NET MVC. It is a library designed to make setting up your web applications restfully a breeze. That said, a recent new user was having difficulty getting the Delete and Put verbs to work on his...

Read More

September 01, 2014

Creating Error Routes for ASP.NET MVC and Restful Routing

As developers, we like to think we are perfect, but our applications will hit snags and errors. In regards to ASP.NET MVC, we want to handle and respond to errors utilizing HTTP Errors: 400, 404, 500, etc. This post will show you how to...

Read More

August 26, 2014

What Taylor Swift Taught Me About Pull Requests

Utilizing Pull Requests To Move Faster As A Team

For the last several weeks, the team has been making the transition to Github. I feel it is making me a better developer and potentially a better community member. That said, the transition to the Github model isn't without its bumps. My key...

Read More

August 24, 2014

How To Structure an ASP.NET MVC Web Application

How I do things

I've been doing ASP.NET MVC development for a while now. I can still remember buying my copy of Professional ASP.NET MVC 1.0. It's been a while since then, and I've learned a few tricks, although granted, there is still a lot to learn....

Read More

August 15, 2014

More Articles