P4 Blog

  • September 20, 2013

    Image: epicture's (more off than on) w/Flickr

    Neil Gaiman says of writing:

    "Being a writer is a very peculiar sort of a job: it's always you versus a blank sheet of paper (or a blank screen) and quite often the blank piece of paper wins."

    I think this is often true for coders as well. For me at least just getting something basic rendering is the break in the dam that lets the rest of the application out of my head. It's a demonstration that you have a basic understanding of the language and framework that you are trying to work with.

    Posted In:
  • September 19, 2013

    I've been thinking a lot recently about how we know when software development is going well and was reminded of a sketch from one of my favourite comedy shows: ‘Definite Article’ by Eddie Izzard (if you haven’t seen it, you really should). There’s a part of the show where he talks about shopping for fruit, and how we all squeeze the fruit to check if it’s ripe; Eddie asks how we know how to do this? “Is that good? I’m squeezing about this much - is that good squeezy?” (It’s about 4m 45s into this YouTube video)

    Posted In:
  • September 18, 2013

    Image: thatkaringirl w/Flickr

    Over the past few years you might have noticed that we here at Perforce have been building more and more applications on top of the Perforce server; first Chronicle, then Commons, and now Swarm. However our customers have been doing this for over a decade; it turns out that a fast versioning engine that can handle millions of gianormous files is pretty handy to have at the heart of a development pipeline. Heck, some users have embedded Perforce straight into their game engine!

    Posted In:
  • September 17, 2013

    The Perforce Support organization is dedicated to quickly solving time-sensitive issues and giving our customers the tools they need to stay productive with our software.  With those goals in mind, we’re very pleased to announce the availability of our new Customer Portal.

    Our Customer Portal is a self-service resource that makes it easy to...

    Posted In:
  • September 16, 2013

    As a Perforce user, you have a voice that can shape the future of our products. And we are listening closely. Collecting feedback from our customers to understand their wants and needs is always an important step when defining product roadmaps and prioritizing upcoming features.

  • September 16, 2013

    A couple weeks ago I wrote about the version control history visualizer code_swarm. code_swarm provides an interesting view of how files connect developers to each other, but it doesn't give any insight into the relationship of the files themselves. To get a sense of how the tree structure evolved over time we can use the popular visualizer Gource.

    Posted In: