Philly ALT.NET

Meeting 11/14/2007

Modified: Tue, 15 Jan 2008 12:51 by Brandon - Categorized as: Meetings
Edit

November 2007: Introduction to Monorail and the Castle Project

Independents Hall | map
32 S. Strawberry St.
Philadelphia, PA 19106
6:00 PM - Food, Meet and Greet
6:30 PM - Big, rousing kick-off speech!
6:45 - Intro to Monorail and Castle Project
8:00 PM - Give-aways, Q&A, Wrap-up
8:30 - ?? - Gather at local watering hole?

Presenters: Brian Donahue and Dan Donahue of Vitreo Solutions

Food and drinks for this meeting are generously sponsored by Weblinc.

Synopsis

Monorail is part of the Castle Project. From the Castle Project web site:

Castle is an open source project for .net that aspires to simplify the development of enterprise and web applications. Offering a set of tools (working together or independently) and integration with others open source projects, Castle helps you get more done with less code and in less time.

Monorail is the MVC component of the Castle Project that emulates the Ruby on Rails architecture, and completely replaces ASP.NET's Web Forms model. MonoRail offers a different way to build ASP.NET applications that enforces the separation of concerns. MonoRail uses controllers to handle application flow, models to represent data, and views for presentation. The end result is a web application that is maintainable and testable.

In this session we'll start building a Monorail web app and show you the basics. It will be code-focused and conversational - ask questions, make suggestions - it's your time!

Topics to be covered:
  • Creating a web app in Monorail
  • ActiveRecord - Castle's Object Relational Mapper (ORM)
  • Windsor - Castle's Inversion of Control (IoC) Container
    • Discuss benefits of IoC and Dependency Injection, and Windsor

ScrewTurn Wiki version 2.0.25. Some of the icons created by FamFamFam.