The Mainframe, Open Source And Renewal of Financial Systems

This week’s episode of Conversations with Kip goes more to a question of platform than I have ever discussed in my series before. This is brought on with recent experiences with the Linux Foundation’s Open Mainframe Project, and it’s first annual Summit which I am attending today and tomorrow. I have been asked to be the chair of the GenevaERS.org project. The work of starting … Continue reading The Mainframe, Open Source And Renewal of Financial Systems

Fail Fast POC: Choosing and IDE and Language

Objective One day in June 2020 I was encouraged to start a new POC. In simple terms, the idea was to read an XML file containing the processing specification for a z/OS tool, GenevaERS, and attempt to translate that into another language and file format. The target language was undefined; it might range from COBOL to Java to Scala to something else. It was an … Continue reading Fail Fast POC: Choosing and IDE and Language

z/OS on Vagrant: A Personal Mainframe

Building on other POC projects, including the short Raspberry Pi experimentation, and the longer Universal Ledger Infrastructure project, I have recently experimented with a personal mainframe system. These systems are not new developments, having been around for more than a decade. I did add one twist I think, making it run on Vagrant as a VM. Hercules z/OS VM Container “Hercules is an open source … Continue reading z/OS on Vagrant: A Personal Mainframe

Scala on z

In this episode of Coding with Kip, I demonstrate the results of a proof of concept work effort the summer of 2018, showing that using Scala on z/OS is possible. The video shows the following GitHub can be used on the z/OS Unix System Services linux component. Builds in this environment can be done using Maven. The resulting Java JAR file can be executed in … Continue reading Scala on z