Geeks With Blogs
Coding Beyond... Pablo Alberto Galiano August 2005 Entries
EntLib 2.0 August CTP Released

The August CTP of Enterprise Library for .Net 2.0 is out.

You can download it from:


Posted On Tuesday, August 30, 2005 1:46 AM

.Net Distributed Technologies Performance Demystified

If you ever wanted to know if Remoting is faster than Web Services for example, check this excelent article:

Performance of ASP.NET Web Services, Enterprise Services, and .NET Remoting


Posted On Saturday, August 20, 2005 1:44 AM

Optimizing Virtual PC 2004 Hard Disks
If you use Virtual PC 2004 frequently, you are going to notice that the virtual hard disks (.VHD) files growth a lot, as files are saved within the VPC environment, because dynamic VHDs will expand to meet the need of space. But the VHD do not return the space to the host hard drive once you clean space on it. For doing so you need to do a set of manual steps: Steps on the Host OS: Empty the recycle bin on the drive where the VHD is located If the 'hiberfil.sys' file is located in the same drive ......

Posted On Thursday, August 18, 2005 8:33 PM

Guidance Packages
Guidance Packages are named collections of recipes, templates, value providers, type editors and converters, and actions. They must be first installed on the developer's computer and then enabled from within Visual Studio to be usable. Developing a Guidance Package: To develop a Guidance Package you have to use the Guidance Package Development template. This template is created when you install the Guidance Automation Toolkit. Steps: Open Visual Studio 2005. On the File menu, point to New, and then ......

Posted On Thursday, August 18, 2005 1:49 AM

GAT Components explained
The main component is the Recipe Framework (the runtime); it is a Visual Studio package that extends the functionality of Visual Studio 2005. With it you can do the following tasks: Execute recipes and unfolds Visual Studio templates with associated recipes. Activate recipe references. Create commands for recipes and then associate them with the Visual Studio command bar specified in the recipe definition. Enable and disable Guidance Packages. The Guidance Automation Toolkit is composed of four components: ......

Posted On Wednesday, August 17, 2005 11:32 PM

Oracle Script for the DB Authentication and Authorization provider
In the Enterprise Library the default DB Authentication and Authorization provider is based on Microsoft SQL Server. After you install EL you are going to find a transact sql script with all the related tables and stored procedures. I made a port of this script to support Oracle 9.0i databases, basically you first have to create a package named "cursor_types" and declare a cursor named "curout", and then you can execute the script. If you want the script please send me an email. Pablo ......

Posted On Wednesday, August 17, 2005 2:40 AM

Simplicity with System.Transactions
In .Net 1.0 the support for transactions is located on System.EnterpriseServices namespace. This model has some disadvantages because you have to inherit from the ServiceComponent class and then you have to registers the components in the COM+ Catalog (with regsvcs). Apart from that this model offers local transactions in a specific database. With the avenue of COM+ 1.5 a new feature called Service without Components appeared, with this feature we don’t have to inherit from the ServiceComponent ......

Posted On Wednesday, August 17, 2005 2:17 AM

Configuration changes in the new version of Enterprise Library

In this article , Fernando explains the major changes in the way that EL handles the configuration, to be in sync with the .NET Framework 2.0.

So read it and stay tuned because it is the first article of the series.

Posted On Tuesday, August 16, 2005 11:55 AM

Solution Folders
One of the many new features of Visual Studio 2005 is the concept of solution folders. You use them to organize the projects inside the solution, it is a logical organization because a solution folder does not map to physical directory in the file system. For example if I create a solution folder named “DataAccess“ the following line is added to the sln file: Project("{2150E333-8FDC-42A... = "DataAccess", "DataAccess", "{7E6B9306-943C-4E3E-99B6-0... You can ......

Posted On Friday, August 12, 2005 12:57 AM

Guidance Automation Toolkit (a.k.a GAT) Introduction
The guidance automation toolkit is the evolution of the Visual Studio addins. With GAT you are going to be able to create common development tasks in a fully automated way. Basically you create a Guidance Package that is composed of recipes, templates and wizards that it will help you to create solutions in a consistent way. GAT is composed of two mayor components: Guidance Automation Extension (the runtime) and the Guidance Automation Toolkit (the toolkit that you use to create your Guidance Packages). ......

Posted On Friday, August 12, 2005 12:32 AM

A small introduction

Hello, my name is Pablo Galiano, I am a .NET developer and a fan of all related Microsoft Technologies.

I will be blogging my thoughts, .NET code and more...


Posted On Thursday, August 11, 2005 1:53 AM

Copyright © Pablo Galiano | Powered by: