SlideShare a Scribd company logo
1 of 31
Download to read offline
Enterprise DevOps Series:
Using VS Code & Zowe
ARNAL DAYARATNA, RESEARCH DIRECTOR, SOFTWARE DEVELOPMENT, IDC
ROSE SAKACH, PRODUCT MANAGER & ZOWE SQUAD LEADER, BROADCOM
Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.
Agenda
• Developer Trends & DevOps Impact
• Enterprise DevOps Enablers
• Use Case: Onboarding next-gen developer
Development Trends and DevOps Impact
Arnal Dayaratna
© IDC
Developer Influence and
Responsibilities
4© IDC
© IDC 5
Developers Spend Less than
20% of their Time Writing Code
QE1. Thinking over the typical month, what percent of your time is spent on the following categories and
sub-categories (Pre-coding, Coding and Software QA, Debugging and Testing, Deployment,
Monitoring, Miscellaneous) . N = 1056
Source: PaaSView and the Developer 2020
§ In addition to developing
applications, developer
responsibilities also include:
§ Deployment
§ CI/CD
§ Monitoring
§ User experience
§ Security
© IDC 6
QK1c1. Which development activity do you want to spend more time on in the next 12
months? And Less time on? N = 966
Source: PaaSView and the Developer 2020
Developers Want to Spend More Time Coding
§ Despite the proliferation of
developer responsibilities,
developers want to spend
more time on:
§ Requirements analysis
§ Software design
§ Coding
QK2. Which of the following prevents you from doing more of the software
development work that you would like to do? N=966
Source: PaaSView and the Developer 2020.
© IDC 7
Developers Cite Lack of Automation
as Inhibiting Productivity
§ Developers view lack of automation
as the principal detriment to
productivity
§ Between 30% and 33% of
developers view insufficient talent
and resource allocation and
management as inhibitors to
developer productivity
§ More than 30% of developers cited
self-service provisioning as an
inhibitor to developer productivity
Developer Tools and
DevOps Adoption
8© IDC
Top 20 Languages Used by Full-time Developers, Worldwide
Java and JavaScript retain top two spots while Python and PHP make their way into the top 5
Area of each rectangle corresponds to worldwide, full-
time developer population
that uses each of the languages in question
on a “heavy” basis.
B1. Please indicate how much you (or the team you
are responsible for) used the following
languages as a software developer in the last
12 months. Choose one level of usage for each
language (Heavy).
n = 2,500
Source: PaaSView and the Developer, 2019
© IDC 9
§ Top 5 languages are Java,
JavaScript, C/C++, Python
and PHP.
§ Python and PHP have made
their way into the top 5
languages in 2019 at the
expense of SQL and C#.
© IDC 10
Cloud-based Developer Tools Are Growing at a CAGR of 17.4%
§ While the market for on-
premises developer tools is
growing with a CAGR of
1.8%, cloud-based tools are
growing with a CAGR of
17.4% through 2024
§ Examples of cloud-based
developer tools include:
§ Eclipse Che
§ GitHub Codespaces
© IDC | 11
DevOps Adoption Continues to Grow
§ In 2020, 81% of developers worked on a team that had adopted, or is planning to adopt DevOps
§ DevOps adoption has increased from 52% to 68% to 81% between the years of 2018, 2019 and 2020, respectively
© IDC 12
Adoption of DevOps Practices Increased
YoY Between 2019 and 2020
QC3_DO6r1-r11 To what extent has your organization adopted each of the following DevOps practices? N=741; PaaSView
and the Developer 2020
C3. To what extent has your organization adopted each of the following DevOps practices? N=1610; PaaSView and the
Developer 2019
§ Adoption of all seven of the
DevOps practices
represented here has
increased by ~5%-10% in
2020 in comparison to 2019
§ Adoption of these practices
illustrates the continued
relevance of automation to
application development
© IDC 13
Before and After Implementing DevOps
QC4_DO7. Prior to implementing DevOps, how often, on average, did your organization deploy code releases?
QC5_DO8. After implementing DevOps, how often, on average, does your organization deploy code releases? N = 741
Source: PaaSView and the Developer 2020.
§ DevOps continues to make
development go faster
§ The following deployment
cadences increased after the
adoption of DevOps:
§ Multiple times a day
§ Weekly
§ Every 2-3 weeks
§ Monthly
© IDC 14
Developers Have Influence and Freedom Regarding the Selection
and Purchasing of Developer Tools and Cloud Adoption
QA1. MEAN SUMMARY TABLE - What degree of freedom do you personally have regarding the selection of each of the
following at your organization for your professional work (vs. your organization deciding for you). N=966
QA2. MEAN SUMMARY TABLE - What degree of influence do you or your team have with respect to purchasing decisions
made by budget holders at your organizations for each of the following? N=966
Source: PaaSView and the Developer 2020.
§ Developers have the
greatest influence over IDEs,
but they also influence
purchasing decisions related
to:
§ Cloud adoption
§ Legacy app
modernization
§ Use of AI/ML tools
Enterprise DevOps Enablers
Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.
Primitive
by today’s
standards
Current Tools Limit Productivity
• ISPF/TSO interfaces
• JCL/Rexx for build and system testing
• Platform-dependent tools
• Workstation-based Eclipse IDE
• Vendor plug-ins
• Proprietary tools
Past Present
Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.
Typical High-Velocity Developer Toolchain; Why Not Mainframe?
COCKPITAUTOPILOT
IDE Version Control
DevOps automation w/ tools like code quality, task running, testing, CI/CD
etc.
Partnership
w/ DevOps
Engineers
Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.
Git-Native IDEs Now Mainframe Ready
• Lightweight IDE
• Microsoft backed, extensive plugin library
• Git- & Zowe-enabled
• Open source, including extensions
• Browser IDE & workspace server
• Container-native
• Git- & Zowe-enabled
• Open source, including extensions
USERS
WORLDWIDE
11M Rapid onboarding;
no workstation
maintenance
Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.|
NEXT-GEN DEV &
DEVOPS ENGINEER
Modern-Mainframe Bridge
CHOICE
BASED ON
BEST FIT
MODERN
DEVOPS TOOLS
MAINFRAME
CLOUD
Mainframe
Security
CLI
APIs
CLI
APIs
Key Enabler – Zowe
Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.|
ISPF
Endevor Bridge for Git
Broadcom enables veterans & next-
gens to work on the same code base
using their preferred tools
Preferred IDE/SCM
Key Enabler – CA Endevor Bridge for Git
* COBOL editing also available for Emacs, IntelliJ, Vim and Sublime Text
Use Case: Onboarding next-gen
developer
Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.
Use Case: Onboarding Next-gen Developer
Michelle
GenZ, new to mainframe
Knows & loves VS Code & Git
Took OMP COBOL Course
Day1; simple debug of Mainframe
COBOL app
* VS Code plug-ins
available for free in VS
Code Marketplace
Manager recommends: Type
Zowe Explorer * Cockpit
COBOL Language Support * Cockpit
COBOL Control Flow * Cockpit
Git CLI Cockpit
Scripts for automated build, deploy, test Autopilot
v
COBOL Control Flow
COBOL Control Flow TYPE: VS Code Extension DESCRIPTION: View IBM Enterprise COBOL paragraphs as interactive graphical nodes
OPENSOURCE
v
COBOL Language Support
OPENSOURCE
COBOL Language Support TYPE: VS Code Extension DESCRIPTION: Autocomplete, highlighting & real-time syntax validation for IBM Enterprise COBOL
v
Zowe Explorer
OPENSOURCE
Zowe Explorer TYPE: VS Code Extension DESCRIPTION: Interact with mainframe data sets, jobs, USS files
ENABLERS
z/OSMF
REST API
Location: Mainframe
Zowe API
Mediation Layer
Location: Mainframe
v
Git
OPENSOURCE
Git TYPE: Git DESCRIPTION: Run Git commands w/ CA Endevor-resident code via CA Endevor Bridge for Git
ENABLERS
CA Endevor
REST API
Location: Mainframe
GitHub or GitLab or
BitBucket or Azure DevOps
Location: Distributed Server
CA Endevor
Bridge for Git
Location: Distributed Server
Zowe API
Mediation Layer
Location: Mainframe
v
compileLink
OPENSOURCE
compileLink TYPE: Scripts (e.g., NPM Scripts) DESCRIPTION: Automated build - local and/or orchestrated via CI/CD (e.g., Jenkins)
ENABLERS
CA Endevor
REST API
Location: Mainframe
CA Endevor
for Zowe CLI
Location: Client
Zowe API
Mediation Layer
Location: Mainframe
Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.
Results
• Next-gen is productive from Day 1
• Addresses recruitment and retention challenges
• No disruption to mainframe veterans
• Knowledge transfer to next-gens over time
• Aligns with Enterprise DevOps
• Common processes & toolchains further enabling cross-platform apps
• Zero incremental cost*
• Open source-driven, free extensions
• Ensures the long-term vitality of the mainframe
• Removes appdev silo while retaining core attributes of the platform
* Assumes mainframe-native & off-platform tools already licensed
Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.
What’s next for Michelle?
* Ecosystem of 25+ Zowe Conformant CLI extensions
JCL Language
Support
Debugger for
Mainframe
Data Set Viewer
• Debug Adaptor
Protocol (DAP)
• CA InterTest
(mainframe)
• Language Server
Protocol (LSP)
• CA JCLCheck
(mainframe)
• Visualize VSAM Data
• CA File Master Plus
(mainframe)
Additional VS Code extensions: Additional Zowe CLI extensions*:
Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.
CA Brightside Subscription
Open Source-driven, Enterprise Grade
CA Brightside
24x7 enterprise-class
technical support
• Full adoption lifecycle
Broadcom commercial add-
ons
Quality & security tested
Simplified & streamlined
installation
Intellectual property legal
assurance
Easy access to all Broadcom
Product Zowe extensions:
• CA Endevor
• CA Endevor Bridge for Git
• CA File Master Plus
• CA IDMS
• CA JCLCheck
• CA MAT Analyze / Detect
• CA OPS/MVS plugins
• CA Spool
• CA SYSVIEW
• CA View
• CA-7
Access to Broadcom Add-ons
• z/OS-Extended-Files,
• z/OS-Extended-Jobs plugins
Command line interface
API Mediation Layer
Web Desktop
Explorer
Advanced COBOL edit/debug
Advanced HLASM edit
Zowe Explorer
Explorer for Endevor
Enterprise support from a trusted mainframe partner
Code4z
30
Thank You

