2019 Application Development

By Marianne Heltborg, DK, IBM and Rajesh Kumar Khare, NO, DNB
Application Development Session: Room B first floor

Marianne Menå Heltborg is a Nordic Technical Sales Specialist for different product areas running on the mainframe.
She started as a CICS Systems Programmer in IBM in 1986 and has had many different roles since. Marianne is known as a trusted advisor within the z Systems field. Her core competencies are on IBM Z mainframe software: Z Hybrid Cloud Integration, API Management on IBM Z, z/OS Connect as well as CICS, CICS Tools, Problem Determination Tools. She has been co-author on two ITSO Redbooks and presents at various conferences and events.
She has been part of the GSE Nordics steering committee for 12 years.

Rajesh Kumar Khare carries an experience of 25 years in various segments of IT industry. His experience covers a spectrum from education, development, to management. Rajesh worked on various client/server IT Projects, and since last 18 yrs working in Mainframe environment on various appliactions within the domain of Banking and Telecom. Rajesh work in DNB, one of the leading bank in Nordic region as IT Business Analyst, and always like to share experinces on Applcations Performances.

By Joe Winchester, IBM, UK
Application Development Session: Room B first floor

Session Evaluation

Abstract 

Project Zowe is an open source effort to create a tooling platform to modernize and simplify access to z/OS for developers and system programmers.  The initial effort was created by IBM, Computer Associates and Rocket Software during 2018 and is now generally available since February 7th 2019.  This talk will show the goals and desires of the project, as well as demonstrate the command line interface, the API mediation layer and the web desktop.  Zowe contains rich function in its builds that are ready to use out of the box, as well as an extensible framework to allow vendors and customers add their own function or call its APIs, and this talk will cover all aspects of the project and show how to both consume Zowe as well as add to its capabilities.

Joe Winchester works for IBM in Hursley, UK where his focus is on modernizing and simplifying tooling for z/OS.  He is a committer for Project Zowe, an open source initiative run by the Open Mainframe Project, where is the lead of the onboaders squad.  Prior to that Joe was the architect for the z/OS Explorer Aqua project.

By Jan Marek , CA Prague
Application Development Session: Room B first floor

Session Evaluation

Abstract 

Java is not a new technology; Java Stored Procedures were introduced to DB2 for z/OS in version 7. With the recent z13 & z14 and its Java improvements, the use of this technology might be extended. Let’s review the concept of Java Stored Procedures in DB2 for z/OS in this presentation, discuss how to write them and introduce the latest enhancements of Java on mainframe.  

Objectives:

•         Recent enhancements of Java technology on mainframes

•         Present benefits of Java Stored Procedures

•         Overview of an environment set-up

•         Writing and deploying Java Stored Procedures

•         Common problems, performance and security considerations

Jan Marek is a 10-year IT professional with the background from software engineering. Starting with mainframe workload automation he is now enjoying the world of DB2 for z/OS as Agile Product Owner in CA DB2 Tools product management team. His area is backup and recovery family of products.

By Dana Boudreau, CA, US
Application Development Session: Room B first floor

Session Evaluation

Abstract

As new, traditionally non-mainframe developers start developing on the mainframe, they want to leverage tooling they are familiar with, getting started quickly and easily and working with applications on multiple platforms. 

Software development with preferred IDE’s like Visual Studio Code, Eclipse, and Intellij in conjunction with Git for source code management is pervasive. Having the flexibility to use these tools in a mainframe context without disrupting what is already working on the mainframe is the holy grail.

This session will highlight, along with a demo, Git working with Enterprise Git to access code and build code in Endevor. Additionally, how a developer can work on mainframe code and frame assets in modern IDE’s that have familiar user experiences.

Dana Boudreau - As a leader in agile development Dana Boudreau directs CA Technologies Mainframe Application Development solution portfolio.  This includes setting strategy and product direction for the Endevor, InterTest, File Master Plus, and SymDump solutions. He has deep experience in leading mainframe as well as distributed teams and join CA after a 20+ year career at IBM.  Dana works closely with CA’s mainframe customers to improve software delivery and developer productivity.As visionary product leader, his contributions have changed software development on the mainframe and he has helped scores of organizations integrate their mainframe and distributed development process to speed delivery and drive more successful business outcomes. 

By Alisa L Morse, IBM US
Application Development Session: Room B first floor

Session Evaluation

Abstract 

Developers need to be able to easily iterate in a personal code, build, and unit test loop and then commit their code to the shared, automated application delivery pipeline. This quick iteration requires a modern development environment. This session explores IBM's flexible set of z/OS development environments. These range from Z Open Development, the newest offering, targeted for integration with an open source DevOps tool chain all the way to Application Delivery Foundation for z Systems, a suite of integrated, full-feature tools that extends IDE capabilities with abend analysis, file management, and application performance analysis.

