MAX BUILD SPEED
  • Home
  • About
Sign in Subscribe

Max Rohde

Max Rohde
Models Driven Development and Domain Specific Languages

Models Driven Development and Domain Specific Languages

The question of the right programming language is one that has always spurned much controversy. Likewise, the idea that one day we could develop software by simply 'drawing' expressive models has as many advocators as opponents. The idea of domain specific languages could be one which helps us

By Max Rohde 08 Apr 2011
Practice: Readable eBooks on the iPad using Margins

Practice: Readable eBooks on the iPad using Margins

Ubiquitous devices of all sizes have radically changed our reading experiences in the last couple of years. I have no problem in reading entire books using iBooks on the iPhone. Reading on the iPad has often been criticized for the potential strenuous effects of screen brightness. However, I most struggle

By Max Rohde 31 Mar 2011
Count lines of code and number of classes in eclipse projects

Count lines of code and number of classes in eclipse projects

There are a number of plugins for eclipse, Maven and/or subversion, which allow the convenient and automatic determination of important project statistics such as the total lines of code in a project or the number of Java classes. However, sometimes one just needs these statistics quick and dirty and

By Max Rohde 29 Mar 2011
Java List Equality and Object Identity

Java List Equality and Object Identity

Problem Java lists manage inserted objects based on their equality (see List JavaDoc). In some instances, it can be confusing that this equality has a different meaning than an equal identity of objects based on their reference. This becomes quite apparent in the following example: final List<String>

By Max Rohde 08 Mar 2011
GWT Object Serialization: Problems and (some) workarounds

GWT Object Serialization: Problems and (some) workarounds

I made the very troublesome discovery that different rules apply for Gwt to convert Java objects to JavaScript objects and using Java objects as parameters in Gwt's remote procedure calls (RPC). Following a list of issues arising when using Gwt RPC (but not in Java->JavaScript conversion)

By Max Rohde 02 Mar 2011
Gwt and Maven Jetty Plugin

Gwt and Maven Jetty Plugin

The Maven Gwt Plugin is a powerful tool in developing Gwt applications using Maven Build Management. I have set up my development environment to code and run JUnit test in eclipse IDE (without using eclipse IAM etc but the Maven Eclipse Plugin instead), and I test gwt code using the

By Max Rohde 01 Mar 2011
Knowledge Orchestration for Sustained Competitive Advantage (Research Paper)

Knowledge Orchestration for Sustained Competitive Advantage (Research Paper)

We have presented a paper at the 44th Hawaiian International Conference on System Sciences (HICSS) 2011. Below the links for the paper as well as the slides presented: Links Link to citation on citeulike Link to full text article on IEEE Xplore (requires subscription to the IEEE Xplore digital library)

By Max Rohde 01 Mar 2011
Automatic Refresh of Projects in Eclipse

Automatic Refresh of Projects in Eclipse

I am working with the Maven Eclipse Plugin, the Maven Bundle Plugin and the eclipse PDE. A common activity in this setup is to refresh projects in the workspace, since the Maven bundle plugin generates new MANIFEST.MF files (which I copy via Maven Ant Task), which become "out

By Max Rohde 25 Feb 2011
GWT deRPC to be Deprecated

GWT deRPC to be Deprecated

Direct evaluate Remote Procedure Calls (deRPCs) in GWT seem to be promising approach to transfer objects from server to browser. Rather than encoding objects into a stream of text in a legacy format, deRPC sends objects as JavaScript statements from server to client. However, after some time of working with

By Max Rohde 21 Feb 2011
Unit Tests in GWT (using Maven and eclipse PDE/OSGi)

Unit Tests in GWT (using Maven and eclipse PDE/OSGi)

One of the strengths of GWT, from my point of view, is that large portions of the code (eg business logic) can be tested with plain old JUnit tests, without the slightest interference from servers, web browsers and other constraints. However, certain parts of the code must be tested in

By Max Rohde 21 Feb 2011
Serializing Immutable Objects in GWT

Serializing Immutable Objects in GWT

Immutable objects are an easy yet powerful way to leverage some of the advantages of functional programming languages when writing plain old java. Such immutable objects declare all their attributes as final and are therewith protected from unforeseen state changes and side-effects. However, unfortunately the GWT RPC mechanism has problems

By Max Rohde 16 Feb 2011
GWT Warning “Non-canonical source package”

GWT Warning “Non-canonical source package”

The Problem Sometimes you might want to include classes from a package in your gwt module, which are not in a sub-package of the package in which you have defined the Gwt module (MyModule.gwt.xml). For instance, you might have the following directory structure: /client/ClientService.java /browser/BrowserEntryPoint.

By Max Rohde 15 Feb 2011
See all
MAX BUILD SPEED

MAX BUILD SPEED

be calm & code.

MAX BUILD SPEED
  • Sign up
Powered by Ghost

MAX BUILD SPEED

be calm & code.