Skip to main content

Posts

WikIT42 - Structure for IT Division and IT Products

After introducing Confluence three times in three different companies I made a template which consists the best practices of how you could structure your IT Division and IT Products within your organisation. Although the three different companies have completely different domains (marketing, payment and environmental services) the stucture of the division and products are quite the same. So if you need to introduce Confluence in your company and you would like to bring the "product team" together, just take a look at WikIT42: http://bit.ly/wikit42en

A German version can be found here: http://bit.ly/wikit42de

For discussion I open a Gitter chat at: https://gitter.im/wikit42

Enjoy,
Lofi
Recent posts

Low Code == Low Quality?

Recently Manuel and I wrote an article about Low Code / No Code Platform at heise.de: http://bit.ly/LowCodeHeise. It is quite interesting to see the discussions. More than 400 discussion items. It seems that this topic is quite an important topic for developers. Most of them are against or don't trust Low Code / No Code Platform.

Enjoy reading,
Lofi

The Story of SAP and Lidl (or others, like Deutsche Post and co.) Or How Can You Throw 500 Millions EUR Out of Your Window...

The Story of SAP and Lidl (or others, like Deutsche Post and co.) Or How Can You Throw 500 Millions EUR Out of Your Window...
I wrote this article based on following information:
- http://bit.ly/2vtNHlv
- http://bit.ly/2LHnQBg
- http://bit.ly/2AAFmCg
- http://bit.ly/2MfmABu
It is hard to believe that after so many years someone still believes to be able to migrate long running and still working system with a naive project style. We have to rethink our way to product instead of project. Moving to #SAP or any other systems means building a product and its long term product team not a project with a clear start and end point.
Introducing SAP is just the same as introducing any other standard software product. Let's take a look at introducing simple #JIRA product in your software development division. You could customize JIRA workflow as complicated as you wish but you shouldn't because you cannot upgrade it later on. If you need to change or extend the process you could write a …

GWT Training for Java Developers with GWT Boot

I'm always a fan of "one language solution with Java to rule them all", here are sofar my opinions about Polyglot Programming:
Why "Polyglot Programming" or "Do It Yourself Programming Languages" or "Language Oriented Programming" sucks?Warum Polyglot Programming nicht praxistauglich istJava als universelle Programmiersprache Until today nobody can excite me about Polyglot Programming. My points are getting another big support after I read the "Rise of Polyglot at Netflix" presentation which says that Polyglot is expensive, also for company in the category of Netflix. At the end of the day we need to be productive. Our applications should have a high quality standard and the total costs (TCO) of our software development should be manageable and low. To be able to reach this goal we have Java with Spring Boot or JakartaEE on the server-side which offers REST interfaces. So logically for user interface development on the client-side I…

Low Code and No Code Platform == NOT with VISUAL Everything

It's interesting to read this article: The Evolution of Low-Code: Welcome to the Machine. The content is in my opinion just a marketing for Low Code Platform.

It is not true to say that the RAD tools are not successful. There are a lot of good RAD tools available from 1992 until today e.g. Delphi (Borland and now Embarcadero). No tons of generated code, very precise and works very good.

Using visual coding thing does not mean to have higher abstraction layer. And programming visual for logic like “if-then-else” with “flow chart” or BPMN or UML or other visual tools won’t scale. Therefore we still write textual today and not drawing everything to communicate. Drawing is ancient, exists before you can write and read. Visual and textual representation have their own role today in software.

Letting non-developers clicking visual programming tool means ‘horror” for the TCO (Total Cost of Ownership) of your app. Application development cost is always TCO and not only the first cost of d…

Rancher 1.6 on Macbook

Introduction Installing Rancher 1.6 on your Macbook should be straight forward. In my case it was not as easy as I thought because of version compatibility between Docker and Rancher. Here are my steps, enjoy.
Install Docker Toolbox in your Macbook First of all Rancher 1.6 does not support Docker for Mac, so instead you need Docker Toolbox for Mac. Check this page for differences between Docker for Mac and Docker Toolbox for Mac. One important point at the time you install Docker Toolbox for Mac: you need to get the correct version of the supported Docker. Rancher 1.6 supports some Docker versions. You can check the list on this support page. If you are trying for the first time please get the Community Edition (ce) of Docker. Here is a functional example: Docker Toolbox for Mac Version 17.06.0-ce. Download: https://github.com/docker/toolbox/releases/tag/v17.06.0-ceGet the .pkg file for MacbookBe careful: Docker Toolbox always downloads the current Docker version from Internet, so you…

Collection of Articles for Blockchain, Smart Contracts and Ethereum

This topic is hot: Blockchain, Smart Contracts and Ethereum, time to take a look at some articles about this. Also to see how this can be done in Java world. Article I found useful sofar:
Very simple intro into Blockchain and Smart Contracts: https://goo.gl/fJ5srsSmart Contracts and Ethereum: https://goo.gl/TEFYcRIntroduction of Programming Smart Contracts on Ethereum: https://goo.gl/oGoSWvInterfacing with Ethereum Smart Contracts in Java: https://goo.gl/yeXJK1 Enjoy!