Coming to Pittsburgh: Our first MSDN Freedom Roadshow!

Dani, David and I are putting on our first roadshow of this fiscal year, whoohoooo! We will be at the Pittsburgh Microsoft office on September 19th, from 9 to 4. To register: https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032388335

Creating Web Applications with Microsoft Web Technologies

Freedom from diverse toolsets that don’t work well together! Freedom from oppressive busy work that can and should be automated! Freedom to build exciting, engaging solutions in a first-class environment! The MSDN Developer Freedom Roadshow is a series of local Microsoft MSDN events held here in the region where our nation’s freedom was born. They are for developers, architects and to some extent designers and database professionals. These events are delivered by your local Microsoft evangelists and sometimes Microsoft MVPs and influentials. Sessions and contents range from overview for beginners to in-depth discussions for intermediate audience and all share the same goal: to free the technology professional to do the best work they can do.

Our first series focuses on web development and Microsoft web technologies. Future events will cover client application development (Forms and WFP), Windows and Office development, mobile application development, business intelligence and data services, Software plus Services, and the Windows Live platform. Please come on over to join us in this full-day event, and let us know how we can best serve you in the near future.

8:30-9:00 Registration and Welcome

9:00-10:15 Web Development Basics

10:15-10:30 Morning Break

10:30-11:45 What's New in the .NET 3.5 Framework for Web Developers and Intro to ASP.NET MVC

11:45-12:30 Lunch Break

12:30-1:45 Building the Next Web

1:45-2:00 Afternoon Break

2:00-3:15 AJAX Development and Troubleshooting

3:15-4:00 Q/A and Wrap Up

The Fundamentals of Liberty: Web Development Basics

Want to take advantage of the cool stuff that you can do with ASP.NET, but not sure where to start? Whether you’re a Windows programmer who hasn’t ventured into the web world yet, or coming from classic ASP or similar scripting languages, this session is for you. In this session, we’ll provide an overview of the .NET framework’s powerful web development features, from ASP.NET and its Web Forms programming model, to basic web services, to give you a foundation you can use to jump-start your web development efforts.

The Framer’s Intentions: What’s New in .NET Framework 3.5 SP1 for Web Developers and ASP.NET MVC

In the first part of the session we will look into new features for web development that are introduced in the .NET framework 3.5 SP1 -- ADO.NET Entity Framework , ASP.NET Dynamic Data, and ADO.NET Data Services. In the second part, we will introduce the ASP.NET MVC framework, which enables you to easily implement the model-view-controller (MVC) pattern for Web applications. This pattern lets you separate applications into loosely coupled, pluggable components for application design, processing logic, and display. A key benefit of ASP.NET MVC applications it that they provide clean URIs that can also be accessed in a RESTful manner.

True Freedom of Assembly: How Design, Development, Architecture and Implementation Come Together to Build the Next Web

Architecture, design and development all play important roles in the creation of scalable, usable, next generation Web solutions. Each of these roles has their own concerns and deliverables, yet all of them must work closely together to produce an engaging, reliable and manageable solution that wows the user and gives the best value to the business. Until recently, architects, designers and developers relied on disparate tools to do their jobs and time-consuming meetings to ensure a holistic process. Today, Microsoft offers the right tool for each role while enabling the team as a whole. Whether you are a developer, designer, solution architect, infrastructure architect or perhaps a senior developer straddling both architect and development responsibilities, this session will show you how to approach next generation Web solutions with a set of tools that enable your role while improving your collaboration with your teammates.

Liberating the Browser: AJAX Development and Troubleshooting

AJAX is more than just an industry buzzword. It’s an important means of creating applications that are more responsive, interactive, and useful to your users. And while frameworks such as ASP.NET AJAX and the AJAX Control Toolkit can simplify and speed AJAX development, there will be times when you’ll need to be able to troubleshoot your AJAX-based applications. This session will provide an overview of tools and techniques that you can use to test, troubleshoot, and correct issues with AJAX and javascript-based applications, from robust javascript debugging and Intellisense in Visual Studio 2008, to Internet Explorer developer tools, to third-party tools such as Firebug. Learn how to make your AJAX applications behave themselves.