Blog Feed: This blog explores semantic web technology for practical use in a modern enterprise. It discusses architectural issues ..
| Home | My Account | Directories |
Test Drive the design of an ADAM Media handler
Published on 2012-02-26 03:26:19
Recently I became a certified ADAM developer. ADAM is a product of ADAM Software that provides Media management. ADAM delivers intelligent Digital Asset Management (DAM) for fast, secure, easy-to-use access, sharing and distribution. This enables centralized automation to ensure data accuracy and fast time-to-market. Assets or media files are imported into ADAM using a media [...] > read more
Writing a WordPress Twitter Widget
Published on 2012-02-12 02:23:48
A WordPress plugin that shows real-time tweets that match a given search terms. This article describes how I developed this WordPress plugin. > read more
Androng a pong clone for Android
Published on 2012-01-30 11:58:03
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 [...] > read more
PDF reporting using ASP.NET MVC
Published on 2012-01-28 03:17:31
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 [...] > read more
Digest Authentication on a WCF REST Service
Published on 2012-01-27 15:05:18
This article explains a different authentication mechanism called Digest Authentication which provides an alternative. This security mechanism is more secure than Basic Authentication and does not have the drawbacks from using a https tunnel. > read more
The business case for a DI framework
Published on 2012-01-27 14:32:22
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? > read more
Basic Authentication On WCF Rest
Published on 2012-01-27 14:24:37
This article explains a method to secure a REST based service using basic authentication. The service itself is implemented using Microsoft Windows Communication Foundation. The authentication of the credentials should be possible against any type of back-end. For example authenticate against active directory, custom file or a database. Default, Basic Authentication is possible in combination with WCF and [...] > read more
SOLID Design Principles
Published on 2012-01-27 14:07:44
Recently two colleagues and I did a workshop in which we explained SOLID Software development. SOLID is an acronym that stand for five principles for object-oriented development. SOLID stands for Single Responsibility, Open Closed, Liskov Substitution, Interface Segregation and the Dependency Inversion Principle. These principles can help a software developer manage dependencies between software components. Bob Martin the author of the [...] > read more
Discover Non-functional Requirements
Published on 2012-01-27 01:08:03
I talked about the importance of Non-functional requirements in my earlier post “Non-functional requirements define a Software Architecture”. What I did not describe was how you can discover the Non-functional requirements? My preferred method when it comes to requirements gathering, functional or Non-functional, is through interactive workshops. During these workshops you facilitate the requirements gathering using interactive [...] > read more
LetsGrow WordPress Weather Plugin
Published on 2012-01-24 15:25:36
The sidebar of this page shows the LetsGrow.com WordPress Weather plug-in. This WordPress plug-in shows a map of the Netherlands together with real-time temperature and radiation data. The plug-in retrieves the data directly from LetsGrow.com using LetsGrow Services. LetsGrow Services is a module that enables customers or partners of LetsGrow.com to develop third-party applications that use the data from the LetsGrow platform. The LetsGrow.com [...] > read more
Calculate sunrise, sunset and maximum solar radiation
Published on 2012-01-24 15:13:48
I got some requests for releasing the library that calculates the sunrise, sunset and maximum solar radiation of the LetsGrow WordPress Weather plug-in. I extracted the algorithms from the implementation on the platform LetsGrow.com and decided to release it. It is possible to calculate the sunrise, sunset and maximum solar radiation using some well-known formulas. For [...] > read more
Androng, a Pong clone for Android
Published on 2011-04-10 07:49:26
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. > read more
CodeCamp 2011
Published on 2011-03-29 09:39:40
OOn Saturday march 26, I went to the 2011 version of the free CodeCamp event in Utrecht. CodeCamp is an initiative organized by the communities DIWUG, Sixin, DotNed, VB Central and SDN. During the fourth edition of CodeCamp, I went to four interestin > read more
Digest Authentication on a WCF Rest Service
Published on 2011-02-27 12:46:43
This article explains a different authentication mechanism called Digest Authentication using WCF Rest which provides an alternative. This security mechanism is more secure than Basic Authentication and does not have the drawbacks from using a https > read more
19 1/2 Things to Make You a Better Object Oriented Programmer
Published on 2011-02-19 09:33:28
Last year, OreDev organized a developer Conference in Malmö Sweden. One of the more interesting session for me was a session by Grey Young called “19 1/2 Things to Make You a Better Object Oriented Programmer”. In this talk he discusses several > read more
Tijdelijk bericht dat wordt gebruikt om het thema te bepalen. (2f62eae5-3729-4aa5-ad21-a8dd36276cd5 – 3bfe001a-32de-4114-a6b4-4005b770f6d7)
Published on 2011-02-19 02:42:07
Dit is een tijdelijk bericht dat niet is verwijderd. Verwijder het handmatig. (f393ac74-032b-4e87-84aa-8562c92f9391 – 3bfe001a-32de-4114-a6b4-4005b770f6d7) > read more
Basic Authentication on a WCF Rest service
Published on 2011-02-11 00:03:30
This article explains a method to secure a REST based service using basic authentication. The service itself is implemented using Microsoft Windows Communication Foundation. The authentication of the credentials should be possible against any type of > read more
Basic Authentication on a WCF Rest service
Published on 2011-02-11 00:03:30
Introduction This article explains a method to secure a REST based service using basic authentication. The service itself is implemented using ... > read more
Dynamically Generated Microsoft WCF Proxy
Published on 2010-05-22 12:28:46
Most programmers that start with Windows Communication Foundation (WCF) use the provided samples and tutorials from Microsoft. Most of these samples are based on static generated service references or proxies > read more
Dynamically Generated Microsoft WCF Proxy
Published on 2010-05-22 12:28:46
Introduction Most programmers that start with Windows Communication Foundation (WCF) use the provided samples and tutorials from Microsoft. Most of these ... > read more
Workshop Non-functional Requirements
Published on 2010-05-20 14:07:52
I talked about the importance of Non-functional requirements in my earlier post “Non-functional requirements define a Software Architecture”. What I did not describe was how you can discover the Non-functional requirements? > read more
Workshop Discover Non-functional Requirements
Published on 2010-05-20 14:07:52
I talked about the importance of Non-functional requirements in my earlier post “Non-functional requirements define a Software Architecture”. What I ... > read more
Business Case for a DI framework
Published on 2010-05-17 06:22:03
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 > read more
The Business Case for a Dependency Injection (DI) framework
Published on 2010-05-17 06:22:03
Every Architecture Design decision should be based on one or more Non-Functional requirements. Each Non-Functional requirement in its case should ... > read more
10 Ways to improve your Software Architecture Design
Published on 2010-05-09 02:43:46
You can improve the quality of your Software Architecture Design by using the following 10 tips. I use these 10 tips or guidelines daily and they have helped me creating high quality Software Architectures. > read more
10 Ways to improve your Software Architecture Design
Published on 2010-05-09 02:43:46
You can improve the quality of your Software Architecture Design by using the following 10 tips. I use these 10 ... > read more
Calculate Sunrise, Sunset and Solar Radiation
Published on 2010-05-05 01:28:30
I got some requests for releasing the library that calculates the sunrise, sunset and maximum solar radiation of the LetsGrow WordPress Weather plug-in. I extracted the algorithms from the implementation on the platform LetsGrow.com and decided to re > read more
Calculate Sunrise, Sunset and Maximum Solar Radiation
Published on 2010-05-05 01:28:30
I got some requests for releasing the library that calculates the sunrise, sunset and maximum solar radiation of the LetsGrow ... > read more
Non-functional requirements define a Software Architecture
Published on 2010-04-30 13:56:36
As we all know Non-functional requirements are what drives the design of a software architecture. The problem with Non-functional requirements is that they are most often implicit, vague and forgotten at the start of a new software project. How can > read more
Non-functional requirements define a Software Architecture
Published on 2010-04-30 13:56:36
As we all know Non-functional requirements are what drives the design of a software architecture. The problem with Non-functional requirements ... > read more
Creating a Semantic Architecture
Published on 2010-04-27 15:35:55
The LetsGrow Weather WordPress Plug-In from the sidebar shows the real-time weather in the Netherlands. During the development I found several problems which limited the implementation. Could a Semantic Architecture solve these problems? > read more
Creating a Semantic Architecture
Published on 2010-04-27 15:35:55
The LetsGrow Weather WordPress Plug-In from the sidebar shows the real-time weather in the Netherlands. During the development I found ... > read more
SOLID Software Architecture
Published on 2010-04-26 11:49:04
Recently two colleaguesand I did a workshop in which we explained SOLID Software development. SOLID is an acronym that stand for five principles for object-oriented development. SOLID stands forSingle Responsibility,Open Closed, > read more
SOLID Software Architecture
Published on 2010-04-26 11:49:04
Recently two colleaguesand I did a workshop in which we explained SOLID Software development. SOLID is an acronym that stand ... > read more
LetsGrow WordPress Weather Plugin
Published on 2010-04-24 02:56:14
The sidebar of this page shows the LetsGrow.com WordPress Weather plug-in. This WordPress plug-in shows a map of the Netherlands together with real-time temperature and radiation data. The plug-in retrieves the data directly from LetsGrow.com using L > read more
LetsGrow WordPress Weather Plugin
Published on 2010-04-24 02:56:14
The sidebar of this page shows the LetsGrow.com WordPress Weather plug-in. This WordPress plug-in shows a map of the Netherlands together with real-time temperature and radiation data. ... > read more
My MSc IT Architecture Study
Published on 2010-04-11 15:43:00
I am studying MSc IT Architecture next to my daily work. With this study I am trying to acquire a ... > read more