AMAPAC

As Much As Possible As Code

Jenkins Configuration as Code (JCasC)

Build your reproducable local Jenkins Instance

In most of my environments I reach in short time the requirement to have some kind of automation server. How cool would it be, to start this server as part of my local Virtual Development Server? And what if the result will be usable for a lot of other use cases too?


Test Environment for Migration with Liquibase against Oracle XE

Virtual Environment based on Docker Compose, running in Windows Docker Desktop

For extensive testing of Database Migration I need an environment with Liquibase and an Oracle Database. So I have built this Virtual Development Environment which can be started, stopped, removed and rebuilt in seconds.


Run your Development Server with Vagrant on VirtualBox on Windows

Use this, when you have no native Docker installation

In my series about Modern Infrastructure for your Virtual Development Server I will now start my Server with Vagrant in VirtualBox on Windows. Again I will use Jenkins as example for this. See how this works.


Use AsciiDoc Templates for your Architecture Decisions with Java Based ADR-J Tool

Create AsciiDoc Templates for ADR's and use them in your Project on all Platforms

In my blog Use adr-tools for AsciiDoc I have described, how to change the tool to write my Architecture Decision Records in AsciiDoc. But there are a lot of drawbacks with this approach, e.g. some of the features like linking and superceding decisions does not work. ADR Tool is based on shell scripts, so you have to provide and know a *nix emulation on windows. In the meantime I found Java base ADR-J Tool and will show you here if this works better for my purposes.


Test Jenkins Container with TestContainers Framework

Automate the Testing of your Infrastructure

As I create my Virtual Development Servers I asked myself how can I easily test, that it is working? As I put now my servers into containers via docker-compose I searched for a test framework, which supports this out of the box. I heard a lot about TestContainers in the past and again at Javaland 2022 conference last week, so I want to test now, if this will help me.


Run your Development Server on Docker Desktop on Windows

Start with the easiest case

In my series about Modern Infrastructure for your Virtual Development Server I will now start with the easiest case for me. I will run a Server on a Docker Desktop on Windows. As I need CI for all of my projects I will use Jenkins as example for this. See how this works.


Virtual Development Server: Modern Infrastructure

Create the Foundation for easy Development

After my 2016 series about my Virtual Development Server I have learned a lot. It’s time for a major overhaul with new technologies. It should be a lot more flexible and usable for development and course environments. See how I will restart!


Use adr-tools for AsciiDoc

Use Custom Template for Architecture Decision Records

I looked for a tool to create Architecture Decision Records in AsciiDoc and does not find any. So first I thought, I would have to (re)implement one. But look, how easy it really was.


Slides for my german presentation DOAG2021 "Forms and Reports 12c - Processes and Automation in Development and Operations" available

Project report about an Oracle Forms and Reports 12c Automation

I have presented last week on DOAG 2021. For all non DOAG members - you can find the german presentation on Slideshare too:


Forms and Reports 12c - Processes and Automation in Development and Operations - I am a speaker at DOAG 2021

Project report about an Oracle Forms and Reports 12c Automation

The current target architecture of IKB’s credit and loan management is based on Oracle ADF and SOA and of course the database. But how can you protect in this time your Oracle Forms & Reports longtime investments, can you support their Development Lifecycle by Automation?


Add Code to Oracle Reports via Forms FormsAPI Master

How to do Mass Changes with in your Oracle Reports with FormsAPI Master

For our migration to Oracle ADF we have to identify, which Forms and Reports modules are still really called. For Forms we already have implemented a call statistic. In this blog post I show you how you can automatically implement the same into over 200 reports.