Export Tasks from Nirvana to Zenkit - Part 2

Categories:
Articles in this series Part 1 Part 2 (this article) In the first part of this series I showed you how to export data from from Nirvana, process it, then import as “raw” CSV files into Zenkit. In this second part we will see how to use advanced Zenkit features such as field conversion and views. Motivation In the first part we imported our projects and task as raw CSV data:

Read More →

Export Tasks from Nirvana to Zenkit - Part 1

Categories:
Articles in this series Part 1 (this article) Part 2 I am quite a fan of GTD - Getting Things Done® methodology, and productivity tools in general. Over the last few years I’ve tried different workflows, applications, even #BuJo - Bullet Journal to stay organized and do things. In this article I will show you how to move your tasks and projects from Nirvana to Zenkit.

Read More →

Secure, Flexible and Scalable Build Configuration with Maven

Categories:
Many of the projects I’m involved in use Maven as build system due to its reliability, widespread use, and flexibility. However, I often find myself hurdling around bad choices with regard to the build process. In this article I’d like to illustrate some of the most useful techniques to implement flexible, adaptable, and secure builds with Maven. Download the example project from GitHub Key requirements of an enterprise build Enterprise projects have demanding requirements when it comes to configuration and build management.

Read More →

Deploy React Applications in a Servlet Environment

Categories:
Modern web applications using React and other frameworks are often distributed as static websites. It is undoubtely the simplest, cache-friendly and dead-cheap solution. However, some enterprisey projects (think about data-entry and legacy business applications) need to be deployed in a constrained environment like a Java JEE Servlet Engine (Tomcat, Jetty, Resin) or a full-fledged Application Server (Weblogic, JBoss / WildFly, Websphere). Forget having your app deployed on a separate “lightweight” web server like Apache or Nginx, let alone a dedicated 3rd-level domain or IP address like frontend.

Read More →

New Website - With Hugo!

Categories:
I have to admit: I really enjoy creating websites, but I’m awfully lazy when I have to work on my own! Over the years I’ve tried different languages and tools. In the early days I used to manually edit all the HTML pages by hand, which I regretted immediately. So I started writing my own shell scripts, Java programs, XML formats and whatever. My first open source project ever was devoted to this: Web site Generator.

Read More →