May 23, 2013by Matt Attaway, Open Source Community Manager (@p4mataway)
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, 2013by Rachael Fish, Director of Program & Release Management
Image Source: Erin Patrice O'Brien for The Wall Street Journal
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, 2013by Bryan Pendleton, Software Engineer
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
by Jason Novecosky
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, 2013by Randy DeFauw (@rdefauw)
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:
May 09, 2013by Matt Attaway (@p4mataway)
Did you know Perforce has a public Perforce server, a "Public Depot" if you will, that contains numerous interesting tools and extensions to help you with using and administering Perforce? Well it does, and today I'm going to highlight a recent new addition from our own Sam Stafford: the jobmerge trigger.Posted In: