Writing a WordPress Twitter Widget

Writing a WordPress Twitter Widget

On the bottom right of the screen you see a live Twitter stream. New tweets that match a given search term are show in real-time. The client script contacts Twitter to get these latest tweet so no server code is running. This Twitter stream is implemented using a WordPress widget. Widgets are WordPress Plugins that add visual and interactivity options and features, such as sidebar widgets for post categories, tag clouds, navigation, search, etc....

Read More

Androng a pong clone for Android

Androng a pong clone for Android

This article describes how I developed and published Androng, a clone of the classic game Pong that runs on Android. I developed the game using Java and it supports a single and a two-player mode. Below are two in-game screenshots. Pong Pong is a game that was originally developed as a electronic version of ping pong. Atari originally created the game in 1972. The goal is to defeat your opponent by getting a higher score. In my...

Read More

PDF reporting using ASP.NET MVC

PDF reporting using ASP.NET MVC

Almost every web application, needs a reporting option. Many times the client wants to generate a PDF report that corresponds with the web page he or she is viewing. Using iTextSharp, a free C# PDF library this is possible. This article describes and includes a solution for creating reports using iTextSharp and ASP.NET MVC3. Background iTextSharp is a free C# PDF library that is ported from the Java-PDF Library iText. iText was launched in 2000...

Read More

Digest Authentication on a WCF REST Service

Digest Authentication on a WCF REST Service

This is a follow-up on my earlier article that described how to use BASIC Authentication with a WCF REST Service. The disadvantage of that solution was that you need a https tunnel to really secure the username password verification process. Although possible, this is not always a feasible situation, for example, if you don’t want to invest in certificates or loose performance when using a https tunnel. This article explains a different...

Read More

The business case for a DI framework

The business case for a DI framework

Every Architecture Design decision should be based on one or more Non-Functional requirements. Each Non-Functional requirement in its case should be based on a business need. Recently I asked myself what are the business needs for using a dependency injection (DI) framework? Which visible, tangible benefit would be reached using a DI framework? This blog post describes the arguments we used to successfully convince management. Dependency...

Read More