P4 Blog

  • 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.

  • April 12, 2013

    prince of persia

  • April 11, 2013

    sap logoBeing not only one of the world’s largest business software companies, but one of the oldest since its founding in 1972, SAP strives to balance the “eat-your-own-dog food” mentality of many ISVs with the desire for cutting-edge agility for distributed teams. Choosing Perforce as its enterprise version management solution is part of that balance — and the next stage is empowering developers to own that choice themselves.

  • April 10, 2013

    replication serviceBeing a remote user in Australia we've always suffered from the "Wow, you're really far away aren't you" syndrome. In reality, globally speaking we're not that far away it's only 7,500 miles to the Perforce Head office in Alameda or 10,000 miles to the UK office.

    This in itself brings it's own issues of network latency and file transfer speeds; something that any remote user understands and gets used to. So, imagine our surprise in 2010 when we plugged in a local replica of our master Perforce Service.

    Posted In:
  • April 09, 2013

    git fusion logoPrior to hopping over to work on all things community related, my work life was managing the QA for many products--including one of my favorites, Git Fusion. After working on Git Fusion day in and day out for months on end you can imagine I was pretty good at installing it. In QA we are fortunate enough to have continuous builds of the product bundled and installed in a fully functional VM, but I still tended to build my own from scratch to make sure the standard install process was functioning correctly.

    Posted In: