devCouncil NYC + NYC .NET User Group: Web Dev & Architecture Sessions


This Thursday, January 18th, is the January devCouncil in NYC from 1-5pm.  Immediately following the devCouncil is the monthly meeting of the NYC .NET Developers Group from 6-8pm. 

This month's devCouncil topic is web development.  We'll spend the first half  of the devCouncil discussing the new features in ASP.NET 2.0, then for the second half, we'll cover the new Microsoft AJAX Library and how you can use it with ASP.NET to build rich user experiences on the web.

The devCouncil will meet from 1-5pm at the Microsoft NYC office.  Please register here to attend .

Here's the line-up:

1:00 - 2:45 - Up first on the agenda will be ASP.NET 2.0.   ASP.NET 2.0 is the latest edition of Microsoft's web development platform.  Learn how the new features in ASP.NET will enable you to quickly build rich dynamic sites with very little code.  We'll explore the new provider-based membership, role management, and profile services, along with a look at the new compilation model, themes, and master pages.

3:00 - 5:00 - Next, we'll move on to the new AJAX framework from Microsoft: ASP.NET AJAX.  We'll explore how you can build rich user experiences on the web with AJAX.  Client-centric or Server-centric development?  No worries... ASP.NET AJAX can help you with both.  Update panels, control extenders, and JSON serialization, we'll look at it all. 

After the devCouncil, you are welcome to stick around for the NYC .NET Develoeprs group meeting from 6-8pm, where pizza will be served for its attendees.

6:00 - 8:00 - Neeraj Sangal, from Lattix, will present a new technique which utilizes inter-module dependencies to represent and manage the architecture of complex software applications. Using these dependencies we build dependency models which provide a precise big picture view of the architecture. These models use a Dependency Structure Matrix (DSM) to provide a developer’s view of the architecture that is highly scalable compared to the directed graph approaches that are common today. We will demonstrate this approach by applying it to number of commonly used applications such the .NET framework, NUNIT, and NANT. We will show how dependency analysis can be used to extract the architecture and how actual models can be created for multiple generations of an application to highlight how architecture evolves and how it often begins to degrade.

Background of the Material

The approach is based on joint work with MIT that was presented as a research paper at OOPSLA ‘05. Since then Neeraj has also given tutorials at IEEE Conference on Architecture, SEI Software Product Line Conference and the Enterprise Architecture Summit. At JavaOne ‘06 Neeraj’s talk was ranked amongst the top 10% of all presentations.

Java architects and developers should find this topic to be of interest.  Please feel welcome to join us at the Microsoft office for this meeting!