Wednesday, March 14, 2018

Java 10 aka 18.3 Changes

For Java to remain competitive it must not just continue to move forward — it must move forward faster. - Mark Reinhold

What has changed?

Oracle has decided to release a new JDK two times a year. The next release Java 10 aka 18.3 will be available on of March 2018.  JDK 11 aka 18.9 will be released in September 2018. Java 11 will also be a long term support release.

Monday, March 12, 2018

Agile in eGovernment Projects

How can agile approaches be applied to deliver solutions in a government environment?

Here an example of a GIS open data portal successfully developed using agile approaches such as Kanban, lean product and technical excellence.

Friday, March 9, 2018

How should You handle Technical Debt?

What is Technical Debt?

Technical debt is the difference between what was promised and what was actually delivered.

This includes any technical shortcuts made to meet delivery deadlines or to avoid training your development team.

Debt implies you pay interest on this debt until you reimburse it. If not interests shall continuously be added to the debt.

In other words either you pay back your debts and associated interests or you go bankrupt in the long term - because the value of your software diminishes over the years and at some point its value is lower than your debt -