2001 Perforce User Conference 2001 User Conference

Presentations

Keeping your Server Out of the Swamp

by Richard Baum, Perforce Software

Perforce runs extremely well when given the right resources. A Perforce server does not generally require much CPU or RAM. Conditions can sometimes conspire to change that. This talk will cover some of the things to watch out for to keep your Perforce server happy and healthy. It will also cover what to do when you discover that you do, in fact, have a server problem. Topics will include use of Unix and Windows operating system tools to diagnose problems, exactly what kind of operations cause problems, and an overall discussion of disk, network, and memory constraints.

From the Files of a Perforce Consultant

by Jeff Bowles, Piccolo Engineering, Inc.

Customers often ask for a consultant to look at how they're using Perforce. Some basic questions recur enough that it's useful to examine the questions (and ways to find the answers) so that you don't exhaust your consulting budget on things you could find yourself. This talk examines some of those questions - about backups, branching, and, if time permits, remote depot access.

The Perforce API - Myth and Reality

by Robert Cowham, Vaccaperna Systems, Ltd

This talk will present the experience gained from using the Perforce API to interface Microsoft Word with Perforce. This involved wrapping the API so that it was callable from VBA (Visual Basic for Applications) from a Word template. Related aspects of the design of P4WORD will also be looked at.

Graphing Your Codelines: Two Techniques

by Sandy Currier, Release Engineering, Inc.

This talk describes two associated graphing techniques that you can use to manage code. The StreamTree graph displays information about branching and merging, labeling, and project management. The Release Engineering Workflow graph enables you to visualize the movement of files from a point on the StreamTree graph to the end user's system.

Perforce with Network Appliance Storage

by Richard Geiger, Perforce Software

In recent years, Network Attached Storage (NAS) has become a viable storage solution for large scale databases, offering many benefits over server-attached storage. One popular NAS product is Network Appliance's multiprotocol file server, known as a "filer". Many Perforce customers are now choosing Network Appliance filers as part of their overall storage strategy. This talk covers some of the ins and outs of running Perforce on filers, on both the server (p4d) and client (p4/p4win) sides, with experience drawn from several years experience at Network Appliance.

Cooperative Development at Symbian

by Peter Jackson, Symbian Ltd.

This paper describes how Symbian organises software development involving the use of third party suppliers and development partners. This includes a description of the organisational groups involved, how intellectual property is managed and the processes and patterns surrounding import, delivery and codeline management.

Can We Ship Yet?

by Gareth Rees, Ravenbrook

In a development environment where there are many branches it is important to keep track of whether defects are present in branches, builds and releases. Perforce fixes can be used to accurately track defects and answer questions about the quality of builds and release candidates. This talk will explain how to do this and how this fits in with the Perforce Defect Tracking Integration (P4DTI).

Assembling Web Development Environments with Perforce

by Stephen Vance, Stellar Advances

Web development puts a disparate group of professionals under the pressures of traditional software development and advertising with even more stringent deadlines. To enable such a team to succeed, you need robust, flexible processes. This paper discusses best practices for branching, integrating non-technical participants, and managing sub-contractor relations in a Web development setting.

Teaching Perforce to Non-Technical Users: What to tell them and what not to tell them

by Lorna Williams, Perforce Software

This talk is aimed at conference participants who are charged with training non-technical end users in their work place. It addresses how to "sell" the benefits of Perforce to this type of user, how to avoid losing them in technical detail, the concepts they need to know, the day-to-day procedures they need to know, technical areas to avoid and initial training sessions vs. subsequent trainings. It is assumed that participants who attend this talk are themselves familiar with basic Perforce concepts and procedure.

Getting Started with JAM/MR

by Laura Wingerd, Perforce Software

Jam/MR is a "make"-like software build tool freely available from Perforce Software. This talk is designed to give software engineers with little or no previous Jam experience a head start in understanding Jam's effectiveness. In this presentation, a simple, working example will be constructed to demonstrate the Jam scripting language and its distinctive features.

User Conferences: 2007 | 2005 | 2003 | 2001 | 2000 | 1999 | 1998 | European User Conference