Khalid Abuhakmeh

WebAPI Is Not A Replacement For ASP.NET MVC

Throwing the baby out with the bathwater

image by Amanda

I've heard a lot of developers saying that WebAPI is a valid replacement for ASP.NET MVC. I'm here to argue for ASP.NET MVC, even though I agree with the detractors that it is beginning to show its age.

I assume when people say that WebAPI is a replacement, they also mean to mention that Single . . .

Read More

December 09, 2013

Tips From A File Processing Guru

Extract, Transform, and Load Your Way To Success

image by Becky Wetherington

I like to think of myself as a code artist, writing code that is beautiful, modern, and full of value. There are times when that reality is shattered by the task at hand; file processing anyone?

Most systems, if not all, have to deal with external data needing to be extracted, transformed, . . .

Read More

December 03, 2013

Why I'm Not Sold On SPA (Yet)

Not getting hurt jumping on the bandwagon.

image by Christos Loufopoulos

I am a web developer and it is undeniable that we are in the Single Page Application (SPA) era of web development. If you are unfamiliar with SPA, imagine a web application that is heavily leveraging JavaScript on the front-end for user interaction, while utilizing an API through REST on the . . .

Read More

December 02, 2013

Protect Your Greatest Investment: You!

Mitigating the Risks of Software Development

image by epSos .de

Thanksgiving has come and gone, leaving us with the battlefield known as Black Friday. I enjoyed my Thanksgiving with my family, and especially my time with younger brother, Yousef. He's always been curious about software development and the roller-coaster thrill ride known as a start-up. He recently . . .

Read More

November 29, 2013

Throw Big Words At It

It Will Make You Sound Smarter

image by Lou Oms

Software development suffers from "big words" syndrome. I come from a computer science background, and I've been taught that developing a vocabulary for any field or profession is a good thing. This development of vocabulary is usually referred to as lingo.

the vocabulary or jargon of . . .

Read More

November 29, 2013

Could I Write a C# App Without Loops?

An challenge in patience and creativity

It is not secret that I work with RavenDB. What that offers me as a developer is the ability to nest functionality within my classes (what a revelation). Lately functional programming is all the rage, so I was wondering, could a developer, me, write a C# app without using any loops. When I say loops, I mean the following: For, For-each, . . .

Read More

November 27, 2013

Achievement Unlocked: Philly.NET Code Camp Speaker

I put the code in Code Camp

Boxing Gloves
image by David Barrie

This past weekend I gave a talk at Philly.NET Code Camp about my favorite document database, RavenDB and I feel it was well received. If I had to be critical of myself, I would argue that I had way too much content. My nerves as a first time speaker may have made me over compensate with code. That being . . .

Read More

November 25, 2013


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