Khalid Abuhakmeh

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

How To Tell If An IQueryable Is In Memory Or Not?

A few weeks ago Bill Boga and I were writing a Search extension method that utilized the IQueryable interface. The extension method performs an implicit Contains on applicable string properties found on the model. This is very similar to our Filter project.

// extension method
result = Db.Users.Search(new { 
 Name =  . . .

Read More

December 30, 2015

Proposing a Better Template System For ASP.NET 5

Pour Some Sugar On Me!

Visual Studio has always come packaged with many project templates. Some templates are more helpful than others, and a few are just bafflingly overloaded with every technology under the sun. Over the years, many developers have just wanted a empty project, but the definition of empty seems harder to nail down than many would like to admit. . . .

Read More

December 22, 2015

Announcing RIMdev Releases Built With ASP.NET 5

We wanted to create a tool that allowed non-GitHub user's access to our GitHub releases with the hope that they would be more informed about the progress our team is making in squashing bugs, adding features, and kicking ass. With Releases we can do just that.

aspnet 5 releases

While being a simple concept, this project packs some heat. . . .

Read More

December 20, 2015

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


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