[10 total ]
On the Release Train

The engineering team at Jive Software is growing fast (btw, we’re hiring!). I thought it might be interesting to talk about some of the engineering process changes we’re making to cope with that growth, especially since they directly affect ... [More] product releases. First, a bit of history. We’ve always had a fairly agile development process — [...] [Less]

Spark Skinning Update

The Spark Skinning Service has been a hot topic here at Jive for the past couple of weeks. The service is not yet ready to serve up customized builds of Spark 2.5 (it will be ready late May) and it turns out that one small change to the service will make it much easier to [...]

Spark Goodies

We are getting closer and closer to the final release of Spark 2.5, and I thought I would give a little insight on some of the stuff that’s new, stuff that’s coming, and stuff that’s hidden. It doesn’t do anyone any good when we have features within the client that no one knows about. [...]

My Spark Update

After coding night and day for a while, I sometimes forget that people need some help getting setup with some of our new features. It’s always a balancing act between development, forums and writing up documentation for all this good stuff we’ve been coding up. Trust me, I have Matt and Greg always [...]

Releases: Second Wave

Just one week later, I’m pleased to announce the second wave of releases:
Wildfire 3.2.0
The production release of Wildfire 3.2 is now available, including updated versions of the Enterprise plugin and the connection manager module. The 3.2 ... [More] release is a major milestone for the project. We’ve massively increased scalability and started branching out beyond instant [...] [Less]

Release News: the Beta Wave

We’ve been heads-down for the past couple of months, hard at work on major new functionality for Wildfire and Spark. I’m happy to announce the first major wave of releases (in early access form):
Wildfire 3.2.0 Release Candidate ... [More] 2
Highlights (or see full changelog and download):

Massive scalability enhancements. We’ve tested 30,000 concurrent connections on a single Wildfire [...] [Less]

So, you want to write a plugin…

The first in the series of articles on how to write plugins for Wildfire and Spark.

Spark, Wildfire, and the MacOS

With all the Apple news recently, as well as several new employees using Macs (including myself), I thought I’d write up a little update on what Jive is doing to improve how our products run on the Mac. There are a couple of areas where we’re making big strides forward:

Installation Experience
Most Mac applications are [...]

How to create an ugly VoIP client

We’ve been doing a lot of work integrating VoIP into Spark using Jingle and SIP (see Thiago’s blog post), so of course we wanted to gather ideas from some existing user interfaces. The result? “Ahhh, my eyes hurt!” In my not so humble opinion, we found more people getting softphone UI’s wrong rather than right. [...]

I Just Like The Way It Feels

One thing I’ve taken to heart during my years developing software is that one of the most important things you can do while developing a product is to think about how the end user “feels” when using it. It’s funny to think about, especially as an engineer, since most development is focused on implementing [...]