Please join us on Monday, July 7th at 6:00 PM for the monthly
Microsoft Professionals / Atlanta Cutting Edge .NET / VB Study Group meeting
at the Microsoft office in Alpharetta.
Scroll to the bottom of this message for directions to the meeting.
Meeting Agenda
|
6:00 PM
|
Gathering and networking
|
|
6:30 PM
|
Welcome
|
Speaker: Dan Attis
Topic: Event Handlers and Feature Receivers in SharePoint 2007
|
7:15 PM
|
Announcements & Break
|
|
7:30 PM
|
Speaker: Alan Stevens and Chris Rauber
Topic: Comparing Inversion-Of-Control Containers |
8:45 PM
|
Giveaways & Concluding Remarks
|
Presentation Topics
-
Speaker: Dan Attis
Topic: Event Handlers and Feature Receivers in SharePoint 2007
He will be discussing what event handlers are, where they can be used, how to use them. He will demonstrate using an event handler declaratively thru a Feature element, via a content type, as well as programmatically.
Windows SharePoint Services 3.0 provides classes for responding to Feature events, which allow you to trap and respond to events that fires when a Feature is activated, de-activated, installed or un-installed. He will be discussing how to leverage Feature Receivers to perform various tasks to help you work through various issues that may arise during development.
Dan hails from Canada and has been in the Atlanta area working with technology since 1999. He became heavily involved in the local user group community in 2003 and hasn’t stopped since. In addition to being an occasional speaker at both the Atlantadotnet.org and the AtlantaMSPros user groups, he helped create the Free Training 1,2,3! series (www.freetraining123.com) to help developers learn Microsoft technologies. He created and presented material at the first SharePoint 1,2,3! event (www.sharepoint123.com) along with other members of the Atlanta Microsoft Professionals, a group he founded. Today, Dan works as a consultant for Slalom Consulting, working primarily with cutting edge SharePoint and .NET technologies creating innovative technology solutions that achieve measurable business improvements for their clients.
- Speaker: Alan Stevens and Chris Raber
Topic: Comparing Inversion-Of-Control Containers
Managing complexities is one of the biggest challenges we as software developers face today. To complicate matters, we don't do ourselves any favors by building applications with a large number of dependencies. These applications are tough to test and even tougher to refactor.
In this talk, we will show how Inversion of Control Containers can help manage your dependencies cleanly and elegantly by making your code highly cohesive with reduced coupling. As an added bonus, your code becomes instantly easier to test since you have more control over the dependencies each class relies upon.
We will also compare four of the leading IoC containers for .Net and discuss how each accomplishes dependency injection and wiring up class dependencies:
- StructureMap
- Ninject
- Windsor
- Unity
Alan Stevens is a passionate and experienced software developer living in Knoxville, TN. Alan has had a lifelong love affair with technologies of all sorts. He became a software developer with the creation of his first application, because there was nobody around to do it for him. Life hasn't been the same since. Alan regularly speaks at industry conferences and user groups. Alan is the President of the East Tennessee .NET Users Group. When Alan is not playing with his kids, enjoying a fine cigar, singing or playing his acoustic guitar, he occasionally updates his blog at http://netcave.org.
We will be meeting
at the Microsoft Regional Headquarters at the Sanctuary Park complex in Alpharetta
(Mansell Rd. Exit). The meeting begins at 6 PM so folks can mingle, however the
announcements and presentations are not scheduled to begin until 6:30 PM.
For more information
on this month's meeting, please visit our websites at: http://www.atlantace.com/,
http://www.AtlantaMsPros.com
, http://www.avbsg.net
If you are not familiar
with the meeting location, please print out the driving directions for reference:
http://www.atlantace.com/MeetingLocation.aspx
If you have a topic that you would like to present to the
group, please contact me to discuss your ideas. We have lots of available time slots
in the coming months, and our group is a fantastic place to hone your public speaking
skills and to contribute back to the user group community.
NOTE: You have received this message because your email
address was registered at the Atlanta Cutting Edge .NET website at http://www.atlantace.com, the VB Study Group at http://www.avbsg.net/.
or the Atlanta MS Pros website at http://www.atlantamspros.com
Thanks, and I hope to see everyone at this month's meeting!