<2004 June>
SunMonTueWedThuFriSat
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

On this page...

Search

Links

Member of...


ASP Insiders

MVP Visual Developer ASP/ASP.NET

Enter CodeZone

Blog Categories

Microsoft

Blogroll

Deutsche Resourcen

Management

Sign In
 

#  Friday, 25 June 2004

Peter coaxed me into doing a three-day course on ADO.NET for his local SQL Server User Group in Vienna, Austria. This summer academy offers five courses in total, ranging from T-SQL programming to MDX, from ADO.NET 1.1 to a hands-on lab for SQL Server 2005.

Let's see how much I can cram into my course - I plan on covering the .NET Data Access Architecture Guide, Designing Data Tier Components and Passing Data Through Tiers, DAAB 3.1, SQL Server Centric .NET Code Generator (a really cool tool by Pascal Belaud) and maybe even get around to introducing the Provider Model Design Pattern and Specification (and part II).

Friday, 25 June 2004 08:05:31 (W. Europe Daylight Time, UTC+02:00)  #    Comments [0]

 



#  Thursday, 24 June 2004

In my spare time, I double as Senior Project Wrangler on the #develop open source project. One of my duties is Release Manager, and thus I also have to deal with maintaining the setup scripts, for which we chose NSIS.

One of the nice challenges I now stumbled into is this: How do I install assemblies in the global assembly cache on a machine that has the runtime only? With no gacutil at hand, the next best thing I came up with was to write a minimalist clone myself, one that is capable of installing and removing assemblies only.

The result of my quest is attached to this post, the code is BSD-licensed. Note that the project files are for #develop (of course).

GacUtil2.zip (22.43 KB)
Categories: Use the source Luke
Thursday, 24 June 2004 14:30:46 (W. Europe Daylight Time, UTC+02:00)  #    Comments [0]

 

    public class MereMortalProgrammer
    {
    }

    public class Expert : MereMortalProgrammer
    {
    }

    public class Blog
    {
        public void DailyWork()
        {
            Expert e = this.Pose() as Expert;
        }

        public MereMortalProgrammer Pose()
        {
            return new Expert();
        }
    }

Categories: this
Thursday, 24 June 2004 10:43:42 (W. Europe Daylight Time, UTC+02:00)  #    Comments [0]

 



© Copyright 2017 Christoph Wille

newtelligence dasBlog 2.3.9074.18820
Subscribe to this weblog's RSS feed with SharpReader, Radio Userland, NewsGator or any other aggregator listening on port 5335 by clicking this button.   RSS 2.0|Atom 1.0  Send mail to the author(s)

 
Don't contact us via this (fleischfalle@alphasierrapapa.com) email address.