Using Unity for Aspect Oriented Programming and Interception – Part 1

Aspect Oriented Programming (AOP) aims to increase modularity by separation of cross-cutting concerns. Without knowing about the jargon and software engineering terms, probably the first time a software developer thinks about this is when s/he is thinking about implementing logging and exception handling in an application. If you are an old VB6 developer who used to write the whole application in one module (I used to do that), you are going to implement something like this:...

October 24, 2013 · 5 min · Amir Mohtasebi

Introduction to Azure Biztalk Service

Update: As of today Nov. 22, 2014, Azure BizTalk services are generally available and completely supported and backed by SLA. Recently Azure added a new service that is in the preview. BizTalk services is a new part of the Azure family. You can apply for the preview version and it will be available right from the Azure console. It took few seconds for my case to get approved so it should be fast for you as well....

July 16, 2013 · 8 min · Amir Mohtasebi

Interoperability Gist

The followings are form [here] Honoring key web tenets – The Web favors stateless interactions which do not saddle either party of a data exchange with the responsibility to remember what the other did or expects. Doing otherwise is a recipe for extreme brittleness in implementations; it also raises considerably the development cost which reduces the reach of the standard itself.   Flexibility in its support of popular media formats and codecs as well as openness to future innovation– A successful standard cannot be tied to individual codecs, data formats or scenarios....

May 22, 2013 · 1 min · Amir Mohtasebi

FREB Parser

One of the best tools available in IIS 7+ to debug the applications and find out about the issues happening historically on the web server is FREB log files. FREB as it stands for Failed Request Event Buffering, is a handy tool for tracing the status of an application. It basically hooks up to an http status code and persist the tracing information in an xml file. While the xml file is not a small one, there is a very useful transformation file that renders the file in a readable html format (it only needs to be placed in the same path of xml file when it is being opened by your browser)....

January 2, 2013 · 1 min · Amir Mohtasebi
Mastodon