Web Connection Training       Home |  Message Board |  Search |  Products |  Purchase | News | WebLog

Last updated:
September 01, 2005

Powered by Web Connection

 

 


 

Web Connection Training & User Conference
Tempe Arizona, before Southwest Fox, Oct 11- 13th, 2005

Last Update: 01-Sep-2005

Are you a Web Connection Developer looking for an opportunity to expand your skill set and hobnob with other Web Connection experts? Then look no further than this year's Web Connection User Conference in Tempe Arizona at the Twin Palms Hotel, just prior to the Southwest Fox Conference there.

The conference is available as a 3 day or 2 day event. Experienced users may not want to attend the 1 day introduction to Web Connection training and can attend only for the User Conference.

Sign up now:
Introduction Training and User Conference (All 3 days)
User Conference only (2 days)

Conference Summary

West Wind Technologies presents a 2 day conference on West Wind Web Connection prior to the Southwest Fox conference in Tempe, Arizona this year on the dates of Oct 11th through 13th. This conference is geared towards existing Web Connection and general VFP Web developers with specialized topics presented by several speakers in this session style conference.

Speakers include Rick Strahl, Randy Pearson, Lauren Clarke, Michael Hogan, Darrell Gardner and Steve Black. This conference is different than previous Web Connection training courses in that it aims to touch on a variety of specialized real world Web development topics that developers face on a regular basis in the course of Web application development. The sessions are presented by some of the leading experts in the Web Connection community. This workshop will give existing developers new insight into Web Connection and provide many new and varied ideas and perspectives on how to utilize this powerful product. There will be ample opportunity to network and talk directly with speakers and fellow developers for a well rounded feature packed conference.

The single track format makes sure there's a sense of common experience for everyone involved for both speakers and attendees alike, and the small group atmosphere makes it a natural place for asking questions and interacting with the speakers and other developers. Learning by association and close interaction sets this conference apart from many others.

Where and When and how much

Where: Tempe Arizona
When: October 11th-13th, 2005

The conference will be held at the Tempe Twin Palms Hotel @ ASU.
For more info on the hotel contact:

Pricing:
Sign up for the conference now and save
!
 

Training and User Conference (3 days):
$599.00 -  before August 1st
$649.00  -  before August 31st
$699.00  -  before September 30th
$799.00  -  after September 30th

User Conference only (2 days):
$499.00 -  before August 1st
$549.00  -  before August 31st
$599.00  -  before September 30th
$699.00  -  after September 30th


Cancellation policy
$75 cancellation fee prior to September 15th
$300 (3 day)/ $250 (2 day) cancellation fee (after September 15th)
No refunds after October 1st

Sign up links:
Introduction Training and User Conference (3 days)
User Conference only (2 days)

Training

Are you a new Web Connection Developer looking to learn how to get started with Web Connection or do you want to expand your skills using this powerful tool? Then get on the fast track to learning and realizing the full flexibility and power of this powerful Web development tool for Visual FoxPro. See how you can become productive quickly and efficiently with this all day immersion into Web Connection directly from the author, Rick Strahl. This seminar is run as a continuous session which walks through through creation of a small application from creating a new project, to adding new Web handlers and refining the application, all the way through deployment and administration. The format is interactive walk-through style with Rick demonstrating each step of the way from scratch usually with audience participation on direction.

User Conference

The user conference features a variety of topic content by several speakers in conference style session format. Sessions are self contained and 1 hour 15 minute in length covering a variety of Web Development topics. Topcis include Security for Web Application, Integrating Client Side Scripting, Managing Long Running and Asynchronous Request Processing, Server Configuration and Deployment, Creating Custom Installations for Web Connection applications.
 

Speakers

West Wind Technologies is proud to announce a killer roster of top notch speakers for the Web Connection User Conference. The following speakers are experts in their fields of expertise and have been an enormous resource to the Web Connection community. We are doubly excited as some of the top notch speakers don't make many speaking appearances, so this is your opportunity to see show off their stuff!
 

Steven Black

Canadian Visual FoxPro developer. As principal of Steven Black Consulting, Steve works as a mentor, technical team leader, as well as actively working on development projects with customers large and small in all parts of North America and Europe. Specializes in Object-Oriented architecture and design, software project risk management, development team cohesion and collaboration, software construction, and project salvage and turnarounds.
Creator of the INTL Toolkit and is an expert in multilingual applications in FoxPro and Visual FoxPro. Creator and editor in chief of the FoxPro Wiki.

