Screenshot_10_26_14__7_52_pm_large

Khalid Abuhakmeh

My First Marten C# Application

Hello World!

I am a BIG fan of document databases. The development experience can't be beaten. When I saw that Jeremy Miller was working on a new library to bring a more reliable document database to .NET I was excited to try it out. Marten utilizes PostgreSQL as a storage engine for documents. It is the experience that developers want, with the . . .

Read More

January 23, 2016

Should I Use ASP.NET 5?

Decisions, decisions, decisions

Across the world, .NET teams starting new projects are sitting in a precarious position and asking themselves the same question:

Should I Use ASP.NET 5 (right now)?

If you believe the ASP.NET team's roadmap, ASP.NET 5 is right around the corner, March 31st being the official end of Q1. That is a hard 77 days.

I've been speaking with . . .

Read More

January 15, 2016

Thinking Out Loud: ASP.NET 5, MVC 6, and MVC Flash 3

Over five years ago I released MvcFlash, and soon after I released the second iteration MvcFlash2. Don't let the terrible naming and versioning fool you, this is one of my favorite creations. As ASP.NET 5 starts to take root and MVC 6 blossoms, I begin to feel more confident about creating the next version of MvcFlash. Honestly, I . . .

Read More

January 06, 2016

Blog Visualization 2015

2015 saw me write 93 blog posts (not including this one). Here is a word cloud visualizing what I mostly wrote about.

khalid abuhakmeh 2015 blog

1.) How To Tell If An IQueryable Is In Memory Or Not?
2.) Proposing a Better Template System For ASP.NET 5
3.) Announcing RIMdev Releases Built With ASP.NET 5
4.) What I Learned After A Week of Visual Studio Code and ASP.NET . . .

Read More

December 31, 2015

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 = "Khalid", LastName . . .

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 23, 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. Below are some of . . .

Read More

December 20, 2015

Archive

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