Three and a half Roses

2013

  • Mobile Testing Strategy

    Introduction Talk about a difficult area of mobile development. Testing mobile applications and Web Sites. First we need to decide which platforms we wish to test: What is the lowest iOS device we’re testing on? 3GS, 4, 4S? (Worse) What are the Android devices and versions we’re testing on? Hmmm, Windows Phone market share in… Continue reading

  • Selecting the right cross platform mobile development framework for your project

    Many cross-platform development frameworks exist in “native”, html or hybrid forms. It is very time consuming to track all these technologies, let alone implement a non-trivial application in each one of them. This is, however, exactly what the people at Property cross have done! They implemented a non-trivial application using several known cross-platform development frameworks… Continue reading

  • How Clayton M. Christensen’s idea and Conway’s law are related

    As we saw, Conway’s law states that you cannot design architectures that differ much from the organization’s communication’s structure. Clayton Christensen explains that big companies have a hard time innovating (read The innovator’s dilemma). And that most innovation happens outside the walls of a big company. Actually, both ideas are related. Since, to innovate you… Continue reading

  • Conway’s law: architecture is useless

    The title is a bit of an exaggeration of course, or is it? Remember Conway’s law? It states that organizations which design systems … are constrained to produce designs which are copies of the communication structures of these organizations Remember this next time you think to yourself: “who concocted this overly complex, twisted, lasagna-like dumbo… Continue reading

  • What is architecture?

    Recently someone asked me: “Say, how would you define architecture?”. This made me remember the IEEE definition which really captures the essence. I think it is worthwhile to repeat it here, since it speaks for itself: The fundamental organization of a system embodied in its components, their relationships to each other, and to the environment,… Continue reading

About Me

As an experienced enterprise architect with a deep-rooted passion for cloud, AI, and architectural design, I’ve guided numerous companies through the management of their existing application landscapes and facilitated their transition to a future state.