Building a Cross-Platform Desktop Application with AngularJS and Java

Building cross-platform desktop applications usually means compromising on user experience, ease of development or both. Below I detail the reasoning and trade-offs behind an approach that involves state of the art technologies and development methodology with fewer compromises. Web technologies (HTML, CSS and JavaScript) are arguably the best choice for a cross-platform UI in most …

The Value of Open Source

I recently published a post about why I love working with open source software. At Tasktop, we have a strong open source history. Because of their participation in open source communities, many people already knew each other long before joining Tasktop. Last Thursday, one of my team members reached out and asked for advice with …