Setting up an Android project in IntelliJ Idea

And there was pain… I imported an existing Android project into IntelliJ Idea Community Edition 10.5.1. Some things started complaining “Please select Android SDK.” The help pages are out of date; they say to do this in the Android facet settings. It isn’t there. Here is the secret do-things-right button: Module settings (ctrl-alt-shift-S), then pick …

Read moreSetting up an Android project in IntelliJ Idea

Debugging Log4J: where are my log messages going?

If you’re looking for interesting reading, this is not it. Today the question emerged: where are this test’s log messages going? Sticking a debug point somewhere and doing Logger.getLogger(“blah”), then digging into the resulting Logger object, revealed the answer. The Logger object had a parent member (a RootLogger), which had a member aai (AppenderAttachableImpl), which …

Read moreDebugging Log4J: where are my log messages going?

Platforms vs Process

In the IT department where I work, our goals include clarifying and drawing out the processes used and decisions made by the business. Processes and decisions are our competitive advantage. The strategic direction is to center our products around Business Process Management. BPM models call out the major steps in the business process into charts …

Read morePlatforms vs Process