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:
May 07, 2013by Randy DeFauw, (@rdefauw)
At Merge 2013, I heard a lot of fascinating talks from Perforce partners and customers about how they’re approaching their build and release automation. A lot of our customers are tackling continuous delivery – but this doesn’t mean they’re practicing continuous deployment.Posted In:
May 03, 2013by Alexandra Weber Morales, Perforce Correspondent
Like other Perforce partners, NetApp—provider of storage solutions for data protection and disaster recovery—was frequently referenced in Perforce customer presentations at Merge 2013. Understandably, they enjoy the opportunity to get face time with the tribe. "We absolutely love the conference. The networking is awesome, the content is excellent, and we have made a lot of connections," said Camille Kokozaki, industry manager for the Sunnyvale, CA-based company.
Ravi Poddar, business solutions architect, describes why Perforce customers gravitate to NetApp solutions: "With our technology, you can create Perforce workspaces almost instantaneously irrespective of the number of size of objects in your repository. We use it internally at software development at NetApp where we have 450,000 objects, 100GB space, we're able to create that in less than a minute and deploy to up to 4000 developers in the company. A lot of your customers are our customers. They often already have the technology, they just have to deploy it."Posted In: