User Conference Talks

User Conference 2011 Presentations
2011 Presentations
2011 User Conference Keynote

2011 Keynote

Founder and CEO Christopher Seiwald describes the trend-setting changes to Perforce and other exciting developments. Christopher challenges you to envision the reach of SCM beyond just source code: together we can version everything.

View more 2011 User Conference Presentations

2010 Presentations
JavaScript in the Perforce Visual Clients

JavaScript in the Perforce Visual Clients

See how applets can be used in P4V and P4Admin for custom dashboards, submit dialogs, new tabs, customized performance settings, and admin alerts. Find out also how the new central settings feature supports storage and deployment of applets directly from the Perforce server. (20:22 mins.)

a typical Agile developer's workflow using Perforce

Agile Task Management with Perforce

Get an in-depth look at a typical Agile developer's workflow using Perforce and Mylyn within Eclipse. See how developers can schedule and manage a task list and how those tasks eventually become completed with a submitted Perforce changelist. (35:26 mins.)

Learn the mechanics of using tunables with the Perforce Server and clients

Perforce Tunables

Learn the mechanics of using tunables with the Perforce Server and clients. See which tunables are currently available, strategies for implementing them, and the effects tunables might have under certain circumstances, along with which ones should rarely be used and why. (27:57 mins.)

Shelf Life: Shelving in Perforce

Shelf Life: Shelving in Perforce

Much has been made of the shelving feature in the 2009.2 Perforce release. In this talk, see how shelving works, along with a range of use cases for which shelving is a useful and powerful tool. (30:52 mins.)

A Pattern in the Making: Bridging the SCM Maturity Gap

A Pattern in the Making: Bridging the SCM Maturity Gap

See how to enable existing teams to bridge the SCM maturity gap and make effective use of SCM and SCM patterns. (25:41 mins.)

P4Java: Talking Java with Perforce

P4Java: Talking Java with Perforce

This talk presents working examples of P4Java integrations with J2EE applications, GUI plugins, standalone Java apps, and browser-based apps. (34:28 mins.)

Work in a Distributed Agile Development Environment

Large Products, Large Teams, Large Backlogs: Making it Work in a Distributed Agile Development Environment

See how to manage and prioritize the challenges faced by companies with large products, teams, and backlogs, taken from development experiences in various industries around the world. (32:21 mins.)

Geoff descibes the tenets of the Google strategic plan for Perforce

Developing and Maintaining an Ongoing Strategic Perforce Plan at Google

Geoff descibes the tenets of the Google strategic plan for Perforce, usable by any Perforce customer regardless of company size. (36:33 mins.)

2009 Presentations
Perforce database structures

Repository Structure Considerations for Performance

This talk describes Perforce database structures and advises how to use this knowledge to help maximize server performance. (42:15 mins.)

Watch the experts bust Perforce myths

P4V Mythbusters: Fact or Fiction?

Watch the experts bust Perforce myths with the coolest and newest features in P4V. (61:49 mins.)

How to use the P4Perl, P4Ruby, and P4Python APIs

Adventures in Scripting Land

This presentation shows how to use the P4Perl, P4Ruby, and P4Python APIs and explores their latest features and benefits. (47:30 mins.)

Perforce's new Java strategy and the thinking behind it

Perforce + Java: The Best of Both Worlds

This talk presents Perforce's new Java strategy and the thinking behind it, illustrated with real-world demonstrations of the Perforce + Java products at work. (47:49 mins.)

low-overhead alternative to branching for video game development

The Content Creator's Label

Describes a low-overhead alternative to branching for video game development, to enable a variegated group of content creators (game designers, artists, animators, writers, translators, sound technicians) to work concurrently. (37:28 mins.)

Smartbear explains how Perforce supports lightweight code review practices

Peer Code Review with Perforce

Smartbear explains how Perforce supports lightweight code review practices that can succeed where more cumbersome methods fail. (44:10 mins.)

Using Perforce to Achieve Agility

A brief introduction to agile methodologies and the best practices that facilitate successful agile implementations, with a focus on SCM practices (including continuous integration). (42:55 mins.)

The Sloth's Guide to Perforce Administration

VMware describes how a small centralized group administers Perforce to support 25 products being developed by over 3,000 engineers. (51:27 mins.)

Visualizing the Cost of Divergence

This talk introduces a simple divergence cost model intended to help make strategic branching decisions. (48:55 mins.)

Perforce Disaster Recovery at Google: Plans and Experiences

Perforce Disaster Recovery at Google: Plans and Experiences

Google describes the hardware, infrastructure, plans, and procedures that it uses to protect against disasters both small and large. (61:30 mins.)

Perforce Commons

Drag & drop file sharing meets enterprise control. Learn more.

Perforce Chronicle

Manage the flow of website change. Learn more.

Free for up to 20 users, 20 workspaces, forever. Or unlimited users and 1,000 files.

Read exclusive content by version management experts and analysts.

What's New in Perforce 2012.1

Available On-Demand: See how to optimize collaboration and performance for your distributed teams.

Upcoming Events