More Related Content

What's hot

LFX Nov 16, 2021 - Find vulnerabilities before security knocks on your door
LFX Nov 16, 2021 - Find vulnerabilities before security knocks on your doorLFX Nov 16, 2021 - Find vulnerabilities before security knocks on your door
LFX Nov 16, 2021 - Find vulnerabilities before security knocks on your doorEric Smalling
 
Enable DevSecOps using JIRA Software
Enable DevSecOps using JIRA SoftwareEnable DevSecOps using JIRA Software
Enable DevSecOps using JIRA SoftwareAUGNYC
 
Extensible dev secops pipelines with Jenkins, Docker, Terraform, and a kitche...
Extensible dev secops pipelines with Jenkins, Docker, Terraform, and a kitche...Extensible dev secops pipelines with Jenkins, Docker, Terraform, and a kitche...
Extensible dev secops pipelines with Jenkins, Docker, Terraform, and a kitche...Richard Bullington-McGuire
 
PKI in DevOps: How to Deploy Certificate Automation within CI/CD
PKI in DevOps: How to Deploy Certificate Automation within CI/CDPKI in DevOps: How to Deploy Certificate Automation within CI/CD
PKI in DevOps: How to Deploy Certificate Automation within CI/CDDevOps.com
 
Open source cloud native security with threat mapper
Open source cloud native security with threat mapperOpen source cloud native security with threat mapper
Open source cloud native security with threat mapperLibbySchulze
 
