Archive for the 'codegen' Category

Recap on Code Generation and Visual Studio Extensibility Presentation

Monday, March 10th, 2008

It has been a busy few days for me since I gave the presentation in Madison so this post has been delayed. The code for the demo is available with the following link. There is a lot in there and if you have any questions feel free to drop me an email or post a comment here. In the coming weeks I will be posting additional details and tutorials on specific aspects of code generation and VSX.

[ Code Download ]

As I mentioned in the presentation, there was one piece of documentation that really helped me get my Visual Studio Package to deploy using the Package Load Key so that I could publicly deploy the extension package. It is called Managed Package Registration and it is followed by Creating an Installer. The critical detail that is missing from this documentation is that the RegPkg.exe utility generates nearly every key that you want to import into your deployment project but the CodeBase value. See the deployment project in the code download for how to set the CodeBase value.

To get a jump start on VSX you can also read the CoDe Focus issue on VSX. It is available as a PDF and it will help you get past most issues with getting started with VSX. There is also a book coming out on VSX from Wrox publishing. The book is not out yet but you can pre-order it on Amazon. I would like to thank Wrox for providing us with free books to give away at the Wednesday meeting.

One tool that I was using during the presentation was PowerCommands for Visual Studio 2008 which were released at the end of February. It adds several useful commands to Visual Studio 2008 that some people noticed during the presentation. The source code is available as well so you can learn a lot by digging through the code.

Read on for more links...


buy viagra
buy viagra online
viagra online
discount viagra
order viagra
cheap viagra
generic viagra
generica viagra
viagra buy
viagra price
order viagra online
viagra generic
viagra pill
where buy viagra
buy viagra cheap
viagra order
get viagra
buy online viagra
online viagra
viagra sale online
where to buy viagra
cheapest viagra
purchase viagra
cheap viagra online
viagra buy online
buying viagra
buy viagra on
generic viagra canada
prescription viagra
buy viagra norway
generic viagra pack
buy viagra in nevada
buy viagra now online
viagra online buy
find viagra online
buy cheap viagra online
cheap generic viagra
buy cheap viagra
generic viagra online
viagra sale
generic viagra cheap
buy viagra on line
where buy generic viagra
viagra online bestellen
viagra prescription online
generic online viagra
low price viagra
cheapest viagra price
buy generic viagra
viagra uk
viagra online prescription
cheap est viagra
viagra soft tab
viagra discount
viagra cheap
where to buy viagra on line
buying viagra online
buy viagra now
purchase viagra online
viagra pharmacy
natural viagra
buy viagra in canada
viagra paypal
viagra on line
viagra 100mg
viagra without prescription
cheapest place to buy viagra online
generic Cialis
buy cialis
buy cialis online
cialis online
online cialis
order cialis
cheap cialis
discount Cialis
generic cialis price
cialis prescription
buy cialis generic
cialis online discount
cheapest cialis
buy discount cialis
purchase cheap cialis online
order cialis online
cialis for sale
cialis price
purchase cialis
cialis online pharmacy
buy Cheap Cialis
cialis story
generic cialis online
best cialis price
cheapest cialis generic
order generic cialis
low cost cialis
buy cialis generic online
levitra
buy levitra
cheap levitra
levitra online
buy levitra online
order levitra
order levitra online
cialis levitra
generic levitra
online levitra
buy cheap levitra
discount levitra
levitra sale
buy generic levitra
levitra online pharmacy
levitra price
purchase levitra
cheap levitra online
levitra story
levitra on line
levitra prescription
levitra cheap
best price for levitra
buy xanax
buy phentermine
buy lasix
tramadol
buy tramadol
buy tramadol online
tramadol online
cheap tramadol
order tramadol
tramadol hcl
ultram tramadol
tramadol prescription
online tramadol
tramadol sale
purchase tramadol
buy cheap tramadol
order tramadol online
overnight tramadol
tramadol cheap
tramadol pharmacy
discount tramadol
tramadol hydrochloride
tramadol 50mg
cheap tramadol online
generic tramadol
buy clomid
buy prozac
buy cipro
buy diflucan
buy acomplia
buy lexapro
buy flagyl
buy propecia
order propecia
cheap propecia
propecia online
order propecia online
buy propecia online
generic propecia
compare propecia
propecia without prescription
propecia prescription
propecia pill
discount propecia
online propecia
cheapest propecia
get propecia
propecia order
propecia price
propecia uk
propecia cost
propecia sale
purchase propecia
buy cheap propecia
propecia sale online
buy online propecia
online pharmacy propecia
online prescription propecia
buy generic propecia
buying propecia
buy propecia now
buy fosamax
buy kamagra
buy clomid online
buy prozac online
buy cipro online
buy diflucan online
buy acomplia online
buy lexapro online
buy flagyl online
(more...)

