P4 Blog

  • April 19, 2013

    ccp games eve

    Larger teams, increased collaboration and increasingly complex projects: That pretty much sums up how game development has evolved at CCP — and you could argue that this is a general trend in the software industry. This trend puts increased pressure on versioning.

    Rather than trying to shield your diverse teams from revision control processes, however, you should turn it into a strength: Make versioning the heart of your development process and subsequent operation of your software.

  • April 19, 2013

    perforce engineering

    Perforce is blessed with an outstanding Development team, as demonstrated by all the great new products and features being shown at Merge 2013. Exciting new functionality includes Task Streams, Distributed servers, Clustered servers, major improvements to Commons and Git Fusion, and the creation of two brand new products: Swarm and Insights.

    Posted In:
  • April 18, 2013

    celix logoA new mantra is emerging in the Agile world: Configuration as code. Tools such as Puppet make it easy to automate IT, and have become stars of the DevOps movement. But where do you put your “configuration as code?” As founder and CEO of Celix, an Austrian company specializing in process and configuration management, I’ve considered the alternatives. Many of our clients have tried using distributed version control (DVCS) systems like Git.

  • April 17, 2013

    p4 women engineers

    I love Metallica. I've loved them since the first time I heard "Enter Sandman" in 8th grade and I've been a head bangin', metal lovin' gal ever since. I had a surreal moment at one of their concerts when I walked passed a very, very long line of guys waiting to get into the men's room as I walked right into the ladies' room. Wait! What? Was I dreaming? Was I in the Twilight Zone? Did I get transported into some alternate universe where men waited in long restroom lines and women didn't? But alas, no. For whatever reason, the majority of attendees just happen to be male.

    Fast forward a few years.

    Posted In:
  • April 16, 2013

    As we discussed in a previous post, task streams are a great addition to the Perforce tool set. Along with shelving improvements, they give us useful containers for managing tasks in progress and how they are eventually promoted into a more stable branch.

    If you're the Perforce administrator, there are just a few things to keep in mind.

  • April 15, 2013

    emc logoSecurity often mirrors version management's goals of traceability, reproducibility, and auditability. Why, then, is it too often pushed down the priority list? One common reason is that SCM admins just don’t have the background to quickly understand security goals and impact. In her Merge 2013 talk, Stephanie Woiciechowski, principal software engineer for EMC's product security office, aims to bridge that knowledge gap, making security easier for all teams to understand and implement.