DevSecOps at the GSA
DevSecOps at the GSADevSecOps at the GSA
DevSecOps at the GSAChris Downey
 
Addressing the 8 Key Pain Points of Kubernetes Cluster Management
Addressing the 8 Key Pain Points of Kubernetes Cluster ManagementAddressing the 8 Key Pain Points of Kubernetes Cluster Management
Addressing the 8 Key Pain Points of Kubernetes Cluster ManagementEnterprise Management Associates
 
Building security into the pipelines
Building security into the pipelinesBuilding security into the pipelines
Building security into the pipelinesVandana Verma
 
DevSecOps Basics with Azure Pipelines
DevSecOps Basics with Azure Pipelines DevSecOps Basics with Azure Pipelines
DevSecOps Basics with Azure Pipelines Abdul_Mujeeb
 
Monitoring Your AWS EKS Environment with Datadog
Monitoring Your AWS EKS Environment with DatadogMonitoring Your AWS EKS Environment with Datadog
Monitoring Your AWS EKS Environment with DatadogDevOps.com
 
Automate Your Container Deployments Securely
Automate Your Container Deployments SecurelyAutomate Your Container Deployments Securely
Automate Your Container Deployments SecurelyDevOps.com
 
Introduction to DevSecOps
Introduction to DevSecOpsIntroduction to DevSecOps
Introduction to DevSecOpsSetu Parimi
 
Successfully Implementing DEV-SEC-OPS in the Cloud
Successfully Implementing DEV-SEC-OPS in the CloudSuccessfully Implementing DEV-SEC-OPS in the Cloud
Successfully Implementing DEV-SEC-OPS in the CloudAmazon Web Services
 
#ATAGTR2019 Presentation "DevSecOps with GitLab" By Avishkar Nikale
#ATAGTR2019 Presentation "DevSecOps with GitLab" By Avishkar Nikale#ATAGTR2019 Presentation "DevSecOps with GitLab" By Avishkar Nikale
#ATAGTR2019 Presentation "DevSecOps with GitLab" By Avishkar NikaleAgile Testing Alliance
 
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)DevOps.com
 
Take Control: Design a Complete DevSecOps Program
Take Control: Design a Complete DevSecOps ProgramTake Control: Design a Complete DevSecOps Program
Take Control: Design a Complete DevSecOps ProgramDeborah Schalm
 
What it feels like to live in a Security Enabled DevOps World
What it feels like to live in a Security Enabled DevOps WorldWhat it feels like to live in a Security Enabled DevOps World
What it feels like to live in a Security Enabled DevOps WorldKarun Chennuri
 
Maturing your organization from DevOps to DevSecOps
Maturing your organization from DevOps to DevSecOpsMaturing your organization from DevOps to DevSecOps
Maturing your organization from DevOps to DevSecOpsAmazon Web Services
 

What's hot (20)

LFX Nov 16, 2021 - Find vulnerabilities before security knocks on your door
LFX Nov 16, 2021 - Find vulnerabilities before security knocks on your doorLFX Nov 16, 2021 - Find vulnerabilities before security knocks on your door
LFX Nov 16, 2021 - Find vulnerabilities before security knocks on your door
 
Enable DevSecOps using JIRA Software
Enable DevSecOps using JIRA SoftwareEnable DevSecOps using JIRA Software
Enable DevSecOps using JIRA Software
 
Extensible dev secops pipelines with Jenkins, Docker, Terraform, and a kitche...
Extensible dev secops pipelines with Jenkins, Docker, Terraform, and a kitche...Extensible dev secops pipelines with Jenkins, Docker, Terraform, and a kitche...
Extensible dev secops pipelines with Jenkins, Docker, Terraform, and a kitche...
 
PKI in DevOps: How to Deploy Certificate Automation within CI/CD
PKI in DevOps: How to Deploy Certificate Automation within CI/CDPKI in DevOps: How to Deploy Certificate Automation within CI/CD
PKI in DevOps: How to Deploy Certificate Automation within CI/CD
 
DevSecOps What Why and How
DevSecOps What Why and HowDevSecOps What Why and How
DevSecOps What Why and How
 
Open source cloud native security with threat mapper
Open source cloud native security with threat mapperOpen source cloud native security with threat mapper
Open source cloud native security with threat mapper
 
DevSecOps at the GSA
DevSecOps at the GSADevSecOps at the GSA
DevSecOps at the GSA
 
Addressing the 8 Key Pain Points of Kubernetes Cluster Management
Addressing the 8 Key Pain Points of Kubernetes Cluster ManagementAddressing the 8 Key Pain Points of Kubernetes Cluster Management
Addressing the 8 Key Pain Points of Kubernetes Cluster Management
 
Building security into the pipelines
Building security into the pipelinesBuilding security into the pipelines
Building security into the pipelines
 
DevSecOps Basics with Azure Pipelines
DevSecOps Basics with Azure Pipelines DevSecOps Basics with Azure Pipelines
DevSecOps Basics with Azure Pipelines
 
Monitoring Your AWS EKS Environment with Datadog
Monitoring Your AWS EKS Environment with DatadogMonitoring Your AWS EKS Environment with Datadog
Monitoring Your AWS EKS Environment with Datadog
 
Automate Your Container Deployments Securely
Automate Your Container Deployments SecurelyAutomate Your Container Deployments Securely
Automate Your Container Deployments Securely
 
Introduction to DevSecOps
Introduction to DevSecOpsIntroduction to DevSecOps
Introduction to DevSecOps
 
Successfully Implementing DEV-SEC-OPS in the Cloud
Successfully Implementing DEV-SEC-OPS in the CloudSuccessfully Implementing DEV-SEC-OPS in the Cloud
Successfully Implementing DEV-SEC-OPS in the Cloud
 
#ATAGTR2019 Presentation "DevSecOps with GitLab" By Avishkar Nikale
#ATAGTR2019 Presentation "DevSecOps with GitLab" By Avishkar Nikale#ATAGTR2019 Presentation "DevSecOps with GitLab" By Avishkar Nikale
#ATAGTR2019 Presentation "DevSecOps with GitLab" By Avishkar Nikale
 
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
 
Take Control: Design a Complete DevSecOps Program
Take Control: Design a Complete DevSecOps ProgramTake Control: Design a Complete DevSecOps Program
Take Control: Design a Complete DevSecOps Program
 
What it feels like to live in a Security Enabled DevOps World
What it feels like to live in a Security Enabled DevOps WorldWhat it feels like to live in a Security Enabled DevOps World
What it feels like to live in a Security Enabled DevOps World
 
DevSecOps OWASP
DevSecOps OWASPDevSecOps OWASP
DevSecOps OWASP
 
Maturing your organization from DevOps to DevSecOps
Maturing your organization from DevOps to DevSecOpsMaturing your organization from DevOps to DevSecOps
Maturing your organization from DevOps to DevSecOps
 

Similar to Enterprise DevOps Series: Using VS Code & Zowe

Mainframe DevOps: A Zowe CLI-enabled Roadmap
Mainframe DevOps: A Zowe CLI-enabled RoadmapMainframe DevOps: A Zowe CLI-enabled Roadmap
Mainframe DevOps: A Zowe CLI-enabled RoadmapDevOps.com
 
Eclipse Che - A Revolutionary IDE for Distributed & Mainframe Development
Eclipse Che - A Revolutionary IDE for Distributed & Mainframe DevelopmentEclipse Che - A Revolutionary IDE for Distributed & Mainframe Development
Eclipse Che - A Revolutionary IDE for Distributed & Mainframe DevelopmentDevOps.com
 
Case Study: USDA Maximizing Collaboration with NetBeans and Codebeamer
Case Study: USDA Maximizing Collaboration with NetBeans and CodebeamerCase Study: USDA Maximizing Collaboration with NetBeans and Codebeamer
Case Study: USDA Maximizing Collaboration with NetBeans and Codebeamertabithascatena
 
DevOps for Mainframe: Open Source Fast Track
DevOps for Mainframe: Open Source Fast TrackDevOps for Mainframe: Open Source Fast Track
DevOps for Mainframe: Open Source Fast TrackDevOps.com
 
Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps
Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps
Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps ZNetLive
 
IBM Pulse session 2727: Continuous delivery -accelerated with DevOps
IBM Pulse session 2727: Continuous delivery -accelerated with DevOpsIBM Pulse session 2727: Continuous delivery -accelerated with DevOps
IBM Pulse session 2727: Continuous delivery -accelerated with DevOpsSanjeev Sharma
 
Detail Guide - Hire Dedicated React Native Developers for your Project
Detail Guide - Hire Dedicated React Native Developers for your ProjectDetail Guide - Hire Dedicated React Native Developers for your Project
Detail Guide - Hire Dedicated React Native Developers for your ProjectSemaphoreSoftware1
 
WSO2Con EU 2015: Keynote - The Containerization of the Developer Workspace
WSO2Con EU 2015: Keynote - The Containerization of the Developer WorkspaceWSO2Con EU 2015: Keynote - The Containerization of the Developer Workspace
WSO2Con EU 2015: Keynote - The Containerization of the Developer WorkspaceWSO2
 
Hybrid App Development, Redefined
Hybrid App Development, RedefinedHybrid App Development, Redefined
Hybrid App Development, RedefinedIonic Framework
 
Containers, Serverless, Polyglot Development World, And Others…10 trends resh...
Containers, Serverless, Polyglot Development World, And Others…10 trends resh...Containers, Serverless, Polyglot Development World, And Others…10 trends resh...
Containers, Serverless, Polyglot Development World, And Others…10 trends resh...PROIDEA
 
Transform Digital Business with DevOps
Transform Digital Business with DevOpsTransform Digital Business with DevOps
Transform Digital Business with DevOpsDaniel Oh
 
de:code 2019 DT06 vs-show どっちのVSショー
de:code 2019 DT06 vs-show どっちのVSショーde:code 2019 DT06 vs-show どっちのVSショー
de:code 2019 DT06 vs-show どっちのVSショーIssei Hiraoka
 
Webcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframeWebcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframeRosalind Radcliffe
 
Why react native has become the winning choice for cross platform development
Why react native has become the winning choice for cross platform developmentWhy react native has become the winning choice for cross platform development
Why react native has become the winning choice for cross platform developmentShelly Megan
 
Java Development Company | Xicom
Java Development Company | XicomJava Development Company | Xicom
Java Development Company | XicomRyanForeman5
 
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...Sanjeev Sharma
 
Impact of CD, Clean Code, ... on Team Performance
Impact of CD, Clean Code, ... on Team PerformanceImpact of CD, Clean Code, ... on Team Performance
Impact of CD, Clean Code, ... on Team PerformanceFredrik Wendt
 
.NET Application Modernization with PAS and Azure DevOps
.NET Application Modernization with PAS and Azure DevOps.NET Application Modernization with PAS and Azure DevOps
.NET Application Modernization with PAS and Azure DevOpsVMware Tanzu
 
Mainframe as a Service: Sample a Buffet of IBM z/OS® Platform Excellence
Mainframe as a Service: Sample a Buffet of IBM z/OS® Platform ExcellenceMainframe as a Service: Sample a Buffet of IBM z/OS® Platform Excellence
Mainframe as a Service: Sample a Buffet of IBM z/OS® Platform ExcellenceCA Technologies
 

Similar to Enterprise DevOps Series: Using VS Code & Zowe (20)

Mainframe DevOps: A Zowe CLI-enabled Roadmap
Mainframe DevOps: A Zowe CLI-enabled RoadmapMainframe DevOps: A Zowe CLI-enabled Roadmap
Mainframe DevOps: A Zowe CLI-enabled Roadmap
 
Eclipse Che - A Revolutionary IDE for Distributed & Mainframe Development
Eclipse Che - A Revolutionary IDE for Distributed & Mainframe DevelopmentEclipse Che - A Revolutionary IDE for Distributed & Mainframe Development
Eclipse Che - A Revolutionary IDE for Distributed & Mainframe Development
 
Case Study: USDA Maximizing Collaboration with NetBeans and Codebeamer
Case Study: USDA Maximizing Collaboration with NetBeans and CodebeamerCase Study: USDA Maximizing Collaboration with NetBeans and Codebeamer
Case Study: USDA Maximizing Collaboration with NetBeans and Codebeamer
 
Javantura v4 - Support SpringBoot application development lifecycle using Ora...
Javantura v4 - Support SpringBoot application development lifecycle using Ora...Javantura v4 - Support SpringBoot application development lifecycle using Ora...
Javantura v4 - Support SpringBoot application development lifecycle using Ora...
 
DevOps for Mainframe: Open Source Fast Track
DevOps for Mainframe: Open Source Fast TrackDevOps for Mainframe: Open Source Fast Track
DevOps for Mainframe: Open Source Fast Track
 
Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps
Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps
Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps
 
IBM Pulse session 2727: Continuous delivery -accelerated with DevOps
IBM Pulse session 2727: Continuous delivery -accelerated with DevOpsIBM Pulse session 2727: Continuous delivery -accelerated with DevOps
IBM Pulse session 2727: Continuous delivery -accelerated with DevOps
 
Detail Guide - Hire Dedicated React Native Developers for your Project
Detail Guide - Hire Dedicated React Native Developers for your ProjectDetail Guide - Hire Dedicated React Native Developers for your Project
Detail Guide - Hire Dedicated React Native Developers for your Project
 
WSO2Con EU 2015: Keynote - The Containerization of the Developer Workspace
WSO2Con EU 2015: Keynote - The Containerization of the Developer WorkspaceWSO2Con EU 2015: Keynote - The Containerization of the Developer Workspace
WSO2Con EU 2015: Keynote - The Containerization of the Developer Workspace
 
Hybrid App Development, Redefined
Hybrid App Development, RedefinedHybrid App Development, Redefined
Hybrid App Development, Redefined
 
Containers, Serverless, Polyglot Development World, And Others…10 trends resh...
Containers, Serverless, Polyglot Development World, And Others…10 trends resh...Containers, Serverless, Polyglot Development World, And Others…10 trends resh...
Containers, Serverless, Polyglot Development World, And Others…10 trends resh...
 
Transform Digital Business with DevOps
Transform Digital Business with DevOpsTransform Digital Business with DevOps
Transform Digital Business with DevOps
 
de:code 2019 DT06 vs-show どっちのVSショー
de:code 2019 DT06 vs-show どっちのVSショーde:code 2019 DT06 vs-show どっちのVSショー
de:code 2019 DT06 vs-show どっちのVSショー
 
Webcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframeWebcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframe
 
Why react native has become the winning choice for cross platform development
Why react native has become the winning choice for cross platform developmentWhy react native has become the winning choice for cross platform development
Why react native has become the winning choice for cross platform development
 
Java Development Company | Xicom
Java Development Company | XicomJava Development Company | Xicom
Java Development Company | Xicom
 
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
 
Impact of CD, Clean Code, ... on Team Performance
Impact of CD, Clean Code, ... on Team PerformanceImpact of CD, Clean Code, ... on Team Performance
Impact of CD, Clean Code, ... on Team Performance
 
.NET Application Modernization with PAS and Azure DevOps
.NET Application Modernization with PAS and Azure DevOps.NET Application Modernization with PAS and Azure DevOps
.NET Application Modernization with PAS and Azure DevOps
 
Mainframe as a Service: Sample a Buffet of IBM z/OS® Platform Excellence
Mainframe as a Service: Sample a Buffet of IBM z/OS® Platform ExcellenceMainframe as a Service: Sample a Buffet of IBM z/OS® Platform Excellence
Mainframe as a Service: Sample a Buffet of IBM z/OS® Platform Excellence
 

More from DevOps.com

Modernizing on IBM Z Made Easier With Open Source Software
Modernizing on IBM Z Made Easier With Open Source SoftwareModernizing on IBM Z Made Easier With Open Source Software
Modernizing on IBM Z Made Easier With Open Source SoftwareDevOps.com
 
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...DevOps.com
 
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...DevOps.com
 
Next Generation Vulnerability Assessment Using Datadog and Snyk
Next Generation Vulnerability Assessment Using Datadog and SnykNext Generation Vulnerability Assessment Using Datadog and Snyk
Next Generation Vulnerability Assessment Using Datadog and SnykDevOps.com
 
Vulnerability Discovery in the Cloud
Vulnerability Discovery in the CloudVulnerability Discovery in the Cloud
Vulnerability Discovery in the CloudDevOps.com
 
2021 Open Source Governance: Top Ten Trends and Predictions
2021 Open Source Governance: Top Ten Trends and Predictions2021 Open Source Governance: Top Ten Trends and Predictions
2021 Open Source Governance: Top Ten Trends and PredictionsDevOps.com
 
A New Year’s Ransomware Resolution
A New Year’s Ransomware ResolutionA New Year’s Ransomware Resolution
A New Year’s Ransomware ResolutionDevOps.com
 
Don't Panic! Effective Incident Response
Don't Panic! Effective Incident ResponseDon't Panic! Effective Incident Response
Don't Panic! Effective Incident ResponseDevOps.com
 
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's Culture
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's CultureCreating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's Culture
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's CultureDevOps.com
 
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with Teleport
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with TeleportRole Based Access Controls (RBAC) for SSH and Kubernetes Access with Teleport
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with TeleportDevOps.com
 
Monitoring Serverless Applications with Datadog
Monitoring Serverless Applications with DatadogMonitoring Serverless Applications with Datadog
Monitoring Serverless Applications with DatadogDevOps.com
 
Deliver your App Anywhere … Publicly or Privately
Deliver your App Anywhere … Publicly or PrivatelyDeliver your App Anywhere … Publicly or Privately
Deliver your App Anywhere … Publicly or PrivatelyDevOps.com
 
Securing medical apps in the age of covid final
Securing medical apps in the age of covid finalSecuring medical apps in the age of covid final
Securing medical apps in the age of covid finalDevOps.com
 
How to Build a Healthy On-Call Culture
How to Build a Healthy On-Call CultureHow to Build a Healthy On-Call Culture
How to Build a Healthy On-Call CultureDevOps.com
 
The Evolving Role of the Developer in 2021
The Evolving Role of the Developer in 2021The Evolving Role of the Developer in 2021
The Evolving Role of the Developer in 2021DevOps.com
 
Service Mesh: Two Big Words But Do You Need It?
Service Mesh: Two Big Words But Do You Need It?Service Mesh: Two Big Words But Do You Need It?
Service Mesh: Two Big Words But Do You Need It?DevOps.com
 
Secure Data Sharing in OpenShift Environments
Secure Data Sharing in OpenShift EnvironmentsSecure Data Sharing in OpenShift Environments
Secure Data Sharing in OpenShift EnvironmentsDevOps.com
 
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...DevOps.com
 
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...DevOps.com
 
Hotels, Hookups and Video Conferencing: A Top 10 Countdown to 2020's Worst Da...
Hotels, Hookups and Video Conferencing: A Top 10 Countdown to 2020's Worst Da...Hotels, Hookups and Video Conferencing: A Top 10 Countdown to 2020's Worst Da...
Hotels, Hookups and Video Conferencing: A Top 10 Countdown to 2020's Worst Da...DevOps.com
 

More from DevOps.com (20)

Modernizing on IBM Z Made Easier With Open Source Software
Modernizing on IBM Z Made Easier With Open Source SoftwareModernizing on IBM Z Made Easier With Open Source Software
Modernizing on IBM Z Made Easier With Open Source Software
 
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
 
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
 
Next Generation Vulnerability Assessment Using Datadog and Snyk
Next Generation Vulnerability Assessment Using Datadog and SnykNext Generation Vulnerability Assessment Using Datadog and Snyk
Next Generation Vulnerability Assessment Using Datadog and Snyk
 
Vulnerability Discovery in the Cloud
Vulnerability Discovery in the CloudVulnerability Discovery in the Cloud
Vulnerability Discovery in the Cloud
 
2021 Open Source Governance: Top Ten Trends and Predictions
2021 Open Source Governance: Top Ten Trends and Predictions2021 Open Source Governance: Top Ten Trends and Predictions
2021 Open Source Governance: Top Ten Trends and Predictions
 
A New Year’s Ransomware Resolution
A New Year’s Ransomware ResolutionA New Year’s Ransomware Resolution
A New Year’s Ransomware Resolution
 
Don't Panic! Effective Incident Response
Don't Panic! Effective Incident ResponseDon't Panic! Effective Incident Response
Don't Panic! Effective Incident Response
 
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's Culture
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's CultureCreating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's Culture
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's Culture
 
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with Teleport
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with TeleportRole Based Access Controls (RBAC) for SSH and Kubernetes Access with Teleport
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with Teleport
 
Monitoring Serverless Applications with Datadog
Monitoring Serverless Applications with DatadogMonitoring Serverless Applications with Datadog
Monitoring Serverless Applications with Datadog
 
Deliver your App Anywhere … Publicly or Privately
Deliver your App Anywhere … Publicly or PrivatelyDeliver your App Anywhere … Publicly or Privately
Deliver your App Anywhere … Publicly or Privately
 
Securing medical apps in the age of covid final
Securing medical apps in the age of covid finalSecuring medical apps in the age of covid final
Securing medical apps in the age of covid final
 
How to Build a Healthy On-Call Culture
How to Build a Healthy On-Call CultureHow to Build a Healthy On-Call Culture
How to Build a Healthy On-Call Culture
 
