P4 Blog

  • May 30, 2013

    The MERGE 2013 Conference in San Francisco was only a few weeks ago but it seems like much longer than that – probably because we've been so busy since then!

    Now we're taking the content and excitement of the Merge conference on the road. The Merge World Tour is a series of one-day events in select cities around the globe. The first three stops – Munich, London, Stockholm – are now complete. There’s a few days’ rest before we hit the road again for the first World Tour visit to Paris, France before moving on to Israel, China and India.

  • May 23, 2013

    p4ideax thumbnail

    At Perforce we have 13 guiding principles that reflect the Perforce culture we here know and love. There are two in particular I'd like to share today:

  • May 21, 2013

    I was recently on vacation and getting away from it all, I paged through a Wall Street Journal while relaxing by the pool and, lo and behold, there was an article on Agile and the family, and how there is a new generation of parents using techniques from the workplace and transplanting them to their personal lives. I'm passionate about using Agile at work, but I had never truly thought of using it at home.

    If you're familiar with Agile, there are a few key roles:

    Posted In:
  • May 16, 2013

    Recently, I happened across an interesting article on the MongoLab web site: Replication Lag & The Facts of Life.

    MongoDB is a very popular modern "NoSQL" database which is extremely powerful, but it can be complicated to configure and monitor its operation.

    Now, it so happens that I've spent the last several years of my life thinking quite hard about replication lag, so I was immediately attracted to this article.

    And as I read the article, I realized that, although the MongoLab team are talking quite specifically about MongoDB, many of the issues they describe, and many of the strategies they recommend, are true of any asynchronous replication product.

    Posted In:
  • May 15, 2013

    When a spark of true inspiration can be taken from concept to completion, it's a beautiful thing. I consider myself lucky to have been part of that process here at Perforce while working with the Canadian development team. Last year my lead architect, Stewart Lord, saw a clear need for a code review and collaboration tool for Perforce. He took that idea, and with the help of many throughout the organization, drafted the blueprint for Swarm. It's a labor of love, spawned by a clear need, and crafted in the secret laboratories of Perforce's northern development hide out in Canada. The end result? Even more awesome delivered to our customers.

    Posted In:
  • May 13, 2013

    Looking for a nice code review and project management system to complement your Git Fusion installation? Have a look at Phabricator, an open source package originally developed at Facebook. It has code review, wiki, repository browsing, tickets, and a lot of other tools. It supports Git Fusion repositories with just a bit of simple configuration - naturally, since Git Fusion repositories just look like any other Git repositories.


    The Phabricator documentation covers the configuration process for Git repositories pretty well:

    Posted In: