Software Engineering

Camunda Spring-Boot Database Config

Software Engineering

Within my last post the Camunda Spring-Boot Starter application used a h2 in-memory database. In general this is a good approach while developing and testing, but it should be replaced by a persistent database in later development and production stages. Using Spring-Boot capabilities this can be easily achieved by configuration. Within this post we will create a Camunda Spring-Boot starter database configuration which uses h2 in-memory database during automated tests only. For all other scenarios a MySQL database is used.

Construction site barricades

Software Engineering

I recently implemented a simple maintenance mode for a REST API. Letting the web server return a 503 Service Unavailable sounds easy enough. But there was a catch displaying a maintenance page in our Angular client application.

Software Engineering

"I have added the dependency to my project but then I cannot can't use the page template...", "I cannot use the declarative components on my pages...". Such complaints were common when I started the last Maven ADF projects. So let's see how to overcome another Maven ADF "feature" with Oracle JDeveloper.

PO und Team

Software Engineering

Vor ein paar Tagen bin ich auf den Blog-Artikel "Agile Mythen: User Stories schreiben ist Product Owner Aufgabe" von Anna Rudat gestoßen. Als Enthusiast der agilen Softwareentwicklung und Product Owner Veteran, wurde ich mit der Meinung, dass allein der Product Owner für das Schreiben der User Stories allein verantwortlich ist, schon häufig konfrontiert. Nachdem ich den Artikel gelesen hatte, erinnerte ich mich an meinen letzten Einsatz als Product Owner und wie mein Team und ich uns in dieser Hinsicht geschlagen haben.

Software Engineering

Following Oracle tutorials, you see reusable resources are often added to projects using the ADF library profiles and the JDeveloper's resources window, "but when I use Maven ADF and common resources I am always seeing the set by maven warning...". Ok, let’s see how can you keep improving your experience with JDeveloper in this Maven ADF world.

Software Engineering

Elasticsearch is a search engine technology to implement powerful and fast search features. Like every additional component of your Java application Elasticsearch should be covered by integration tests. In this blogpost I show how tests can be written using alexcojocarus Maven plugin.

Software Engineering

SCRUM enables you and your team to achieve your goals faster and in better quality. It allows faster and agile software development cycles resulting in functional product increments on a daily basis. SCRUM also initiates and improves communication – both within your team and with the stakeholders.