Posts
203
Comments
1116
Trackbacks
51
General
StructureMap with Named Instance and With Method
I ran into an interesting IoC issue today that was ultimately resolved by some extremely helpful email assistance by Chad Myers. I’ll post the solution here in the hopes that someone else will find it helpful. Here is the code to set up the example: 1: public interface IFoo 2: { 3: IBar Bar { get; set; } 4: } 5: 6: public class Foo : IFoo 7: { 8: public IBar Bar { get; set; } 9: 10: public Foo(IBar bar) 11: { 12: this.Bar = bar; 13: } 14: } 15: 16: public interface IBar 17: { 18: bool Flag { get; ......
Posted On Wednesday, October 14, 2009 11:07 PM | Comments (5)
Richmond Code Camp
This Saturday (October 3) I’ll be presenting at Richmond Code Camp. Registration is still open. I will be presenting “MVC in the Real World” – Move beyond MVC 101 and dive into aspects of building robust, real-world MVC applications. This demo-heavy presentation will show how to fully unit test the presentation layer with mocking and Dependency Injection. This session will show the benefits of using Inversion of Control (IoC) containers to create controllers with a custom controller factory. In addition ......
Posted On Monday, September 28, 2009 5:57 AM | Comments (1)
What IoC Container do you use?
I often get asked what IoC Container I prefer. Short answer: StructureMap. I love the fluent syntax for configuration. Overall, it’s easy to use, has many advanced features, and is very lightweight. I view the learning curve with StructureMap as relatively small. It is one of the longest-lived IoC containers (if not *the* longest) and has a huge adoption rate which means it’s quite mature and not difficult to find code examples online. For example, there is the StructureMap mailing list. Additionally, ......
Posted On Wednesday, October 14, 2009 3:22 PM | Comments (2)
NoVa Code Camp – Code Samples

Thanks to everyone who attended my session today at NoVa Code Camp.  Both the code and PowerPoint slides are available for download.

Download samples for: MVC in the Real World. Check out the readme.txt file in Solution Items and all SQL scripts for creating the databases.

Posted On Saturday, October 10, 2009 3:30 PM | Comments (6)
NoVa Code Camp

This Saturday (October 10) I’ll be presenting at the NoVa Code CampRegistration is still open.

I will be presenting “MVC in the Real World”.  There are many great sessions on the schedule.  Hope to see you there!

Posted On Wednesday, October 7, 2009 3:44 PM | Comments (0)
Richmond Code Camp - Code Samples
Thanks to everyone who attended my sessions yesterday at Richmond Code Camp. Both the code and PowerPoint slides are available for download. Download samples for: MVC in the Real World. Check out the readme.txt file in Solution Items and all SQL scripts for creating the databases. Download samples for: C# 4.0 New Language Features. I had several questions about some of the tools I was using during the presentations (all of which are free). For the zooming and highlighting, I was using a tool called ......
Posted On Sunday, October 4, 2009 4:11 PM | Comments (3)
MVP
I just found out today that I was awarded the MVP designation from Microsoft in the area of ASP.NET. It has been a very busy 2009 for me, speaking at various user groups and code camps including CMAP, CapArea, RockNUG, SoMDNUG, FredNUG, and Richmond Code Camp. I would like to thank all of those user groups for having me present and I look forward to continuing my involvement with all of those user groups and more in the year to come. With .NET 4.0 and the 2010 wave just around the corner, the upcoming ......
Posted On Thursday, October 1, 2009 3:21 AM | Comments (4)
Rails for .NET Developers - Review
In an effort to continually improve as a developer, one of the things I do is read lots of books. Recently I read Rails for .NET Developers by Jeff Cohen and Brian Eng. Overall, I would definitely recommend this book to any ASP.NET developer that wants to learn more about Rails or wants to better understand the concepts behind MVC. Given that ASP.NET MVC was heavily influenced by Ruby on Rails, I wanted to learn more about Rails so that I could have a better understanding of how MVC evolved the way ......
Posted On Sunday, August 23, 2009 8:14 AM | Comments (1)
My Visual Studio Shortcuts and Macros
Often when I give presentations, I’m asked afterwards what Visual Studio add-ins I was using. The fact is that most of what you’re seeing are not expensive add-ins at all but either built-in Visual Studio functionality or custom Visual Studio macros that I have written and bound to keyboard shortcuts which give the appearance that they’re “built in” to Visual Studio. The following 4 minute video shows how I use these shortcuts to maintain a fast pace during my presentations and not bore the audience ......
Posted On Friday, May 8, 2009 4:23 PM | Comments (2)
Verbal Graffiti
These days it is absolutely essential to have solid communication and presentation skills as a developer. This will serve you well whether you are presenting at conferences and users groups or professionally on a day-to-day basis communicating with managers and colleagues. I’ve given many presentations at developer user groups and code camps and I’m always looking for little ways to improve my presentations. Recently I picked up a copy of The Exceptional Presenter by Timothy Koegel and it was a great ......
Posted On Tuesday, February 3, 2009 11:39 PM | Comments (4)
Full General Archive

View Steve Michelotti's profile on LinkedIn

profile for Steve Michelotti at Stack Overflow, Q&A for professional and enthusiast programmers




Google My Blog

Tag Cloud