Phil Kania portraitWelcome to Philip Kania's website.

I am a Perforce Consulting Partner and Certified Trainer with broad software development experience in Windows, Macintosh and Unix environments. I've worked for Eastman Kodak, Apple Computer, Xerox and other leading companies on software used by millions of people worldwide. I am particularly effective at designing and implementing solutions that increase team productivity and throughput in traditional and agile environments by automating:

  • end-to-end software builds (including continuous integration, hybrid CD creation and deployment to test web server)
  • static validation and unit tests
  • support for debugging of released products
  • change and activity reporting

I have an MBA from the University of Massachusetts, Amherst (where I was a teaching assistant) and a BS from Rensselaer Polytechnic Institute.

Now, more than ever—whether big or small, it is critical for businesses to achieve efficiencies through effective use of internal resources and sourcing strategies.

Let's team up to make your efforts more successful.

Perforce Server Backup Procedure Scripts

This article describes a pair of scripts I have written that implement the same Perforce server backup procedure. One (PerforceBackupProcedureLibrary.bat) is intended for use with Microsoft Windows. The other (PerforceBackupProcedureLibrary) is intended for use with Unix based systems (including Mac OS X). These scripts perform the essential steps needed to backup a Perforce server. They save their output in XML format which can be easily consumed by other programs.

Services

Mastery of one's tools is vital to business success. Teams that attain this mastery are capable of extraordinary things. Let me help your team succeed.
Perforce Training
I offer on-site training using licensed Perforce training materials. This course follows the same format as the course offered by Perforce (two days of user and one day of administrator training).
If this format does not fit your business needs, I can customize the training for your organization.
Consulting

PowerShell for Perforce Users

As the name implies, Microsoft PowerShell is a powerful command shell and scripting language. It provides convenient access to the .NET framework along with many other useful features. These pages will help you use Perforce and PowerShell together.

Syndicate content