Lauren Clarke

Lauren Clarke is an independent consultant and the director of Cornerstone Systems Northwest Inc. Cornerstone Systems Northwest is primarily concerned with building web-based data collection, knowledge management and decision support tools for health-science researchers in both the private and public sectors. Applications written and supported by Cornerstone Systems Northwest are currently in use in over a dozen countries worldwide supporting research in more than twenty universities and research organizations.

With papers published in peer-reviewed medical journals such as the New England Journal of Medicine, as well as trade journals such as Foxtalk, CoDe, and FoxPro Advisor, Lauren brings scientific, statistical and information technology perspectives to his projects. A charter West-Wind Web Connection MVP, Lauren also enjoys working on interesting projects with fellow VFP developers, exploring new web-based technologies, and supporting the Visual FoxPro Web development community in general. His primary interests lie in learning and developing patterns of practice in software development, graphical representations of data and processes, collaboration tools, stochastic simulation modeling and when the weather permits, fly fishing. You can contact Lauren via email at lauren@cornerstonenw.com.

Darrell Gardner

Darrell Gardner is the owner of DNG Solutions (Data Center and Managed Services) and has been an XBase programmer since 1984. He received a B.S. in Computer Science in 1986 from the University of Georgia. He spent most of his development years working in the clipper S87 environment and switched to FoxPro 2.x in 1991 and to Visual FoxPro in 1997. Received Network certification from Novel back in 1986, and kept up with the networking knowledge to help the programming side. Prior to working at DNG Full time, Darrell was the Director of IT at two companies, one in the distribution industry and the other in the high tech consulting arena (including data centers). Darrell is a Web Connection MVP and is active on the support boards at West Wind Technologies. DNG Solutions is based in Southern California. You can contact Darrell via email at darrellg@dngsolutions.net or visit the website at www.dngsolutions.net.

Michael Hogan

Michael Hogan is a building Architect who has become an independent VFP consultant in Chicago. Michael runs Ideate, LLC to provide business solutions in the Chicago area. His primary tools are Visual FoxPro and Web Connection. While practicing Architecture, he has been solving Business problems with FoxBase and FoxPro since the late 80's, and created the first National Bulletin Board for Architects and Engineers in 1985. He has been focusing exclusively on technology and application design for over 10 years and now only dabbles in Architecture. Michael has written for several monthly publications in the A/E/C (Architecture/Engineering/Construction) world, and currently writes a monthly technology column in 'Structural Engineer' magazine. He has spoken at several 'Technology in Architecture' oriented seminars and trade shows, and is a popular speaker at Chicago's FUDG. Through Ideate LLC, Michael has created several custom web applications ranging from simple but dynamic web sites to complex, integrated web-based business applications. Descriptions and case studies are available at the Ideate web site: www.id-8.com. Michael can be reached at mhogan@id-8.com.

Randy Pearson

Randy Pearson is a Partner with Cycla Corporation in Pittsburgh, Pennsylvania. He has been developing Visual FoxPro and predecessor solutions for over 17 years. Randy has spent the last 5 years developing web-based applications using West Wind Web Connection with Visual FoxPro. He is a co-author of "WebRAD: Building Database Applications on the Web with Visual FoxPro and Web Connection" (Hentzenwerke, ISBN 1-930919-07-7). He has spoken at conferences and user groups, and has written articles for both FoxTalk and FoxPro Advisor. Randy is also the creator of the well-known public domain "CodeBlock" program (FoxTalk, December 1994). Randy now spends part of his time providing mentoring and coaching services for other Web Connection developers. He has also developed a framework that he uses in conjunction with Web Connection, and is evaluating the commercial potential of that framework. Randy can be reached by email at randyp@cycla.com.

Rick Strahl

Rick Strahl is president of West Wind Technologies on Maui, Hawaii. The company specializes in Web and distributed application development and tools with focus on Visual FoxPro and the .Net Framework for Web and distributed technologies. Rick is author of West Wind Web Connection, a powerful and widely used Web application framework for Visual FoxPro and West Wind HTML Help Builder. He's also a Microsoft Most Valuable Professional, and a frequent contributor to magazines and books. He is co-publisher and co-editor of CoDe magazine, and his book, "Internet Applications with Visual FoxPro 6.0", is published by Hentzenwerke Publishing. For more information please visit: www.west-wind.com or contact Rick at rstrahl@west-wind.com.
 

