Microsoft   |   patterns & practices   |   Developer Network   |   Enterprise Library   |   Acceptance Testing Guide   |   Personal Site

Unity Extensibility Workshop - Grigori Melnik: Thoughts on Agile Software Engineering and Beyond - Site Home - MSDN Blogs

Unity Extensibility Workshop

Unity Extensibility Workshop

  • Comments 5

Microsoft Main Campus (Building 99)
February 18-19, 2008
Redmond, WA

Description

Unity is Microsoft’s lightweight, extensible dependency injection container.

Microsoft patterns & practices will host Unity Extensibility Workshop to walk the participants through the design of Unity container and its extensibility model. You will become familiar with all aspects of the container infrastructure and container extensions: from using existing extensions to building your own. A special attention will be given to the integration of Unity with Enterprise Library 4.0 and the refactored application blocks. Because the workshop will be hosted by the Enterprise Library team, you will also have the opportunity to ask questions and potentially influence the future of the Enterprise Library.

Purpose

       Transfer knowledge from Microsoft patterns & practices experts and authors of Unity/EntLib4.0 to attendees about building container extensions and integrating them with Unity;

       Transfer knowledge from the attendees to Microsoft experts about the common extensions that are useful in their application contexts;

       Advance hands-on exercises for others in the software engineering community to learn from.

Prerequisites

       This is an advanced, participatory workshop. It is highly recommended you have a working knowledge of programming in the DI style. There will be some introductory content around the technologies, but there will be a heavy focus on writing C# code.

       You must have prior experience using one of the existing DI containers, such as Spring.NET, Castle/Windsor, Structure Map etc.

       It is recommended you read “Deconstructing ObjectBuilder” posts by Chris Tavares.

       You must bring a laptop and a VPC will be provided. If you can have Microsoft Virtual PC installed ahead of time, it will save you from having to install it after you arrive. This will prevent you from having any other system requirements on the machine.

       If you plan on attending, please think of at least one extension idea you would like to introduce to Unity. One of the main reasons we’re hosting this workshop is to discover and share particularly valuable and important extensions (so we can make the underlying extensibility mechanism as easy as possible). We will ask you to define your scenarios at some point while you are here.

Cost

       There is no registration fee for the workshop.

       Attendees are responsible for making and paying for their own travel to and from Bldg 99 in Redmond, WA.

       Attendees are responsible for their lodging accommodations during the workshop. Suggestions can be provided after registering.

       Breakfast and lunch will be provided on all 2 days and a dinner event will be provided on Tuesday night (Feb 19).

Registering

We apologize for the short notice, but please send your info in by Feb 15. Attendance is limited to 25 people and registrations are based on the first come-first serve basis, so please RSVP by  sending a note to Grigori Melnik  as soon as possible. In the email, please provide the following information about each attendee:

       Full name

       Company name

       Software engineering background

       Types of DI containers used

       Email address (required for internet access)

       If a vegetarian lunch is required

Feel free to contact me for any other questions.

Comments
  • We need you! Upcoming Unity workshop

  • Awww jyea! I'm officially slated a spot in the Unity Workshop announced earlier this week. This will

  • Friends! Today we have released the February 2008 Community Technology Preview of Unity , our lightweight

  • Friends! Today we have released the February 2008 Community Technology Preview of Unity , our lightweight

  • I cannot attend this event, can I register just for receiving event's documents e.g. videos, presentations, demo code?

    Thanks,

Page 1 of 1 (5 items)
Leave a Comment
  • Please add 7 and 7 and type the answer here:
  • Post