Rachel Appel
Rachel Appel lives in Northeastern Pennsylvania and is the senior technology consultant at Appel Consulting. Rachel is an MVP and a member of ASPInsiders, and holds the MCT MCAD & MCSD certifications. She has been working as an instructor, software developer, architect and DBA for a wide variety of organizations. She is the Vice President and a regular speaker of the dotNetValley user’s group, as well as an active member in other local user groups of Northeastern Pennsylvania and the tri-state area. Rachel’s expertise lies within developing solutions that align business and technology using the Microsoft .NET family of products.
You can visit Rachel's website at www.rachelappel.com.
My Talks:
Creating Responsive UI’s with ASP.NET AJAX
Length: 90 minutes
Tags: Developer | ASP.NET | AJAX

Internet savvy users have come to expect a high level of interaction, responsiveness and robustness when dealing with web applications, and in this session we will use the ASP.NET AJAX control toolkit to create user interface enhancements for web pages that behave more like traditional Windows applications.

We’ll also take a look at replacing the UpdatePanel control and using code from the ASP.NET AJAX Script Libraries as well as capturing data returned in JSON format from script callable web services to optimize our web applications.

Finally we’ll look tips and tricks to bring our website’s performance standards to the same level of performance that the users demand.



An Introduction to ASP.NET Dynamic Data (Developer, Level 200)
Length: 60 minutes
Tags: Developer | ASP.NET

If you are tired of the same old ASP.NET webforms, GridViews, and ADO.NET data access code that make up your current applications, then you’ll want to take a closer look at ASP.NET Dynamic Data. ASP.NET Dynamic Data is Microsoft’s new technology that provides a template infrastructure for your application, page and fields based on your application’s data model.

In this session you will learn concepts and use of application templates to create ASP.NET dynamic data web application. We’ll then create customizations at the application and page levels showing how easy website maintenance is when using ASP.NET Dynamic Data. We’ll also cover field level customizations by supplying data display formats, custom field types, and data validation based on the application’s data model.


Attributes & Reflection in .NET
Length: 60 minutes
Tags: Developer

In this talk, you’ll learn how to take advantage of reflection and attributes to produce self documenting code. Further points discuss how reflection allows you to dynamically query and invoke compiled code, and how attribute usage allows the developer to more thoroughly document and annotate their code. Lastly, you’ll discover how combining both reflection and attributes in your applications can create more powerful, robust and dynamic solutions.


.NET Application Exception Management Techniques
Length: 60 minutes
Tags: .NET | Best Practices

This session will prepare you to capture, handle and log exceptions thoroughly and efficiently using the .NET framework objects as well as creating your own handling and logging classes.


Defining Custom Lists & Site Columns using WSS 3.0
Length: 60 minutes
Tags: SharePoint | Office 2007

In this session we’ll take a look at how to create custom lists and add them to a WSS site.  We will also review creating custom site columns and adding them to current and custom lists.


SharePoint 2007 Technologies Overview
Length: 60 minutes
Tags: SharePoint | Office 2007

Take a look at the new benefits and highlights of how SharePoint 2007 can benefit your business. In this session we’ll review creating and configuring SharePoint Sites, document lists, site themes and personalization. Learn how to enable team communication and collaboration by taking full advantage of SharePoint blogs, wikis, team discussions and other SharePoint features.

Plain Text File (.txt) SharePoint 2007 Overview


Using the ObjectDataSource Control
Length: 60 minutes
Tags: ASP.NET | ADO.NET

We'll discuss how to use the ObjectDataSource control in n-Tier web applications by connecting to a strongly typed dataset and later using custom classes for more granular control of your code. We will also discuss using data bound controls, updating data and moving from the SqlDataSource to the ObjectDataSource.


An overview of ADO.NET and the SqlDataSource control
Length: 60 minutes
Tags: ASP.NET | ADO.NET | SQL Server

This session will take an introductory look at the architecture of ADO.NET and the SqlDataSource control. First we will look at ADO.NET architecture, design goals and familiarities between ADO.NET v1.x and ADO.NET 2.0. Later we will explore how to use the declarative data model to create a sqlDataSource control, connect to a data source, retrieve, display and update data.