Net Monetization and Micro Payments

Some of you may have noticed the latest web trend: content monetization. Content that used to be free such as on NYT and WashPo is now limited to only so many articles, and in some cases entirely closed off. This is the new Web. Unfortunately, the future will only bring more of this. While I like free content as much …

Using Vim in Windows

I have a love affair with Vim. It’s the programmers text editor: with just a few key-strokes you can do just about anything. This is what programmers live for! We share a collective belief that the answer to all of the world’s problems, lay just a few key-strokes away. Vim–ever so slightly–confirms our mutual delusion. Without moving your hands away …

The NSA Broke the Social Contract with the Tech World

Dilma Rousseff, the president of historically US-friendly Brazil, lashed out against the US government for their intrusion of her personal privacy, on the privacy of her government’s corporations, and on the privacy of Brazil’s citizens. She’s proposing some interesting and real-world solutions that will take some of the power away from the U.S. and possibly back into the hands of …

Choosing an ASP.NET MVC 4 Book

(the above graph takes the public review statistics from amazon.com on 6/21/2013) I find that choosing the right book is as important as going through the exercises and tutorials in it. If I am to invest 40+ hours into consuming it, I better choose the right one. The above info graphic represents the user review statistics from amazon.com as of …

Sketch Wireframe Kit

I have used wireframe kits such as this one in the past, but I was never 100% happy with any. The one I used most is the Jaws Sketching Kit but it didn’t have that “sketch” feel to it–the lines were just too perfect and I’m not as into rounded corners anymore. For that reason, I’ve decided to build my own. …

In Response to the Supporters of PRISM

Perhaps I am sensitive to privacy intrusion after my family enjoyed some of the “benefits” of a totalitarian-esque communist state. Perhaps my hatred of big-brother solidified after reading (and re-reading) George Orwell’s 1984. Or, perhaps, it’s just common sense. Last week validated the vilified Assange and his Cyberpunks thesis: big-brother is watching your every step. Yes, you’ve all read the …

Code First Entity Framework with MVC4 and Visual Studio 2012

I am a huge fan of ADO.NET’s Entity Framework (EF) that bridges the gap between modelling entities\business logic and data engines. It allows web-programmers like myself to focus on the solution instead of worrying about properly setting up databases, keys, foreign-keys, constraints, and indexes. Because of it’s quick turn-around, EF is perfect for prototyping and proof of concepts. For enterprise sized solutions, …

Using LESS with ASP.NET MVC

There are several option in implementing LESS (the dynamic style sheet language) with your asp.net MVC application. While MVC 4.5 provides bundling and, with that, minification, it still does not provide the same dynamism as LESS; that being said, you can take advantage of both using the following technique. An aside for those unfamiliar with LESS: it’s a dynamic stylesheet …

Classical Inheritance in Javascript

It’s amazing how flexible JavaScript is–it can do anything! It can even do OOP. As our JS implementations become more and more complicated, it’s great that ECMAScript allows us utilize the power of OOP, which should help us with code maintainability, re-use, and task-division. Although interfaces aren’t practical in a dynamic language that encouraged duck-typing, we can still take advantage …