The Evolving Role of the Developer in 2021
The Evolving Role of the Developer in 2021The Evolving Role of the Developer in 2021
The Evolving Role of the Developer in 2021
 
Service Mesh: Two Big Words But Do You Need It?
Service Mesh: Two Big Words But Do You Need It?Service Mesh: Two Big Words But Do You Need It?
Service Mesh: Two Big Words But Do You Need It?
 
Secure Data Sharing in OpenShift Environments
Secure Data Sharing in OpenShift EnvironmentsSecure Data Sharing in OpenShift Environments
Secure Data Sharing in OpenShift Environments
 
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...
 
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...
 
Hotels, Hookups and Video Conferencing: A Top 10 Countdown to 2020's Worst Da...
Hotels, Hookups and Video Conferencing: A Top 10 Countdown to 2020's Worst Da...Hotels, Hookups and Video Conferencing: A Top 10 Countdown to 2020's Worst Da...
Hotels, Hookups and Video Conferencing: A Top 10 Countdown to 2020's Worst Da...
 

Recently uploaded

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 

Recently uploaded (20)

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 

Enterprise DevOps Series: Using VS Code & Zowe

  • 1. Enterprise DevOps Series: Using VS Code & Zowe ARNAL DAYARATNA, RESEARCH DIRECTOR, SOFTWARE DEVELOPMENT, IDC ROSE SAKACH, PRODUCT MANAGER & ZOWE SQUAD LEADER, BROADCOM
  • 2. Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. Agenda • Developer Trends & DevOps Impact • Enterprise DevOps Enablers • Use Case: Onboarding next-gen developer
  • 3. Development Trends and DevOps Impact Arnal Dayaratna © IDC
  • 5. © IDC 5 Developers Spend Less than 20% of their Time Writing Code QE1. Thinking over the typical month, what percent of your time is spent on the following categories and sub-categories (Pre-coding, Coding and Software QA, Debugging and Testing, Deployment, Monitoring, Miscellaneous) . N = 1056 Source: PaaSView and the Developer 2020 § In addition to developing applications, developer responsibilities also include: § Deployment § CI/CD § Monitoring § User experience § Security
  • 6. © IDC 6 QK1c1. Which development activity do you want to spend more time on in the next 12 months? And Less time on? N = 966 Source: PaaSView and the Developer 2020 Developers Want to Spend More Time Coding § Despite the proliferation of developer responsibilities, developers want to spend more time on: § Requirements analysis § Software design § Coding
  • 7. QK2. Which of the following prevents you from doing more of the software development work that you would like to do? N=966 Source: PaaSView and the Developer 2020. © IDC 7 Developers Cite Lack of Automation as Inhibiting Productivity § Developers view lack of automation as the principal detriment to productivity § Between 30% and 33% of developers view insufficient talent and resource allocation and management as inhibitors to developer productivity § More than 30% of developers cited self-service provisioning as an inhibitor to developer productivity
  • 8. Developer Tools and DevOps Adoption 8© IDC
  • 9. Top 20 Languages Used by Full-time Developers, Worldwide Java and JavaScript retain top two spots while Python and PHP make their way into the top 5 Area of each rectangle corresponds to worldwide, full- time developer population that uses each of the languages in question on a “heavy” basis. B1. Please indicate how much you (or the team you are responsible for) used the following languages as a software developer in the last 12 months. Choose one level of usage for each language (Heavy). n = 2,500 Source: PaaSView and the Developer, 2019 © IDC 9 § Top 5 languages are Java, JavaScript, C/C++, Python and PHP. § Python and PHP have made their way into the top 5 languages in 2019 at the expense of SQL and C#.
  • 10. © IDC 10 Cloud-based Developer Tools Are Growing at a CAGR of 17.4% § While the market for on- premises developer tools is growing with a CAGR of 1.8%, cloud-based tools are growing with a CAGR of 17.4% through 2024 § Examples of cloud-based developer tools include: § Eclipse Che § GitHub Codespaces
  • 11. © IDC | 11 DevOps Adoption Continues to Grow § In 2020, 81% of developers worked on a team that had adopted, or is planning to adopt DevOps § DevOps adoption has increased from 52% to 68% to 81% between the years of 2018, 2019 and 2020, respectively
  • 12. © IDC 12 Adoption of DevOps Practices Increased YoY Between 2019 and 2020 QC3_DO6r1-r11 To what extent has your organization adopted each of the following DevOps practices? N=741; PaaSView and the Developer 2020 C3. To what extent has your organization adopted each of the following DevOps practices? N=1610; PaaSView and the Developer 2019 § Adoption of all seven of the DevOps practices represented here has increased by ~5%-10% in 2020 in comparison to 2019 § Adoption of these practices illustrates the continued relevance of automation to application development
  • 13. © IDC 13 Before and After Implementing DevOps QC4_DO7. Prior to implementing DevOps, how often, on average, did your organization deploy code releases? QC5_DO8. After implementing DevOps, how often, on average, does your organization deploy code releases? N = 741 Source: PaaSView and the Developer 2020. § DevOps continues to make development go faster § The following deployment cadences increased after the adoption of DevOps: § Multiple times a day § Weekly § Every 2-3 weeks § Monthly
  • 14. © IDC 14 Developers Have Influence and Freedom Regarding the Selection and Purchasing of Developer Tools and Cloud Adoption QA1. MEAN SUMMARY TABLE - What degree of freedom do you personally have regarding the selection of each of the following at your organization for your professional work (vs. your organization deciding for you). N=966 QA2. MEAN SUMMARY TABLE - What degree of influence do you or your team have with respect to purchasing decisions made by budget holders at your organizations for each of the following? N=966 Source: PaaSView and the Developer 2020. § Developers have the greatest influence over IDEs, but they also influence purchasing decisions related to: § Cloud adoption § Legacy app modernization § Use of AI/ML tools
  • 16. Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. Primitive by today’s standards Current Tools Limit Productivity • ISPF/TSO interfaces • JCL/Rexx for build and system testing • Platform-dependent tools • Workstation-based Eclipse IDE • Vendor plug-ins • Proprietary tools Past Present
  • 17. Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. Typical High-Velocity Developer Toolchain; Why Not Mainframe? COCKPITAUTOPILOT IDE Version Control DevOps automation w/ tools like code quality, task running, testing, CI/CD etc. Partnership w/ DevOps Engineers
  • 18. Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. Git-Native IDEs Now Mainframe Ready • Lightweight IDE • Microsoft backed, extensive plugin library • Git- & Zowe-enabled • Open source, including extensions • Browser IDE & workspace server • Container-native • Git- & Zowe-enabled • Open source, including extensions USERS WORLDWIDE 11M Rapid onboarding; no workstation maintenance
  • 19. Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.| NEXT-GEN DEV & DEVOPS ENGINEER Modern-Mainframe Bridge CHOICE BASED ON BEST FIT MODERN DEVOPS TOOLS MAINFRAME CLOUD Mainframe Security CLI APIs CLI APIs Key Enabler – Zowe
  • 20. Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.| ISPF Endevor Bridge for Git Broadcom enables veterans & next- gens to work on the same code base using their preferred tools Preferred IDE/SCM Key Enabler – CA Endevor Bridge for Git * COBOL editing also available for Emacs, IntelliJ, Vim and Sublime Text
  • 21. Use Case: Onboarding next-gen developer
  • 22. Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. Use Case: Onboarding Next-gen Developer Michelle GenZ, new to mainframe Knows & loves VS Code & Git Took OMP COBOL Course Day1; simple debug of Mainframe COBOL app * VS Code plug-ins available for free in VS Code Marketplace Manager recommends: Type Zowe Explorer * Cockpit COBOL Language Support * Cockpit COBOL Control Flow * Cockpit Git CLI Cockpit Scripts for automated build, deploy, test Autopilot
  • 23. v COBOL Control Flow COBOL Control Flow TYPE: VS Code Extension DESCRIPTION: View IBM Enterprise COBOL paragraphs as interactive graphical nodes OPENSOURCE
  • 24. v COBOL Language Support OPENSOURCE COBOL Language Support TYPE: VS Code Extension DESCRIPTION: Autocomplete, highlighting & real-time syntax validation for IBM Enterprise COBOL
  • 25. v Zowe Explorer OPENSOURCE Zowe Explorer TYPE: VS Code Extension DESCRIPTION: Interact with mainframe data sets, jobs, USS files ENABLERS z/OSMF REST API Location: Mainframe Zowe API Mediation Layer Location: Mainframe
  • 26. v Git OPENSOURCE Git TYPE: Git DESCRIPTION: Run Git commands w/ CA Endevor-resident code via CA Endevor Bridge for Git ENABLERS CA Endevor REST API Location: Mainframe GitHub or GitLab or BitBucket or Azure DevOps Location: Distributed Server CA Endevor Bridge for Git Location: Distributed Server Zowe API Mediation Layer Location: Mainframe
  • 27. v compileLink OPENSOURCE compileLink TYPE: Scripts (e.g., NPM Scripts) DESCRIPTION: Automated build - local and/or orchestrated via CI/CD (e.g., Jenkins) ENABLERS CA Endevor REST API Location: Mainframe CA Endevor for Zowe CLI Location: Client Zowe API Mediation Layer Location: Mainframe
  • 28. Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. Results • Next-gen is productive from Day 1 • Addresses recruitment and retention challenges • No disruption to mainframe veterans • Knowledge transfer to next-gens over time • Aligns with Enterprise DevOps • Common processes & toolchains further enabling cross-platform apps • Zero incremental cost* • Open source-driven, free extensions • Ensures the long-term vitality of the mainframe • Removes appdev silo while retaining core attributes of the platform * Assumes mainframe-native & off-platform tools already licensed
  • 29. Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. What’s next for Michelle? * Ecosystem of 25+ Zowe Conformant CLI extensions JCL Language Support Debugger for Mainframe Data Set Viewer • Debug Adaptor Protocol (DAP) • CA InterTest (mainframe) • Language Server Protocol (LSP) • CA JCLCheck (mainframe) • Visualize VSAM Data • CA File Master Plus (mainframe) Additional VS Code extensions: Additional Zowe CLI extensions*:
  • 30. Broadcom Proprietary and Confidential. Copyright © 2020 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. CA Brightside Subscription Open Source-driven, Enterprise Grade CA Brightside 24x7 enterprise-class technical support • Full adoption lifecycle Broadcom commercial add- ons Quality & security tested Simplified & streamlined installation Intellectual property legal assurance Easy access to all Broadcom Product Zowe extensions: • CA Endevor • CA Endevor Bridge for Git • CA File Master Plus • CA IDMS • CA JCLCheck • CA MAT Analyze / Detect • CA OPS/MVS plugins • CA Spool • CA SYSVIEW • CA View • CA-7 Access to Broadcom Add-ons • z/OS-Extended-Files, • z/OS-Extended-Jobs plugins Command line interface API Mediation Layer Web Desktop Explorer Advanced COBOL edit/debug Advanced HLASM edit Zowe Explorer Explorer for Endevor Enterprise support from a trusted mainframe partner Code4z 30