Guidance Automation going Gold

Sunday, February 17th, 2008

The Guidance Automation Extensions (GAX) and Guidance Automation Toolkit (GAT) are both going Gold. These packages are critical in creating software factories. These tools provide the base for tools like the Web Service Software Factory: Modeling Edition. I read the news from Tom Hollander. If you are not familiar with GAX/GAT think of these tools as Intellisense at the project level instead of the individual lines of code like normal Intellisense.

I have been experimenting with the software factories over the last year and have been anxious for the Gold release. As Visual Studio 2008 was released a stable version of WCSF for Visual Studio 2005 was released, but it was still built on a CTP release of GAX/GAT. A few weeks later a CTP of WCSF for Visual Studio 2008 was released. Now with a solid base I expect work on the software facotries to accelerate.

There has clearly been a lot of work put into getting these tools ready before the Microsoft launch events for .NET 3.5, Visual Studio 2008 and Windows Server 2008 that are starting at the end of this month. (see Heroes Happen Here for details on launch events) There are many projects on CodePlex for software factories and with a Gold release for GAX/GAT the projects should get a burst of activity.

I still think the UI for these tools need more work and there need to be many more training videos produced to improve adoption of these powerful tools, but the Gold release is the first step toward creating software in a new way.

You can read more details from Grigori Melnik, David Hayden and Jose Escrich. If you are interested in what happens next I suggest you subscribe to their blogs.

Code Generation, Software Factories and Visual Studio Extensibility - Madison

Monday, February 4th, 2008

[ Update: Due to the snow cancellations this presentation has been rescheduled for March 5th. ]

On Wednesday I will be presenting Code Generation, Software Factories and Visual Studio Extensibility in Madison. Back in October I gave this presentation to the .NET User Group in Milwaukee with a strong attendance. I really enjoy this topic because gaining an understanding of what sort of automation that you can do to not only reduce your manual workload but to also implement more features with higher quality on a regular basis is a killer combination. I am a big fan of using MSBuild to automate routine tasks but code generation and software factories go several steps past just saving time and effort.

The tools that are available to generate code are making dramatic improvements over the last couple of years. The Web Service Software Factory: Modeling Edition was released in November, just a month after my last presentation so I will now be able to cover what was not fully ready then. I expect this demonstration to be a lot more engaging than my last presentation on this topic. You will not want to miss this presentation.

Service Factory: Modeling Edition

Wednesday, November 21st, 2007

You can now get a stable release of the Service Factory for Visual Studio 2005. The release page shows a summary with many useful links for tutorials and videos as well as screenshots of the service diagrams. If you attended my presentation on code generation last month I mentioned that the modeling was not quite all there yet. Now it is. It is time to try this out and make use of it to rapidly build services (ASMX or WCF) as well as maintain them with this powerful tool.

Code Generation, Software Factories and Visual Studio Extensibility

Wednesday, October 17th, 2007

Last night I presented Code Generation, Software Factories and Visual Studio Extensibility at Direct Supply. Below is the project download with all of the source followed by many useful links related to the various topics.

[ Download the sample project: SmallSharpTools.VisualStudioPlugins.zip ]

(more...)