Alisa L. Morse serves as offering manager for DevOps for Enterprise Systems portfolio products and solutions including IBM Developer for z Systems, IBM Debug for z Systems, and IBM Application Delivery Foundation for z Systems. She is responsible for driving DevOps for Enterprise Systems offering strategy to meet the needs of Z software delivery teams. Alisa started her career in VTAM development, and has held development and offering management positions in products that include IBM Personal Communications, IBM Communication Server, IBM Rational Host Access Transformation Services, and IBM Z Development and Test Environment.

By Yann Kindelberger, IBM, FR
Application Development Session: Room B first floor

Session Evaluation

Abstract

Large Mainframe customers must speed innovation while ensuring stability. But culture, process, and technology can make it tricky. A modern development framework is required to help customer build and deploy applications quickly and with less effort and cost.
The speaker will introduce such framework supported by IBM and open source solutions like Application Discovery, IBM Dependency Based Build (DBB), IBM Z Open Development, GIT and Jenkins. He will highlight the value of this zDevOps framework that has been implemented in the MPLbank showcase environment with a live demo on a real core banking solution from Sopra Banking Software.

Yann Kindelberger is a lead architect in the IBM Client Center of Montpellier. As an executive integration Architect, he is in charge of designing advanced IT solutions to meet customer challenges in the retail banking and payment industries. For the last 7 years, Yann has been involved in many pre-sales engagements around Integration/API Management, Analytics/Machine Learning, Legacy Modernization and hybrid Cloud for large retail banking customers. Yann developed an innovative visionary approach and methodology to allow customers to successfully transform and modernize their critical business applications on IBM Z. Yann is an outstanding technical leader involved in many large Mainframe transformation projects.

By Gary Mazo, IBM, US
Application Development Session: Room B first floor

Session Evaluation

Abstract

Ever wonder where to find a business rule in your monolithic code base? Can't respond quickly to a simple business rule change? Do you have code that is so old that nobody knows how it works anymore? This session is for you!

We will describe technical and business aspects of Business Rules and Business Rule discovery in large legacy environments. We will discuss the roles of Enterprise Architect and Business Analyst in the process of business rule discovery. We will then explore static code analysis, data analytics, and machine learning as possible techniques to expedite discovery of business terms and business rules. We will also demonstrate the importance of a coherent environment to facilitate and manage discovery of business rules in conjunction with managing performance and test data to help refactor the code faster.

Gary Mazo is a Senior Software Engineer with IBM z Systems Software. Gary has been in software development for over two decades, ranging from Math education software, to vector compilers, to creating architecture and tools for Web Services, and cloud-based tools for Mainframe software.  Currently Gary is in charge of integrating and creating tools in the IBM Application Discovery and Delivery suite of products.  He holds 9 software  patents and has authored articles and blogs on topics of software development and Enterprise modernization

By Gary Mazo, IBM, US
Application Development Session: Room B first floor

Session Evaluation

Abstract

DevOps principles have been around for some time.  Data accumulated from Development and Operations in the form of traces and logs has also been available for manual analysis.  Analyzing the intersection of dev and ops data using Machine Learning is the focus of this session.  By using sample applications and IBM’s Application Discovery and Delivery Intelligence, we will discuss basics of Machine Learning and some of the Artificial Intelligence algorithms and explore potential future applications of more sophisticated approaches to analysis and improvements in efficiency of DevOps processes in Enterprise environments.

Gary Mazo is a Senior Software Engineer with IBM z Systems Software. Gary has been in software development for over two decades, ranging from Math education software, to vector compilers, to creating architecture and tools for Web Services, and cloud-based tools for Mainframe software.  Currently Gary is in charge of integrating and creating tools in the IBM Application Discovery and Delivery suite of products.  He holds 9 software  patents and has authored articles and blogs on topics of software development and Enterprise modernization

By Veli-Matti Ylitalo, Compueware, DK
Application Development Session: Room B first floor

Session Evaluation

Abstract 

Today the developers need to understand unfamiliar or complex mainframe applications programs that don’t have documentation and are 20, 30 or even 40 years old.

By using a visual representation of both the code structure and logic as well as the actual I/O and program trail during execution, 

learn 

Graphical Mapping of Program-to-program Calls

Pinpoint Performance Problems

Dive Deeper into Program Details

Visibility into Real Behavior in Production

Impact Analysis across programs and copybooks

Understand Complex and Unfamiliar Programs Faster

Integration with SonarSource and Jenkins

Veli-Matti Ylitalo is a Technical Account Manager at Compuware covering Finland, Sweden and Norway.
With more than 30 years of experience working with the mainframe, Veli-Matti has worked as an Application Developer on the z/OS platform for over 10 years.
Focus in working with clients in implementing, customizing and giving end-user trainings for Compuware products. This typically also include 1st level support.
Veli-Matti is currently the main contact for technical aspects of the Compuware portfolio on the Mainframe in Finland and named customers in Sweden and Norway.

By Henrik Strøbech, Nets, DK
Application Development Session: Room B first floor

Session Evaluation

Abstract 

At this session I will tell you about COBOL code savings you can do on top of any COBOL version, to make your program run faster.

Many of us may have forgotten or never have time writing efficient COBOL code, and in the end your management may think COBOL is becoming too expensive.

