Browse by Tags

All Tags » Architecture and Design (RSS)

PLEASE NOTE: This blog has moved to Slashstar.com by Tim Marman

Technically, I moved this blog to Slashstar almost a year ago (April 14, 2004), but I've been cross-posting all of my content to both locations. Well, last week I upgraded Slashstar to Community Server - which among other things means that, at least in...

Who do you trust? Internet Explorer Security Zones and MDAC 2.8 by Tim Marman

I posted a few weeks back about the Internet Explorer Security Zones. This came to discussion because MDAC 2.8, in order to take advantage of certain features of the ADODB.Stream object, requires the site to be in Trusted Sites. It will not work in the...

Encoding limitations in ASMX by Tim Marman

You can specify the encoding to be used when consuming a Web Service from .NET (the SoapHttpClientProtocol object has a RequestEncoding property). Unfortunately, you don't have that ability on the ASMX service itself - it is hard-coded to UTF-8. As a...

All about the ingredients by Tim Marman

Someone posted to the Secure Coding listserv asking whether, with regards to security, “developer education is a lost cause”. I wanted to share part of Pascal Meunier's response to this. You can't make good cooking by concentrating on the...

Simulating ASP.NET by Tim Marman

I wrote this PHP site that I wanted to move over to a new domain. Originally, I had just planned on rewriting the site in ASP.NET, but since webhost4life.com offers PHP hosting as well, I just put the existing site on the new domain until I have time...

Affirmative Action for .NET Languages? by Tim Marman

Keith has some discourse on what he'd like to see done with VB.NET. As I mentioned back in July, and as the article he links to confirms, the language divergence seems to be less of a real technical divergence than a divergence in perception and marketing...

Software architecture and simple grammar by Tim Marman

Ironically, for different reasons, solutions that are over-engineered and under-engineered share a similar problem: they tend to be inflexible. Even well-designed object hierarchies - what we'll call the over-engineered solution - are weak here because...
More Posts