Khalid Abuhakmeh

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

What I Learned After A Week of Visual Studio Code and ASP.NET 5

Working with Bill Boga and Kevin Hougasian

The past week of development started with a simple question: "What would it be like to build an ASP.NET 5 application without Visual Studio 2015?" Bill Boga, Kevin Hougasian, and I set out to create a simple web application that worked cross-platform across Bill's Windows environment and Kevin and I's Mac OS X environments. . . .

Read More

December 15, 2015

ASP.NET 5, MVC 6, TagHelpers, And The Cake

You can't have your cake and eat it too

Bill Boga and I have been working on a small MVC 6 application called Releases. Releases is an application that retrieves release notes from developer specified GitHub repositories. It's simple but powerful in communicating the evolution of our applications to users. It also allows us to develop using the latest and greatest Microsoft has . . .

Read More

December 13, 2015

Search For Queryable Collections in C#

Bonus Entity Framework Enhancement

Entity Framework is the most frequent interaction developers have with the IQueryable interface. One of the many functions the IQueryable provides is basic search functionality.

Db.Users.Where(x => x.Name.Contains("john")).ToList();

The above code translates into an SQL LIKE query.

FROM Users
 . . .

Read More

December 03, 2015

Ambitions vs. Goals

Making the distinction

As director of software development, it is part of my duty to determine the technological direction of our organization. Over the last several weeks, team members and I have been doing mental exercises imagining a possible reality 3 to 5 years into the future. From there, we work backward and determine what steps can get us to that reality.

. . .

Read More

November 30, 2015

What I Want From An ASP.NET 5 Development Environment

It's my party and I'll cry if I want to

I have a better understanding of the new runtime, the tooling, and the dependencies required to build applications. Although the experience is enlightening, I am leaving behind an old, warm, and comfortable environment for a new, cold, and frustrating one. I fully understand that not every skill I have cultivated will translate over, and I . . .

Read More

November 22, 2015

The Tools I Use To Communicate

As a professional and a developer, I find myself practicing four categories of communication: Short Form, Long Form, Graphic and Code. Each type of communication requires a different set of tools. This post lists all the tools I utilize on a day to day basis for each type of communication.

Long Form Tools

  • Microsoft Word . . .

Read More

November 17, 2015

Getting Started With RethinkDB and ASP.NET 5

I currently work in the healthcare industry and have found that the United States is a wealth of knowledge and data. Much of the data is freely available through web portals and comes in a JSON format. When consuming this data, I have two options:

  1. Process the JSON into my own proprietary format.
  2. Use the JSON as-is and . . .

Read More

November 15, 2015

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