Refactoring the workplace

July 15, 2010

By: Jeroen ter Hofstede

After working on a program for some while, pieces of code tend to end up on the place where they were first conceived - not where they would logically belong. Also, the ways some problems are solved may be obsoleted by new...

Read more »

Quirks in the SQL Server Database Engine Tuning Advisor

July 12, 2010

By: Bart Samwel

Our enterprise customer corrspondence management product ITP/CCM uses a database to keep track of things. Of course, we try to optimize the performance of our database design: it's very easy to create a...

Read more »

Why is there a pair of unused shoes in the team room?

July 06, 2010

By: Bart Samwel

Teams have had stranger mascottes. But alas, these shoes aren’t mascottes: they are the sad and lonely remnants of one team member’s attempt at getting a driver’s license. The driving lessons took place mostly during work hours,...

Read more »

Keeping Track

June 08, 2010

By: Bart Samwel

With software development comes a myriad of things to keep track of. Each of these can be done the high-tech, low-tech, and/or the blu-tack way. Within our R&D department, we have to keep track of bugs, planned features and...

Read more »

ADO.NET Entity Framework 3.5 Performance Bottlenecks (And How We Worked Around Them)

May 12, 2010

By: Bart Samwel

When we started developing ITP/CCM, our enterprise customer correspondence management solution, we chose to use the Microsoft ADO.NET Entity Framework as a database persistence layer. This has given us lots of advantages. For...

Read more »

R & Dunglish

April 22, 2010

By: Jeroen Terhofstede

English is the language of software. Apart from unpronounceable punctuation (!.?), sexy curves ({}), or plain bad language (#$%&*), keywords in programming languages tend to be in English. System programming languages mostly...

Read more »

Modeling Business Rules using ITP/CCM Plug-ins

December 14, 2009

At Aia Software, we have ample experience modeling the document output business rules of our customers. However, when designing ITP/CCM, we explicitly chose to assume that we cannot possibly know all of the business rules that...

Read more »

A GUI for ITP/CCM

November 14, 2009

As mentioned in an earlier post ITP/CCM ‘weight’ 7.730.245 bytes: roughly 7MB. This is quite small compared to most other applications that are around these days. In most modern applications a large portion of the size is related...

Read more »

Separate content and infrastructure

October 14, 2009

Anyone who has created complex documents, whether in Microsoft Word of by developing ITP models, had to make design decisions in regards to the output infrastructure: Layout may differ if a document will be printed in duplex or...

Read more »

ITP/CCM was born

October 01, 2009

Yesterday afternoon ITP/Customer Correspondence Management formerly known as ITP/Envelopes was born.

We will call her ITP/CCM for short.

Date: 30th september 2009Time: 16:50 pmWeight: 7.730.245 bytes

The parents will be...

Read more »