About

January 30th, 2007

I am a developer from Russia, currently working in New Zealand.
I do not blog often (once a year?).

My GitHub is updated more often though.

  • http://www.cobaltsoftware.net/ Steve Gray

    Hi, I was just about to post a tutorial on Code Project about generics in ASP .NET (using an example of the repeater to illustrate the point), and I've noticed there's a similar but different tutorial from you on there.

    I just thought I'd give you a heads up, since my implementation seems at some levels very similar (I've also gone down the type, property delegation route), but also quite different (supporting *any* generic control types through marking up the types with attributes). Effectively what I do is mark up ITemplate properties with attributes saying which generic parameter indicies they refer to, and then instanciating the relevant container dynamically).

    The control builder then uses an attribute on the 'concrete' class to specify the mapping of string properties to generic parameter indicies, allowing the real control to be instanciated.

    I'd love to have a chat with you before I post the tutorial to get your input on it, since you may have evolved the idea further since that tutorial was posted.

  • http://www.cobaltsoftware.net/ Steve Gray

    The article is now live at http://www.codeproject.com/KB/aspnet/advancedwe… if you're interested.

  • http://blog.ashmind.com Andrey Shchekin

    Thanks for sharing, I'll definitely read it.
    Sorry for the chat, but I was quite busy with my job today.

    I'll comment with any thoughts after I read the article.

  • http://blog.ashmind.com Andrey Shchekin

    Thanks for sharing, I'll definitely read it.
    Sorry for the chat, but I was quite busy with my job today.

    I'll comment with any thoughts after I read the article.

  • http://www.cobaltsoftware.net/ Steve Gray

    Hi, I was just about to post a tutorial on Code Project about generics in ASP .NET (using an example of the repeater to illustrate the point), and I've noticed there's a similar but different tutorial from you on there.

    I just thought I'd give you a heads up, since my implementation seems at some levels very similar (I've also gone down the type, property delegation route), but also quite different (supporting *any* generic control types through marking up the types with attributes). Effectively what I do is mark up ITemplate properties with attributes saying which generic parameter indicies they refer to, and then instanciating the relevant container dynamically).

    The control builder then uses an attribute on the 'concrete' class to specify the mapping of string properties to generic parameter indicies, allowing the real control to be instanciated.

    I'd love to have a chat with you before I post the tutorial to get your input on it, since you may have evolved the idea further since that tutorial was posted.

  • http://www.cobaltsoftware.net/ Steve Gray

    The article is now live at http://www.codeproject.com/KB/aspnet/advancedwe… if you're interested.

  • http://blog.ashmind.com Andrey Shchekin

    Thanks for sharing, I'll definitely read it.
    Sorry for the chat, but I was quite busy with my job today.

    I'll comment with any thoughts after I read the article.