What are the steps to do a Balsamiq Mockups release?

We do a lot of releases at Balsamiq.

After all the code is in and all the devs and testers give the build the go ahead, what are the steps to get the new release out the door?

In this video you see Peldi going through the steps for this release.

The video is sped up 2x, and only minimally edited. Grab a cup of coffee, go full screen, sit back and enjoy! :)

If you see something we could improve, let us know in the comments below, we're all ears! :)

Music credits: songs by "The Bird and The Bee", from their excellent "Ray Guns Are Not Just the Future" album.

Comments (11)

  1. Impressive Peldi! And more impressive is that you’ve been doing this for more than 3 years. That’s what I call inspiration. :)

  2. Thanks Christian, this is what I love to do! :)

  3. Pingback: Exemplu de dedicație și determinare

  4. That’s quite organised, Peldi. Much more so than my approach (which involves remote-desktop-ing into other servers and lots of ‘fragile’ steps which need to be done with care and caution. Which is why I dream of an automated deployment process, but, hey, life’s too short?

  5. What is the internal chat app you guys use?

  6. That’s Gabble, the native OSX client for Yammer. We also use Skype as our primary IM.

  7. I really enjoyed this. Thanks Peldi. Clearly you have excellent taste in music as well ;) Keep up the awesome work.

    Best
    @MikeLikeBike

  8. You need a build automation tool :)
    Most or all of the steps can be automated further (at least on windows) using a tool like Visual Build Pro or AutoMate.
    Perhaps they make equivalent tools for the mac?

    Joel Stein
  9. We use Balsamiq at my work, and I’ve been looking for some sort of copy protection similar to that used by Balsamiq for my own AIR application. I was wondering what sort of licensing / copy protection mechanism you are using? The Adobe site is no help…

    [Peldi: hi Steve, email me peldi@balsamiq.com. It's a super-quick homegrown solution]

    Steve H.
  10. Awesome work you do guys! :) I love that openness.

  11. Peldi,
    I see that you source code to see the changes made for each release. Why is that?
    Thanks,
    Nick

    [Peldi: Hi Nick. I review the source code to do one last code-review, I might spot something fishy. Most of the time, I'm not the one writing the code any more, but I do want to review it. :)]

    Nick Panagopoulos

Leave a Comment

Your email is never published nor shared.