This session will cover different COBOL code examples that are simple, but for sure will make your program run faster, and together with COBOL 6 we often see savings up 80% in the COBOL code.

The session will also take a short look into what you can do with the compiler option. 

Henrik Strøbech has been in the mainframe area since 1989, and before that, he was coding pc systems.
Before his current position as a Solution Architect at Nets Denmark, Henrik has been working as a consultant at several Danish mainframe installations for 13 years. 
Henrik has been with Nets Denmark for 9 years and is currently working as a Solution Architect. For the past 3 years, he has been working on a MIPS Saving project, where his latest findings with COBOL has proven to be very interesting.
Henrik is together with Svenn-Aage Sønderskov the founder and Chairman of the GSE Performance group in Denmark.
This group include specialists from all major mainframe installations in Denmark.

 

By Isabel Arnold, IBM, DK and Flemming Petersen, IBM, DK
Application Development Session: Room B first floor

Session Evaluation

Abstract 

Who remembers KITT from Knight Rider 1982, the love bug Herbie or the Transformer Bumblebee? All of them are fictional intelligent cars that would free drivers from many tasks and would let them focus on the drive. Today's cars getting closer and closer to the fiction, by for example:  automating routine tasks like operating the head lights, more efficient and safer breaking, and avoiding accidents by automated lane assist.
And yes, you can talk to them. Most of us had to learn and master all this in driving school, but are willing to hand those tasks over for an improved driving experience and better security.  
While KITT starts becoming reality, Mainframes are sometimes still driven like back in the 80's. Get into the passenger seat and experience, how developers can enjoy a smother ride and operators worry less about things getting broken, thanks to concepts like Shift Left Testing, Infrastructure as Code and an overall DevOps culture.

Isabel Arnold joined the team of technical specialists for mainframe software in 2004. Her areas of expertise include CICS and modern application development, the latter also by using it herself and trying to demonstrate how modern a z/OS environment can be. On this mission she advocates cloud capabilities on the platform and helps customers open up the platform to their developers.
She is currently responsible for the Nordics, regularly speaks at conferences and other events and demonstrates the funny side of the mainframe in her cicsabel Youtube channel.

Flemming Petersen - With a background mainly in the financial industry, Flemming has been working with mainframe development and mainframe development support since the mid-eighties.  Today Flemming is helping customer across the Nordic region to modernize mainframe development, testing and deployment practices with IBM Z DevOps solutions

By Will Yates, IBM, UK
Application Development Session: Room B first floor

Session Evaluation

Abstract

Deploying an application within a kubernetes cluster is simple, just as easy is deploying it into test environments.  But doing the same on z/OS is tough - right?  Not really.  it can be done and will bring  incredible benefits to your agility within your organisation.  In this session we will explain the common concerns  in using a CI pipeline and how the CICS team have tackled some of these issues and how their expertise could be applied to help you and your applications

Will Yates - Since the edge of 5 when he decided to run a boundary value analysis test against the VCR by inserting a piece of toast into it, Will has had the knack for systematically breaking software. After a degree in Computer Science he joined the CICS team at IBM Hursley where is has been busy raising defects ever since. He has been involved in all areas of CICS application modernisation, co-authored several red books and recently presented the introduction to CICS video education series.

By Henrik Sloth Schade, Danske Bank, DK and Nanna Ølegaard Sveistrup, Danske Bank, DK
Application Development Session: Room B first floor

Session Evaluation

Abstract 

In May 2017, Danske Bank kicked off an ambitious project migrating all source code elements and versions from CA Endevor and Librarian from two mainframe platforms – Danske Bank and Danica. The source code elements covered COBOL, PL/1, ASM, SDF2, REXX, Clist, ISPF, C, and SAS. A part of the migration was also to develop a new build and deploy environment covering the different source code elements.

Besides the technical migration and building, the new development platform the project also covered training of 1000+ developers located in Bangalore, Vilnius, Ejby, Brabrand and Lyngby.

This presentation will cover the collaboration with the development teams, the migration transformation process and the technical solution.

Henrik Sloth Schade Lead Specialist, Development Tools & Processes, Danske Bank
Bachelor of Computer Science
I spent 13 years on distributed development in Danske Bank and the last 5 years as developer on the centralized platform.
As a part of my job role I have worked with (1) agile transformation and (2) implementing continuous deployment principles on distributed and centralized platforms.
https://www.linkedin.com/in/henrik-sloth-7791a686/

Nanna Ølegaard Sveistrup Lead Business Analyst, Development Tools & Practices, Danske Bank
Navigating in the cross field between organisational implementation, strategy development, and change management for 6+ years. In her current role as Organisational Implementation Specialist in Danske Bank, she is challenging status quo in the pursuit of implementing new tools and practices across the IT organisation.

She holds a Master of Science in International Management and Marketing (Copenhagen Business School / Queensland University of Technology) and Bachelor of Science in Psychology and Business Administration (Copenhagen Business School / Queen’s University).
Prior to joining Danske Bank, she has been working with different aspects of change management and organisational implementation across various industries.
https://www.linkedin.com/in/nanna-sveistrup-a460a65b/