Latest Episodes

#9
04 Jul 10

Using Windsor

Shows the recommend way to register components with the container using installers. Demonstrates how to create an installer and use of the fluent registration API. Also includes a brief look at the forthcoming Windsor 2.5 release.

IoC Windsor

#8
23 Jun 10

Introduction to IoC and Windsor

Introduces the principles of Inversion of Control and Dependency Injection. Shows how to setup Castle Windsor and use it as an IoC container. Just scratches the surface of this massive subject. Future casts will expand on this topic.

IoC Windsor

#7
24 Apr 10

NVelocity Tips and Tricks

Builds on episode 6 to remove duplication in the NVelocity view files. Shows how to use layouts and partial views. Also shows how to add a ReSharper file template and some other tips when using NVelocity with a MonoRail project.

NVelocity MonoRail Beginner

#6
19 Apr 10

Using ActiveRecord with MonoRail

Takes you through the basics of using ActiveRecord within a MonoRail project. Shows the assemblies and configuration required, then takes you through data-binding and introduces the form helper to create a basic issue tracking system.

MonoRail ActiveRecord FormHelper Beginner

#5
11 Apr 10

Getting started with ActiveRecord

Shows the very basics in settings up an ActiveRecord project. Show everything you need to get started including required assemblies, configuration and class mapping. Shows how to insert and update entities as well as using Linq to query your database. ActiveRecord is a massive subject and this just scratches the surface.

ActiveRecord Beginner

#4
26 Mar 10

Validation

Shows how to decorate an object that requires validation and how to check that the object passes validation. Demonstrates several of the built in validators and also shows how to create your own.

Validation Beginner

#3
18 Mar 10

Dictionary Adapter

Shows the basic usage of the Castle DictionaryAdapter component which allows you to use dictionaries in a type-safe way and removes the need to use magic strings as dictionary keys. This is especially useful when dealing with dictionaries in the .NET framework.

DictionaryAdapter Beginner

#2
11 Mar 10

MonoRail Data Binding

Continues on from episode 1 with a simple MonoRail project. This episode shows how to pass data up from the client up to the server and into your controller actions. Starts with simple string data binding and moves through all the way to complex object data binding.

MonoRail Data-Binding Beginner

#1
08 Mar 10

Getting started with MonoRail

Shows how to create your first Castle MonoRail application. Takes you through from downloading the required assemblies, creating a project, configuration and getting your first page showing in the browser.

MonoRail Beginner

Sponsors

Proud fan ofThe best C# & VB.NET refactoring plugin for Visual Studio

Create a Castlecast

Interested in creating your own cast and have it featured here? Get help and submit your cast

Feeds

Rss Episode RSS Feed

Share

About

Castlecasts is a free resource of screencasts for all the components of the CastleProject.

If you have a suggestion for a screencast or some feedback, post your idea in the forum.

The source code for this site is also available as a sample Castle MonoRail project, take a look over at GitHub.

Get in Touch

Twitter Follow me on Twitter

Email andy[at]castlecasts.com

#castlecasts on Twitter