Sessions
 

Lauren Clarke
 

  1. Web Application Performance: Tools, and Techniques
    Performance-tuning web applications can be a challenging task due to the various independent systems involved in delivering requested content to users. There are a number of server-side and client-side techniques that can be applied to reduce the mean response time and bring the “snap” back into your applications. In this session, Lauren will focus on philosophy of optimization, design techniques for efficiency and tools for optimization. Lauren will review the major areas of processing expense for a typical web application and address ways of attacking each area with both design and implementation strategies. This session is geared toward giving you the tools you need to attack the areas most likely to yield the greatest performance gains with the least amount of programming time and minimal loss of extensibility. Special Note: In this talk, Lauren will release a major update to his CSNWPerfLog tool. This updated version leverages some new features in VFP and allows greater flexibility in tracking the performance of any part of your application at run-time, even in production environments. If you have a thorny optimization issue, this tool can be a tremendous weapon in finding and eradicating the bottle-necks in your application.
     

  1. Managing File Access with your Web Connection Application
    A new feature in version 4.65 of Web-Connection allows us to send files to the user directly through the ISAPI dll. This new functionality allows our Web-Connection applications to send very large files on demand via HTTP and more importantly, to control access to those files from our application’s internal security system. Since the files are sent to the user via the ISAPI .dll, and not our VFP application, our application’s availability will not be as impacted by large file requests and we are no longer limited by the 16meg maximum imposed by the VFP string-length limit. With this exciting new feature, we now have the pieces we need to assemble a first-class file-access management system for our applications. In this session we will do exactly that. Lauren will discuss strategies for sending varied content types directly from our applications and will demonstrate and distribute a tool for managing access to files directly from any Web-Connection application.  
     

Randy Pearson
 

  1. Introduction to Page Elements
    In this session, Randy presents the concept of "page elements", which are classes that can be used to manage different sections of overall responses (pages). As with Web Connection responses, page elements may be assembled from code, templates, or scripts; and different strategies can be mixed and matched in assembling an overall response. Attendees will receive reusable extensible classes, in addition to example working concrete subclasses. Also discussed will be an approach that employs simple templates (no need for compilation or Codeblock) for common situations where previously scripts were required.
     
  2. Security and Web Connection Applications
    This session presents a wide range of security-related issues for Web Connection applications. We will examine both problems within the domain of your application to address, as well as those that are impacted by the server, network, and physical environment. Among threats that applications must handle, we will examine URL and form hacking, session hijacking, and others. Randy will show how common bad practices can expose a site to damage via these hacker techniques, and how to eliminate those problems. Outside your application, the session also examines several common types of threats, such as denial of service (DOS) attacks and viruses, and discussed both the prevention techniques and the policies that can be employed to mitigate overall risk.
     

Steven Black
 

  1. Common Design Pattern Extensions for Web Connection
    In this session Steven Black presents a philosophy for extending Web Connection in a data-driven way by using several common design patterns.  What results is a multi-site environment that is extensible, scalable, and, moreover, conducive to team development.
     
  2. Bonus Session Case Study: The Wiki Framework
    In this session, Steve takes you behind the scenes and talks about how the Visual FoxPro Wiki is built and managed, as well discussed some interesting trends about the FoxPro community, how RSS is changing visitor's viewing habits, the effect of Google and other bots of its ilk, and future steps.
     

Michael Hogan
 

  1. Client Side Scripting
    Enhance response time and reduce server load with client-side scripting using JavaScript and DHTML. Endow widely available JavaScript code with WC functionality and control. This session demonstrates populating a JavaScript tree menu with VFP/WC data, simple use of a date picker by setting the default date from VFP data, create your own expand buttons with JavaScript and the 'style.display' property, enabling and disabling form controls and more…

     
  2. Using a single Web Connection Servers for multiple Applications
    Set up multiple web connect applications on one server, and multiple web sites using one WebConnection application. See site structures and techniques allowing individual customers their own ‘look and feel’ and their own domains. Includes examples of Host Headers, Cascading Style Sheets, Distinct web sites (traffic individually monitored) with shared virtual directories and templates to simplify maintenance and updates. Includes simplified VFP assisted site duplication techniques in IIS6.
     

