Posts by Kamil Jiwa

Cross-Platform Lemonade

Delivering great new features week after week is no small feat and everyone here pulls so much more than their weight that it’s really a pleasure when I get to show my appreciation with more than words. Recently I had such an opportunity when a teammate helped me get some crucial features into our latest release.



October 11, 2012 | Category: | Leave a Comment

Adding Version Information to Your Builds with Maven

Last week Scott Axworthy presented a “by the numbers” overview of Optify’s system architecture. I’d like to add one more number to his list: 385. This is the number of artifacts we release into our build repository between our weekly deployment cycles. With this number of builds we have to take special care to ensure [...]



September 11, 2012 | Category: | Leave a Comment

Learning a New Language: Tips for Software Professionals

Learning a New Language? Here are tips for Software Professionals.



August 3, 2012 | Category: | Leave a Comment

Optify API Client for Java

Like many other cloud services, Optify provides an application programming interface, or an API, to its customers. The API is a component of our system that enables you to include Optify’s visitor and lead intelligence in your own applications and reports.



July 5, 2012 | Category: | Leave a Comment

Adding Namespaces to Java Properties

We have this challenge at Optify: our products include nearly 80 separate configuration files containing over 2,700 lines of property definitions. We wanted to improve our configuration management but we also did not want to introduce a solution that was highly intrusive to our code base. After some thought, we decided that a good solution would involve adding namespace support to Java’s property file syntax.



February 3, 2012 | Category: | Leave a Comment