We had a wonderful turnout for the first Sarasota Web Developer Group Meeting. The room was packed and the dialog was fantastic. You can read the Sarasota Web Developer Group First Meeting Recap.
The second meeting of the Sarasota Web Developer Group will be on Wednesday, March 24, 2010 at 6pm at the Community Foundation of Sarasota.
David Hayden will be presenting 3 topics:
- Presentation 1: Build ASP.NET MVC Contact Manager from Scratch
- Tool Spotlight: Castle ActiveRecord, SQLite, and NHProf
- Presentation 2: Get RAD with DynamicData
Please register to attend so that we have an accurate count for pizza. Only those registering are eligible for prizes.
Building ASP.NET MVC Contact Manager from Scratch
David will start with a new ASP.NET MVC Web Application Project and show you how to create controllers, views, and a domain model from scratch to manage a list of contacts. The presentation will leverage the power of T4 Templates, strongly-typed views, the DefaultModelBinder, System.ComponentModel.DataAnnotations for validation, Microsoft ASP.NET AJAX for client-side validation, and Castle ActiveRecord for data access.
Tool Spotlight: Castle ActiveRecord, SQLite, and NHProf
David will dive into the wonders of Castle ActiveRecord for database access using Model First Development. With a few simple configuration settings in Web.config and attributes on a domain entity we will have Castle ActiveRecord create the necessary schema in a SQLite Database and provide database access using the wonders of LINQ. NHProf will profile ActiveRecord's communication with the database, providing us peace of mind as well as warning us of common pitfalls.
Get RAD with DynamicData
David shows you how to leverage the power of DynamicData to rapidly build a data-driven website as well as add DynamicData functionality to an existing ASP.NET Web Forms Website. Use the built-in scaffolding and default templates to get started quickly and modify the behavior as needed by creating custom templates or modifying the database model's schema.
Homework Assignment
David will announce the first homework assignment that will challenge your knowledge of ASP.NET MVC. The homework will be based on the Contact Manager ASP.NET MVC Application discussed during the first two meetings and should take no more than 15 - 30 minutes to complete. Members who complete the assignment will be eligible to win more prizes!
Looking forward to seeing you all at the second meeting! Register now if you plan to attend. Pizza and beverages will be provided!

