Software Engineering

Forms Authentication – Custom Membership Provider Gotchas

Sep 17th, 2009 | By Christian Donner | Category: Software Engineering

Forms Authentication is a very useful feature of the Asp.net framework. Unfortunately, in its default configuration, the requirements for password length and strength, security question, and some of the other options are too strict for most low-end web applications and Intranets.
So, if you are new to this subject and try to find information on the [...]



pod Business Intelligence Showcase

May 27th, 2009 | By Christian Donner | Category: Business Intelligence, SQL Server, Software Engineering, Web

The Business Intelligence Showcase demonstrates our expertise with Microsoft’s business intelligence application suite. These technologies include the SQL Server database, Analysis Services, and Reporting Services. Recently added to the stack was the .Net chart control, a very powerful component that greatly improves productivity for producing visually appealing charts and diagrams on web sites and Windows [...]



Mebroot root kit infection (aka Sinowal, aka Torpig)

Apr 3rd, 2009 | By Christian Donner | Category: Information Technology, Security, Software Engineering, Web

I am pretty sure I caught the Mebroot root kit last night, or some variant, and potentially some other things, too.
I was working when all of a sudden the machine rebooted, without a blue screen. It did an orderly shut-down and reboot (XP Pro SP III). I did not allow XP to boot back up, [...]



Introduction to Microsoft’s Open Xml Format SDK 2.0 with a focus on Excel documents

Mar 24th, 2009 | By Christian Donner | Category: Software Engineering

Those looking for ways to render application data and content into Microsoft Office documents used to have a limited number of options. There once was something called Visual BasicĀ for Applications (Microsoft ended support in 2007) or, more recently, Visual Studio Tools for Applications (see Wikipedia). OLE Automation has been around since the early days of [...]



Free Sportsradar SR3600 Software

Jan 25th, 2009 | By Christian Donner | Category: Geek's Home, Software Engineering

See the software in action
Download instructions and hardware requirements



The HTML <IMG> tag and “Onload” event bugs in IE

Jan 18th, 2009 | By Christian Donner | Category: Software Engineering, Web

The problem: a blog post is supposed to show a temperature chart. The chart is served by a remote server, running SQL Reporting Services. The table with the temperature data contains 100,000s of rows and the server that hosts the SQL database and Reporting Services is an older Athlon box. Serving that image can take [...]



What do cooking and software engineering have in common?

May 18th, 2007 | By Christian Donner | Category: Software Engineering

Fernand Point, by some considered the “father of modern French cuisine”, writes in his book “Ma Gastronomie”:
Perfection is a lot of little things done well.
This is certainly true in regard to cooking. It is rare, albeit possible, that on little thing that’s missing or was not done right ruins the dish. More [...]



Why Software Development Cannot Become a Commodity

May 4th, 2007 | By Christian Donner | Category: Software Engineering

The outsourcing and offshoring trends of the early 2000’s were an indication that executives increasingly thought of software development as a commodity, i.e. something that is purchased in large quantities at a certain price per unit (e.g. $/hour) and the less the company has to pay per unit, the greater the savings will be.
It turns [...]