Darrell Gardner
 

  1. Configuring and Deploying your Web Connection Applications
    This is an extended session that packs in a lot of information on deployment, configuration and server setup. We'll look at the options for setting up a production Web Connection site from single sites to multiple sites and check out using the Web Connection Console vs. manually setting up your server both in File and COM modes. Did you ever think about setting up your server in a limited security environment? Do you know what to tell your ISP what you need to get your application to run? We'll cover these questions and much more. We'll also delve into synchronizing multiple environments to safeguard your code and site (Development/Staging/Production). Finally we'll take a look at the hardware end by reviewing equipment and setup of services required to host your own website (from DNS to IIS). Self hosting is possible and might be right for you. We'll actually walk through setting up a domain and hosting it from scratch and discuss when it makes sense to host your site in a hosted facility.
     

Rick Strahl
 

  1. Building Distributed Applications with Web Connection
    Web Connection is a server based tool, but you can also build rich client applications that can take advantage of your Web Connection application by communicating with your server applications. You can access data remotely, pass XML around the wire and otherwise interoperate between the client and server to build anything from application plug-ins that retrieve data from a server to full-fledged distributed applications that get all of their data from the server.
     
  2. What's New and Coming in Web Connection 5.0
    This session gives a high level overview on what's coming in Web Connection 5.0. The key new feature on 5.0 will be the addition of a new page framework that provides an ASP.NET style programming model to FoxPro. With visual editor support (using any visual editor that can render ASP.NET controls) and full support for FoxPro based Codebehind classes this new model promises faster development and improved organization for your Web applications.

     

Conference Schedule
 

 

Tuesday, October 11th, 2005

9:00 – 9:05am Welcome to Web Connection Training
Rick Strahl
9:05 – 9:45am Introduction to Web Connection: How it works
Rick Strahl
9:45– 11:00am Your first Web Connection Application
Rick Strahl
11:00 – 11:15pm

 Refreshment Break

11:15 – 1:00pm Continuing your first Web Connection Application
Rick Strahl
1:30 – 2:15pm

 Lunch

2:15 – 3:30pm Moving on: Business objects, Sessions, Security
Rick Strahl
3:30 – 3:45pm

 Refreshment Break

3:45 – 5:15pm Configuring, installing and deploying your Web Connection App
Rick Strahl
5:15pm – 5:30pm

 Refreshment Break

5:30pm - 6:15pm Bonus Session: Documenting your Applications with West Wind Html Help Builder
Rick Strahl
(open to all attendees of the last 2 days as well)

 

 

Wednesday, October 12th, 2005

9:00 – 9:05am Welcome to the Web Connection User Conference
Rick Strahl
9:05 – 10:20am Introduction to Page Elements
Randy Pearson
10:20 – 10:30am

 Refreshment Break

10:30 – 11:45pm Web Application Performance: Tweaks, Tools and Techniques
Lauren Clarke
11:45 – 12:00pm

 Refreshment Break

12:00 – 1:15pm Client Side Scripting Techniques
Michael Hogan
1:15 – 2:15pm

 Lunch

2:15 – 3:30pm Distributed applications with Web Connection (XML, SOAP)
Rick Strahl
3:30 – 3:45pm

 Refreshment Break

3:45 – 5:15pm Installation, Configuration and Hosting of your Web Connection Application
Darrell Gardner
5:15pm – 5:30pm

 Refreshment Break

5:30pm - 6:30pm Bonus Session: The Making of the FoxPro Wiki Site
Steven Black
6:30 – open Bonus Session: Q & A, Essential Tools Show-Off, Attendee Show and Tell, Raffle
All speakers

 

 

Thursday, October 13th, 2005

9:00 – 10:15am Receiving and Transmitting Static Files with Web Connection
Lauren Clarke
10:15 – 10:30am

 Refreshment Break

10:30 – 11:45pm Security in Web Connection Applications
Randy Pearson
11:45 – 12:00pm

 Refreshment Break

12:00 – 1:15pm Common Design Pattern Extensions for Web Connection
Steven Black
1:15 – 2:15pm

 Lunch

2:15 – 3:30pm Using a single Web Connection Server for multiple Applications
Michael Hogan
3:30 – 3:45pm

 Refreshment Break

3:45 – 5:00pm What coming in Web Connection 5.0: An overview
Rick Strahl
5:00 – 6:00pm Closing Session: Open Q&A
All speakers

 

Back to Top

   
  Web Connection Conference      Home |  Message Board |  Search |  Products |  Purchase | News |