Khalid Abuhakmeh

All Categories: c#(2) elasticsearch(2) oss(1) home

Rebugging Code

The art of slowing down and understanding

Last week, the team and I ran into two obscure bugs. The first had to do with an IoC configuration gone wild, and the second involved Entity Framework and object tracking. My first reaction in both cases was to push code that just "fixes" the issue. A quick pull request was issued for both. While code reviews moved forward, the . . .

Read More

April 10, 2016

What Makes A Great Job?

Opinions after 10 professional years

It is annual review time, and this is the second year I'm on both the receiving and delivering end. As a team we communicate throughout the year, but this is the time where salaries, titles, and responsibilities get adjusted. My philosophy as a manager is to be transparent, and look out for my coworkers' careers. This time of year . . .

Read More

April 03, 2016

Five Projects That Get Me Excited About IoT

As a software developer, my career's focus has always been on the virtual. In the last several years, I've seen the line between the virtual and physical world are slowly blurring. I have spent my fair share of money on electronics, bread boards, and components and I thought I would let readers know the five projects I found to be . . .

Read More

March 27, 2016

Where Does A Developer's Responsibility Begin and End?

Breaking down barriers

Where does a developer's responsibility begin and end when it comes to managing the success of a product? This question has been nagging me for the better part of a year now, and I hope that expressing my thoughts will help cement my thoughts on that particular issue. I've been fortunate enough to work in many environments with . . .

Read More

March 20, 2016

Work Smarter By Embracing Database Evolution

A Defense of Database Migrations

I just finished reading Rob Conery's current post, titled "JSONB and PostgreSQL: Work Faster By Ditching Migrations" and it sparked some good and bad reactions in me. I hope I can address some of the points made in Rob's post and to share my experiences. My intention is not to scream WRONG, but to start an intelligent . . .

Read More

February 27, 2016

RIMDev Post : Deploying Jekyll To Windows Azure App Services

Today I wrote a blog post for Ritter Insurance Marketing's development blog detailing how to get a Jekyll site deployed to Windows Azure using GitHub and Kudu.

Check it out at

I hope you find it as useful as I will when I have to do this all over again.

. . .

Read More

February 10, 2016

Questions About The New Dotnet CLI

ASP.NET Core 1.0

I was able to install the new dotnet CLI by following the getting started guide. Running through the quick tutorial worked, but left me with a few questions about the new addition to ASP.NET Core 1.0 stack.

1. How do you upgrade the dotnet CLI?

Currently, the tool is installable via a pkg for Mac OS X. Once installed I'd . . .

Read More

February 05, 2016

All Categories: c#(2) elasticsearch(2) oss(1) home