First off, thank you all so much who have attended the very special gathering of dotNETwork user group, Code Camp ‘09, that took place in the British University in Cairo (BUE) during last Thursday and Friday. This has been one of the biggest events I have been talking in, and that was a great honor.
Must Say: SORRY! This post was supposed to be published Saturday or Sunday max. I have been busy making a critical decision and was not sure whether to announce it in this post or not.
You can find the slides for the sessions I have been giving below:
Framework Design Guidelines
Download (PPTX File):
Managed Extensibility Framework(MEF)
Download (PPTX File):
(Note: Links to the source code are in the last slide)
Notes On The Event
The speakers and dotNETwork Team
Read the full post ... (457 words, 1 image, estimated 1:50 mins reading time)
.NET, CodeCamp, CodeCamp '09, DI & IoC, DI & IoC 2 (replace), dotNETwork, General News, Local Events, MEF, Microsoft MDC, OOP, Patterns, Visual Studio Add-ins
“Foundations of Programming, Building Better Software” is a new eBook by Karl Seguin. The book does not say in its introduction that it’s all ALT.NET-ish, it starts by introducing what ALT.NET is, it’s goals etc, afterwards, all the topics the book covers are inspired by ALT>NET frequent topics. This includes Domain Driven Design (DDD), Dependency Injection (DI), Object Relational Mapping (ORMs), Mocking, etc…
Here’s what Channel9 had to say about it (which is how I originally found it too):
Karl Seguin recently released a great free 79 page eBook for .NET developers covering design patterns, unit testing, mock objects, memory management, object relational mapping, and more. Get it while it’s free!
Now, if I did my job well getting your interest, then you may want to get to the best part:
Foundations of Programming, Building Better Software – EBook Download
IF you’re not interested yet, I know this must get your most interest in the book, the table of contents (highlighting chapter titles in bold):
Read the full post ... (493 words, estimated 1:58 mins reading time)
ALT.NET, DI & IoC, Ebooks, Link List, OOP, Patterns
One Line Statement
Microsoft’s IoC container Unity, hosted on CodePlex as an Application Block for Enterprise Library is now released in ver. 1.0.
Introduction
If you do not know what IoC is, you might want to check sample articles:
I have been interested in Dependency Injection (DI) and Inversion of Control (IoC) for few months, and I brought other guys interested too such as Mohamed Nour :D. I’m not going to discuss when I believe those strategies should be used, and how they relate to each others (at least not in this post).
The usual story
If you know about IoC, you’d know that there’re few big players in the field that are speaking .NET. I’ll not compare them here. I’m not even talking about them with relevance to time order, but I like to see how the "vendors / characteristics" map looks like. For comparisons, check the end of this section.
Read the full post ... (772 words, estimated 3:05 mins reading time)
Architecture, DI & IoC, Link List, Microsoft News, OOP, Patterns