Blog

  • HTML5 vs native iOS development

    A few weeks ago I read the transcript of a talk by Dave Fetterman about Facebook’s decision to move to a HTML5 hybrid solution for their iOS applications.  It interested me because we faced a lot of the same challenges here at Zoosk, and yet came to some very different conclusions. Since we just released our …Read More

  • Consequences of an Open OS, Part 1

    A great deal has already been written debating the pros and cons of Apple’s “closed” iOS on one hand and Google’s “open” Android OS on the other. While I do have a strong opinion about which is “better” I will try to withhold those opinions for this piece. My intention here is simply to provide …Read More

  • 4 Tricks to Going Real-Time for Tech-Ops

    This is the last in a three part series on delivering a Real-Time experience to your web app. In previous posts, I have covered council for software architects and developers. In this post, I present four tips for your technical operations team. Know your X 509 certificate Kung Fu. If the web page was served …Read More

  • 4 Tricks to Going Real-Time for Developers

    This is the second in a three part series on going Real-Time. The first part gave advise to software architects. These four tips summarize our lessons learned during this integration effort from a developer’s perspective. Be prepared for a lot more Javascript. Even if you use open source libraries such as strophe, your developers are …Read More

  • 4 Tricks to Going Real-Time for Software Architects

    In the past few months, we have added Real-Time Communication features to the Zoosk.com web site. These have included presence, notifications (toasts) and instant messaging. This is the first in a three part series on adding Real-Time Communications to your web app. In this first part, I propose four tips on preparing for the transition …Read More

  • The Zoosk Difference – a developer’s perspective

    Much has been written about how management-enforced process kills developer morale and output. I completely agree, based on my personal experience. I spent five years in a mega-corporation and shake my head in disbelief at the difference — instead of complacency, I’m now in survival mode. I’m now in a world of judicious time use …Read More

  • CSS Management

    On any large web application, CSS can quickly become unmanageable. The main issues we’ve faced are load time, overwhelming scope, and cruft (the old stuff we don’t use).  Here at Zoosk, we are managing CSS in several different ways, lest it manage us. CSS Packages We use a packaging system so that each page only …Read More

  • ZSFoundation for iPhone (open sourced!)

    Hey folks, just a quick announcement that our ZSFoundation library for iPhone is now available on GitHub! I’ve been pushing to release some of our stuff to the open source community for a little while now, and we’ve finally made the time to get some of our iPhone code out in the form of a …Read More

  • What is “quality” and how do we make it?

    My name’s Doug Wehmeier, and I’m the lead engineer for mobile development here at Zoosk.  I write technical articles about mobile development on my own blog from time to time, so here on our team blog I decided I want to focus more on the cultural aspects of what we do here at Zoosk.  That …Read More