SlideShare a Scribd company logo
1 of 31
Download to read offline
© 2018 IBM Corporation
Attracting Developers to Db2:
Strategy, Progress, and Futures
Roger E. Sanders
Principal Offering Manager, Db2
IBM Hybrid Cloud
© 2018 IBM Corporation
Please note • IBM’s statements regarding its plans, directions, and intent are subject to change or
withdrawal without notice at IBM’s sole discretion. Information regarding potential future
products is intended to outline our general product direction and it should not be relied on
in making a purchasing decision.
• The information mentioned regarding potential future products is not a commitment,
promise, or legal obligation to deliver any material, code or functionality. Information about
potential future products may not be incorporated into any contract. The development,
release, and timing of any future features or functionality described for our products
remains at our sole discretion.
• Performance is based on measurements and projections using standard IBM benchmarks in
a controlled environment. The actual throughput or performance that any user will
experience will vary depending upon many factors, including considerations such as the
amount of multiprogramming in the user’s job stream, the I/O configuration, the storage
configuration, and the workload processed. Therefore, no assurance can be given that an
individual user will achieve results similar to those stated here.
• Clients are responsible for ensuring their own compliance with various laws and regulations,
including the European Union General Data Protection Regulation. Clients are solely
responsible for obtaining advice of competent legal counsel as to the identification and
interpretation of any relevant laws and regulations that may affect the clients’ business and
any actions the clients may need to take to comply with such laws and regulations.
2
© 2018 IBM Corporation
Who are developers?
3
© 2018 IBM Corporation
What platforms are developers using?
4
© 2018 IBM Corporation
What programming languages are developers using?
5
© 2018 IBM Corporation
Change in programming language popularity over time
%ofrespondentswhoworkwiththislanguage/technology
© 2018 IBM Corporation
INDEED.COM job postings, by programming language (late 2017)
7
© 2018 IBM Corporation
What databases are developers using?
8
© 2018 IBM Corporation
Why is MySQL so popular among developers?
• It’s free
• It’s mature
• It’s easy to install
• It’s very easy to learn
• It’s very simple to use
– It’s well documented
– It’s well supported by users
• It runs on a wide variety of platforms
• It’s simple to maintain and administer
• It works well in popular stacks like LAMP
• It works well for a wide range of
applications
9
© 2018 IBM Corporation
What are some disadvantages of using MySQL?
• Extensive development is required when scaling without master/slave setups
– Replication lag complicates application logic because it disrupts data consistency.
• Replication conflicts are frequent during manual failovers in multi-master setups
• Database logging is expensive
– Database logging is expensive and so it remains disabled most of the time.
• Query caching performs poorly when handling high volume workloads
• High connection churn
– Valuable server resources are exhausted on connection management when a high volume of user
sessions run concurrently
• No native load balancing
10
Source: The 5 Best Reasons to Choose MySQL – and its 5 Biggest Challenges (http://dataconomy.com/2017/04/5-reasons-
challenges-mysql/)
© 2018 IBM Corporation
What excites developers today?
11
© 2018 IBM Corporation
How do developers learn new technologies?
12
© 2018 IBM Corporation
How do developers teach themselves?
13
© 2018 IBM Corporation
Our objectives and areas of focus for attracting new developers
14
Objectives
• Increase developer adoption of Db2
• Modernize the Db2 developer experience
• Expand the ecosystem for Db2 – including skills
• Promote benefits of using Db2
Focus areas
• Improve user install experience
• Develop new technical collateral
• Launch an IBM Db2 Community
• Interact with third-party communities
• Launch a marketing campaign for developers
© 2018 IBM Corporation
The "new to Db2" developer journey
15
© 2018 IBM Corporation
Q3 2018 Roadmap*
16
*Complete roadmap can be seen here:
https://bigblue.aha.io/published/132f12b1b47fd5ceb9d277da99472521?page=1
© 2018 IBM Corporation
Summer intern help with roadmap execution
17
© 2018 IBM Corporation
Computing environment used
18
© 2018 IBM Corporation
Initial work efforts
ü Rework the IBM Marketplace web site to make it easier to get the different free versions
of Db2 available (Community Edition, Developer-C, and the Db2 on Cloud Free Tier)
ü Create a Db2 Developer-C install script for Ubuntu Linux
ü Create a Db2 Developer-C install script for RedHat Linux
ü Launch a new IBM Db2 Community website
ü Change the ibm_db Python library version number from 2.0.8a to 2.0.9
• Develop Python 3.5 code examples that demonstrate how to use the ibm_db and
ibm_db_dbi Python library APIs
• Create Jupyter Notebooks that document how to use the APIs in the ibm_db and
ibm_db_dbi libraries
19
© 2018 IBM Corporation
New IBM Marketplace download page for Db2 Developer Editions
20 https://www.ibm.com/us-en/marketplace/ibm-db2-direct-and-developer-editions
© 2018 IBM Corporation
New Db2 Community website
21 https://developer.ibm.com/data/db2/
© 2018 IBM Corporation
Example
Jupyter
Notebook
22
© 2018 IBM Corporation
New "How-To Guides" being prepared for publication
• Downloading, installing, and running Db2
Developer-C on Ubuntu Linux
• Downloading, installing, and running Db2
Developer-C on RedHat Linux (7.5)
• Downloading, installing, and running Data Server
Manager (from a developer perspective)
• Downloading, installing, and running Db2
Community Edition on Ububtu Linux
• Downloading, installing, and running Db2
Community Edition on RedHat Linux
• Downloading, installing, and running Db2
Developer-C on Windows 10 Home Edition
• Downloading, installing, and running Db2
Developer-C on Windows 10 Professional Edition
• Downloading, installing, and running Db2
Developer-C on Windows 10 Enterprise Edition
• Using the ibm_db library to develop Python
applications with Db2 Community Edition on
Ubuntu Linux
• Using the ibm_db library to develop Python
applications with Db2 Community Edition on
Ubuntu Linux
• Using the ibm_db library to develop Python
applications with Db2 Community Edition on
RedHat Linux
• How to set up and use the the ibm_db_django
Python library
• How to set up and use the the ibm_db_sa Python
library
23
© 2018 IBM Corporation
The first Db2 with Watson Studio "code pattern"
24 https://github.com/IBM/watson-training-from-on-prem-data
© 2018 IBM Corporation
Db2 Warehouse on Cloud and Watson Studio continuous learning model
25
© 2018 IBM Corporation
Db2 on-premises and Watson Studio continuous learning model
26
© 2018 IBM Corporation
Stack Overflow support
Stack Overflow (https://stackoverflow.com) is a question and answer web site for
professional and enthusiast programmers; it's built and run by application developers as part
of the Stack Exchange network of Q&A sites.
According to the Stack Overflow 2018 Developer Survey, over 80% of 57,354 respondents rely
on Stack Overflow Q&A when learning something new.
Earlier this year, there were 8,165 questions that had been assigned the tag db2 on Stack
Overflow; however 2,772 of those questions had not been answered!
One way to attract more developers to Db2 is to ensure Stack Overflow questions about
Db2 are answered in a timely manner!
27
© 2018 IBM Corporation
Answering Stack Overflow questions on Db2: stats
• May 2018
– number of questions = 107
– number of questions answered = 91
– number of questions unanswered: 16
– answer rate = 85%
• June 2018
– number of questions: 96
– number of questions answered: 67
– number of questions unanswered: 29
– answer rate: 70%
• July 2018
– number of questions: 94
– number of questions answered: 56
– number of questions unanswered: 38
– answer rate: 59%
• August 2018
– number of questions: 103
– number of questions answered: 78
– number of questions unanswered: 25
– answer rate: 65%
28
Average answer rate through September:
73%
© 2018 IBM Corporation
Next steps (in no particular order)
• Create e-mail nurture for marketing campaign activity
• CentOS support statement
• Move all existing Db2 example programs to GitHub
• Create a series of Db2 "Hello World" example programs using modern programming languages
(Ember Crooks)
• Improve Stack Overflow Db2 question response ratio; eliminate backlog of unanswered questions
• Produce "How to Guide" for Downloading, installing, and running Db2 Community Edition on
Windows (Home, Professional, and Enterprise)
• Create series of HDMP videos showcasing each HDMP component
• Refresh and republish select IBM DeveloperWorks articles on IBM Developer
• Publish a custom "Db2 V11.1 Fundamentals for Application Developers" book / ebook
• Db2 RDS on AWS
29
© 2018 IBM Corporation
Next steps (Continued)
• IBM Go Driver for Db2
• Create collateral (paper & video) showing usage of MacOS client (provided thru DS driver on Mac)
• Db2 11.x Developer-C (non-pureScale) marketplace availability on Azure
• Develop collateral (paper & video) that explains the process of using JavaScript with Db2
• Develop collateral (paper & video) that explains the process of using Node.js with Db2
• Db2 11.x (non-pureScale) availability on Google Cloud Platform
• Natural Language Query support
• JSON ANSI SQL support
• RESTful API support
30
© 2018 IBM Corporation31

More Related Content

What's hot

Creating a DevOps Team that Isn't Evil
Creating a DevOps Team that Isn't EvilCreating a DevOps Team that Isn't Evil
Creating a DevOps Team that Isn't EvilIBM UrbanCode Products
 
IBM Bluemix hands on
IBM Bluemix hands onIBM Bluemix hands on
IBM Bluemix hands onFelipe Freire
 
IBM Insight 2013 - Aetna's production experience using IBM DB2 Analytics Acce...
IBM Insight 2013 - Aetna's production experience using IBM DB2 Analytics Acce...IBM Insight 2013 - Aetna's production experience using IBM DB2 Analytics Acce...
IBM Insight 2013 - Aetna's production experience using IBM DB2 Analytics Acce...Daniel Martin
 
Pres Db2 native rest json and z/OS connect
Pres Db2 native rest json and z/OS connect Pres Db2 native rest json and z/OS connect
Pres Db2 native rest json and z/OS connect Cécile Benhamou
 
Drinking our own champagne - z Systems Development and Test Environment V10
Drinking our own champagne - z Systems Development and Test Environment V10Drinking our own champagne - z Systems Development and Test Environment V10
Drinking our own champagne - z Systems Development and Test Environment V10DevOps for Enterprise Systems
 
Turning up the HEAT with IBM MobileFirst for iOS Apps (Interconnect 2016)
Turning up the HEAT with IBM MobileFirst for iOS Apps (Interconnect 2016)Turning up the HEAT with IBM MobileFirst for iOS Apps (Interconnect 2016)
Turning up the HEAT with IBM MobileFirst for iOS Apps (Interconnect 2016)Michael Elder
 
Ibm messaging & collaboration roadmap 2013 (external)
Ibm messaging & collaboration roadmap 2013 (external)Ibm messaging & collaboration roadmap 2013 (external)
Ibm messaging & collaboration roadmap 2013 (external)Scott Souder
 
Building cloud native microservices
Building cloud native microservicesBuilding cloud native microservices
Building cloud native microservicesBrian Pulito
 
Continuously Design your Continuous Deployment
Continuously Design your Continuous DeploymentContinuously Design your Continuous Deployment
Continuously Design your Continuous DeploymentMichael Elder
 
Micro Focus COBOL Product Strategy & Roadmap
Micro Focus COBOL Product Strategy & RoadmapMicro Focus COBOL Product Strategy & Roadmap
Micro Focus COBOL Product Strategy & RoadmapMicro Focus
 
Altair Pbs Works Overview 10 1 Kiew
Altair Pbs Works Overview 10 1 KiewAltair Pbs Works Overview 10 1 Kiew
Altair Pbs Works Overview 10 1 KiewOleg Nazarevych
 
Turning up the HEAT with IBM MobileFirst for iOS Apps
Turning up the HEAT with IBM MobileFirst for iOS AppsTurning up the HEAT with IBM MobileFirst for iOS Apps
Turning up the HEAT with IBM MobileFirst for iOS AppsMichael Elder
 
Transforming to Microservices
Transforming to MicroservicesTransforming to Microservices
Transforming to MicroservicesKyle Brown
 
Analytics on z Systems Focus on Real Time - Hélène Lyon
Analytics on z Systems Focus on Real Time - Hélène LyonAnalytics on z Systems Focus on Real Time - Hélène Lyon
Analytics on z Systems Focus on Real Time - Hélène LyonNRB
 
Establishing a service factory
Establishing a service factoryEstablishing a service factory
Establishing a service factorydavemayo
 
How do you deliver your applications to the cloud?
How do you deliver your applications to the cloud?How do you deliver your applications to the cloud?
How do you deliver your applications to the cloud?Michael Elder
 
Elevating your Continuous Delivery Strategy Above the Rolling Clouds
Elevating your Continuous Delivery Strategy Above the Rolling CloudsElevating your Continuous Delivery Strategy Above the Rolling Clouds
Elevating your Continuous Delivery Strategy Above the Rolling CloudsMichael Elder
 
Rational Development & Test for z Systems 9.5 Webinar with Rogers Communications
Rational Development & Test for z Systems 9.5 Webinar with Rogers CommunicationsRational Development & Test for z Systems 9.5 Webinar with Rogers Communications
Rational Development & Test for z Systems 9.5 Webinar with Rogers CommunicationsSherri Hanna
 

What's hot (20)

Creating a DevOps Team that Isn't Evil
Creating a DevOps Team that Isn't EvilCreating a DevOps Team that Isn't Evil
Creating a DevOps Team that Isn't Evil
 
IBM Bluemix hands on
IBM Bluemix hands onIBM Bluemix hands on
IBM Bluemix hands on
 
IBM Insight 2013 - Aetna's production experience using IBM DB2 Analytics Acce...
IBM Insight 2013 - Aetna's production experience using IBM DB2 Analytics Acce...IBM Insight 2013 - Aetna's production experience using IBM DB2 Analytics Acce...
IBM Insight 2013 - Aetna's production experience using IBM DB2 Analytics Acce...
 
Pres Db2 native rest json and z/OS connect
Pres Db2 native rest json and z/OS connect Pres Db2 native rest json and z/OS connect
Pres Db2 native rest json and z/OS connect
 
Drinking our own champagne - z Systems Development and Test Environment V10
Drinking our own champagne - z Systems Development and Test Environment V10Drinking our own champagne - z Systems Development and Test Environment V10
Drinking our own champagne - z Systems Development and Test Environment V10
 
Complete Guide CGM Viewing 2019
Complete Guide CGM Viewing 2019Complete Guide CGM Viewing 2019
Complete Guide CGM Viewing 2019
 
Turning up the HEAT with IBM MobileFirst for iOS Apps (Interconnect 2016)
Turning up the HEAT with IBM MobileFirst for iOS Apps (Interconnect 2016)Turning up the HEAT with IBM MobileFirst for iOS Apps (Interconnect 2016)
Turning up the HEAT with IBM MobileFirst for iOS Apps (Interconnect 2016)
 
Ibm messaging & collaboration roadmap 2013 (external)
Ibm messaging & collaboration roadmap 2013 (external)Ibm messaging & collaboration roadmap 2013 (external)
Ibm messaging & collaboration roadmap 2013 (external)
 
DB2 Application programming and sql guide
DB2 Application programming and sql guideDB2 Application programming and sql guide
DB2 Application programming and sql guide
 
Building cloud native microservices
Building cloud native microservicesBuilding cloud native microservices
Building cloud native microservices
 
Continuously Design your Continuous Deployment
Continuously Design your Continuous DeploymentContinuously Design your Continuous Deployment
Continuously Design your Continuous Deployment
 
Micro Focus COBOL Product Strategy & Roadmap
Micro Focus COBOL Product Strategy & RoadmapMicro Focus COBOL Product Strategy & Roadmap
Micro Focus COBOL Product Strategy & Roadmap
 
Altair Pbs Works Overview 10 1 Kiew
Altair Pbs Works Overview 10 1 KiewAltair Pbs Works Overview 10 1 Kiew
Altair Pbs Works Overview 10 1 Kiew
 
Turning up the HEAT with IBM MobileFirst for iOS Apps
Turning up the HEAT with IBM MobileFirst for iOS AppsTurning up the HEAT with IBM MobileFirst for iOS Apps
Turning up the HEAT with IBM MobileFirst for iOS Apps
 
Transforming to Microservices
Transforming to MicroservicesTransforming to Microservices
Transforming to Microservices
 
Analytics on z Systems Focus on Real Time - Hélène Lyon
Analytics on z Systems Focus on Real Time - Hélène LyonAnalytics on z Systems Focus on Real Time - Hélène Lyon
Analytics on z Systems Focus on Real Time - Hélène Lyon
 
Establishing a service factory
Establishing a service factoryEstablishing a service factory
Establishing a service factory
 
How do you deliver your applications to the cloud?
How do you deliver your applications to the cloud?How do you deliver your applications to the cloud?
How do you deliver your applications to the cloud?
 
Elevating your Continuous Delivery Strategy Above the Rolling Clouds
Elevating your Continuous Delivery Strategy Above the Rolling CloudsElevating your Continuous Delivery Strategy Above the Rolling Clouds
Elevating your Continuous Delivery Strategy Above the Rolling Clouds
 
Rational Development & Test for z Systems 9.5 Webinar with Rogers Communications
Rational Development & Test for z Systems 9.5 Webinar with Rogers CommunicationsRational Development & Test for z Systems 9.5 Webinar with Rogers Communications
Rational Development & Test for z Systems 9.5 Webinar with Rogers Communications
 

Similar to Db2 developer ecosystem

DevOps adoption in the enterprise
DevOps adoption in the enterpriseDevOps adoption in the enterprise
DevOps adoption in the enterpriseSanjeev Sharma
 
MWLUG 2017: BP107 Plotting the Path for your IBM Domino Applications
MWLUG 2017: BP107 Plotting the Path for your IBM Domino Applications MWLUG 2017: BP107 Plotting the Path for your IBM Domino Applications
MWLUG 2017: BP107 Plotting the Path for your IBM Domino Applications Franziska Tanner
 
Inteligencia artificial, open source e IBM Call for Code
Inteligencia artificial, open source e IBM Call for CodeInteligencia artificial, open source e IBM Call for Code
Inteligencia artificial, open source e IBM Call for CodeLuciano Resende
 
Continuous Deployment for Deep Learning
Continuous Deployment for Deep LearningContinuous Deployment for Deep Learning
Continuous Deployment for Deep LearningDatabricks
 
How to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform InnovationHow to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform InnovationClaudia Ring
 
How to use the Social Business Development Environments
How to use the Social Business Development EnvironmentsHow to use the Social Business Development Environments
How to use the Social Business Development EnvironmentsIBM Connections Developers
 
Dev ops for z
Dev ops for z Dev ops for z
Dev ops for z bamadhu
 
Ai pipelines powered by jupyter notebooks
Ai pipelines powered by jupyter notebooksAi pipelines powered by jupyter notebooks
Ai pipelines powered by jupyter notebooksLuciano Resende
 
UrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slidesUrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slidesIBM Rational software
 
IBM Connect 2014 KEY102
IBM Connect 2014 KEY102IBM Connect 2014 KEY102
IBM Connect 2014 KEY102Scott Souder
 
DevOps Thinking for the Line of Business
DevOps Thinking for the Line of BusinessDevOps Thinking for the Line of Business
DevOps Thinking for the Line of BusinessSanjeev Sharma
 
Tip from IBM Connect 2014: IBM Notes Goes Cloud: How GAD Created an Integrate...
Tip from IBM Connect 2014: IBM Notes Goes Cloud: How GAD Created an Integrate...Tip from IBM Connect 2014: IBM Notes Goes Cloud: How GAD Created an Integrate...
Tip from IBM Connect 2014: IBM Notes Goes Cloud: How GAD Created an Integrate...SocialBiz UserGroup
 
100 blue mix days technical training
100 blue mix days technical training100 blue mix days technical training
100 blue mix days technical trainingAjit Yohannan
 
Optimize your CI/CD with GitLab and AWS
Optimize your CI/CD with GitLab and AWSOptimize your CI/CD with GitLab and AWS
Optimize your CI/CD with GitLab and AWSDevOps.com
 
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption RoadmapGet Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption RoadmapIBM UrbanCode Products
 
Discover the Linux on z Systems Effect
Discover the Linux on z Systems EffectDiscover the Linux on z Systems Effect
Discover the Linux on z Systems EffectIBM
 
Cloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business DevelopmentCloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business DevelopmentSam Garforth
 

Similar to Db2 developer ecosystem (20)

DevOps adoption in the enterprise
DevOps adoption in the enterpriseDevOps adoption in the enterprise
DevOps adoption in the enterprise
 
MWLUG 2017: BP107 Plotting the Path for your IBM Domino Applications
MWLUG 2017: BP107 Plotting the Path for your IBM Domino Applications MWLUG 2017: BP107 Plotting the Path for your IBM Domino Applications
MWLUG 2017: BP107 Plotting the Path for your IBM Domino Applications
 
Inteligencia artificial, open source e IBM Call for Code
Inteligencia artificial, open source e IBM Call for CodeInteligencia artificial, open source e IBM Call for Code
Inteligencia artificial, open source e IBM Call for Code
 
Continuous Deployment for Deep Learning
Continuous Deployment for Deep LearningContinuous Deployment for Deep Learning
Continuous Deployment for Deep Learning
 
How to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform InnovationHow to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform Innovation
 
The Future of DevOps and UrbanCode
The Future of DevOps and UrbanCodeThe Future of DevOps and UrbanCode
The Future of DevOps and UrbanCode
 
How to use the Social Business Development Environments
How to use the Social Business Development EnvironmentsHow to use the Social Business Development Environments
How to use the Social Business Development Environments
 
Overview
OverviewOverview
Overview
 
IBM Z for the Digital Enterprise - DevOps for Z
IBM Z for the Digital Enterprise - DevOps for Z IBM Z for the Digital Enterprise - DevOps for Z
IBM Z for the Digital Enterprise - DevOps for Z
 
Dev ops for z
Dev ops for z Dev ops for z
Dev ops for z
 
Ai pipelines powered by jupyter notebooks
Ai pipelines powered by jupyter notebooksAi pipelines powered by jupyter notebooks
Ai pipelines powered by jupyter notebooks
 
UrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slidesUrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slides
 
IBM Connect 2014 KEY102
IBM Connect 2014 KEY102IBM Connect 2014 KEY102
IBM Connect 2014 KEY102
 
DevOps Thinking for the Line of Business
DevOps Thinking for the Line of BusinessDevOps Thinking for the Line of Business
DevOps Thinking for the Line of Business
 
Tip from IBM Connect 2014: IBM Notes Goes Cloud: How GAD Created an Integrate...
Tip from IBM Connect 2014: IBM Notes Goes Cloud: How GAD Created an Integrate...Tip from IBM Connect 2014: IBM Notes Goes Cloud: How GAD Created an Integrate...
Tip from IBM Connect 2014: IBM Notes Goes Cloud: How GAD Created an Integrate...
 
100 blue mix days technical training
100 blue mix days technical training100 blue mix days technical training
100 blue mix days technical training
 
Optimize your CI/CD with GitLab and AWS
Optimize your CI/CD with GitLab and AWSOptimize your CI/CD with GitLab and AWS
Optimize your CI/CD with GitLab and AWS
 
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption RoadmapGet Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
 
Discover the Linux on z Systems Effect
Discover the Linux on z Systems EffectDiscover the Linux on z Systems Effect
Discover the Linux on z Systems Effect
 
Cloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business DevelopmentCloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business Development
 

More from ModusOptimum

Modernizing your information architecture with ai
Modernizing your information architecture with aiModernizing your information architecture with ai
Modernizing your information architecture with aiModusOptimum
 
Informix 14.1 launch webinar
Informix 14.1 launch webinarInformix 14.1 launch webinar
Informix 14.1 launch webinarModusOptimum
 
Informix 14.1 launch Webinar
Informix 14.1 launch WebinarInformix 14.1 launch Webinar
Informix 14.1 launch WebinarModusOptimum
 
Still on IBM BigInsights? We have the right path for you
Still on IBM BigInsights? We have the right path for youStill on IBM BigInsights? We have the right path for you
Still on IBM BigInsights? We have the right path for youModusOptimum
 
Ibm integrated analytics system
Ibm integrated analytics systemIbm integrated analytics system
Ibm integrated analytics systemModusOptimum
 
Db2 on cloud overview
Db2 on cloud overviewDb2 on cloud overview
Db2 on cloud overviewModusOptimum
 
Ibm cloud private and icp for data
Ibm cloud private and icp for dataIbm cloud private and icp for data
Ibm cloud private and icp for dataModusOptimum
 
Db2 family and v11.1.4.4
Db2 family and v11.1.4.4Db2 family and v11.1.4.4
Db2 family and v11.1.4.4ModusOptimum
 
Better Total Value of Ownership (TVO) for Complex Analytic Workflows with the...
Better Total Value of Ownership (TVO) for Complex Analytic Workflows with the...Better Total Value of Ownership (TVO) for Complex Analytic Workflows with the...
Better Total Value of Ownership (TVO) for Complex Analytic Workflows with the...ModusOptimum
 
The Future of Data Warehousing, Data Science and Machine Learning
The Future of Data Warehousing, Data Science and Machine LearningThe Future of Data Warehousing, Data Science and Machine Learning
The Future of Data Warehousing, Data Science and Machine LearningModusOptimum
 
Infographic-RedmondWCInfluencer-FB-29246
Infographic-RedmondWCInfluencer-FB-29246Infographic-RedmondWCInfluencer-FB-29246
Infographic-RedmondWCInfluencer-FB-29246ModusOptimum
 
Infographic-TechValidate-FB-29328
Infographic-TechValidate-FB-29328Infographic-TechValidate-FB-29328
Infographic-TechValidate-FB-29328ModusOptimum
 
Adult Con Ed-Corp Bro_single pgs
Adult Con Ed-Corp Bro_single pgsAdult Con Ed-Corp Bro_single pgs
Adult Con Ed-Corp Bro_single pgsModusOptimum
 

More from ModusOptimum (16)

Modernizing your information architecture with ai
Modernizing your information architecture with aiModernizing your information architecture with ai
Modernizing your information architecture with ai
 
Informix 14.1 launch webinar
Informix 14.1 launch webinarInformix 14.1 launch webinar
Informix 14.1 launch webinar
 
Informix 14.1 launch Webinar
Informix 14.1 launch WebinarInformix 14.1 launch Webinar
Informix 14.1 launch Webinar
 
Still on IBM BigInsights? We have the right path for you
Still on IBM BigInsights? We have the right path for youStill on IBM BigInsights? We have the right path for you
Still on IBM BigInsights? We have the right path for you
 
Db2 event store
Db2 event storeDb2 event store
Db2 event store
 
Ibm db2 big sql
Ibm db2 big sqlIbm db2 big sql
Ibm db2 big sql
 
Ibm integrated analytics system
Ibm integrated analytics systemIbm integrated analytics system
Ibm integrated analytics system
 
Db2 on cloud overview
Db2 on cloud overviewDb2 on cloud overview
Db2 on cloud overview
 
Ibm cloud private and icp for data
Ibm cloud private and icp for dataIbm cloud private and icp for data
Ibm cloud private and icp for data
 
Db2 family and v11.1.4.4
Db2 family and v11.1.4.4Db2 family and v11.1.4.4
Db2 family and v11.1.4.4
 
Db2 tools
Db2 toolsDb2 tools
Db2 tools
 
Better Total Value of Ownership (TVO) for Complex Analytic Workflows with the...
Better Total Value of Ownership (TVO) for Complex Analytic Workflows with the...Better Total Value of Ownership (TVO) for Complex Analytic Workflows with the...
Better Total Value of Ownership (TVO) for Complex Analytic Workflows with the...
 
The Future of Data Warehousing, Data Science and Machine Learning
The Future of Data Warehousing, Data Science and Machine LearningThe Future of Data Warehousing, Data Science and Machine Learning
The Future of Data Warehousing, Data Science and Machine Learning
 
Infographic-RedmondWCInfluencer-FB-29246
Infographic-RedmondWCInfluencer-FB-29246Infographic-RedmondWCInfluencer-FB-29246
Infographic-RedmondWCInfluencer-FB-29246
 
Infographic-TechValidate-FB-29328
Infographic-TechValidate-FB-29328Infographic-TechValidate-FB-29328
Infographic-TechValidate-FB-29328
 
Adult Con Ed-Corp Bro_single pgs
Adult Con Ed-Corp Bro_single pgsAdult Con Ed-Corp Bro_single pgs
Adult Con Ed-Corp Bro_single pgs
 

Recently uploaded

W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in sowetomasabamasaba
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...masabamasaba
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareJim McKeeth
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is insideshinachiaurasa2
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdfPearlKirahMaeRagusta1
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 

Recently uploaded (20)

W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 

Db2 developer ecosystem

  • 1. © 2018 IBM Corporation Attracting Developers to Db2: Strategy, Progress, and Futures Roger E. Sanders Principal Offering Manager, Db2 IBM Hybrid Cloud
  • 2. © 2018 IBM Corporation Please note • IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole discretion. Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision. • The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for our products remains at our sole discretion. • Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user’s job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here. • Clients are responsible for ensuring their own compliance with various laws and regulations, including the European Union General Data Protection Regulation. Clients are solely responsible for obtaining advice of competent legal counsel as to the identification and interpretation of any relevant laws and regulations that may affect the clients’ business and any actions the clients may need to take to comply with such laws and regulations. 2
  • 3. © 2018 IBM Corporation Who are developers? 3
  • 4. © 2018 IBM Corporation What platforms are developers using? 4
  • 5. © 2018 IBM Corporation What programming languages are developers using? 5
  • 6. © 2018 IBM Corporation Change in programming language popularity over time %ofrespondentswhoworkwiththislanguage/technology
  • 7. © 2018 IBM Corporation INDEED.COM job postings, by programming language (late 2017) 7
  • 8. © 2018 IBM Corporation What databases are developers using? 8
  • 9. © 2018 IBM Corporation Why is MySQL so popular among developers? • It’s free • It’s mature • It’s easy to install • It’s very easy to learn • It’s very simple to use – It’s well documented – It’s well supported by users • It runs on a wide variety of platforms • It’s simple to maintain and administer • It works well in popular stacks like LAMP • It works well for a wide range of applications 9
  • 10. © 2018 IBM Corporation What are some disadvantages of using MySQL? • Extensive development is required when scaling without master/slave setups – Replication lag complicates application logic because it disrupts data consistency. • Replication conflicts are frequent during manual failovers in multi-master setups • Database logging is expensive – Database logging is expensive and so it remains disabled most of the time. • Query caching performs poorly when handling high volume workloads • High connection churn – Valuable server resources are exhausted on connection management when a high volume of user sessions run concurrently • No native load balancing 10 Source: The 5 Best Reasons to Choose MySQL – and its 5 Biggest Challenges (http://dataconomy.com/2017/04/5-reasons- challenges-mysql/)
  • 11. © 2018 IBM Corporation What excites developers today? 11
  • 12. © 2018 IBM Corporation How do developers learn new technologies? 12
  • 13. © 2018 IBM Corporation How do developers teach themselves? 13
  • 14. © 2018 IBM Corporation Our objectives and areas of focus for attracting new developers 14 Objectives • Increase developer adoption of Db2 • Modernize the Db2 developer experience • Expand the ecosystem for Db2 – including skills • Promote benefits of using Db2 Focus areas • Improve user install experience • Develop new technical collateral • Launch an IBM Db2 Community • Interact with third-party communities • Launch a marketing campaign for developers
  • 15. © 2018 IBM Corporation The "new to Db2" developer journey 15
  • 16. © 2018 IBM Corporation Q3 2018 Roadmap* 16 *Complete roadmap can be seen here: https://bigblue.aha.io/published/132f12b1b47fd5ceb9d277da99472521?page=1
  • 17. © 2018 IBM Corporation Summer intern help with roadmap execution 17
  • 18. © 2018 IBM Corporation Computing environment used 18
  • 19. © 2018 IBM Corporation Initial work efforts ü Rework the IBM Marketplace web site to make it easier to get the different free versions of Db2 available (Community Edition, Developer-C, and the Db2 on Cloud Free Tier) ü Create a Db2 Developer-C install script for Ubuntu Linux ü Create a Db2 Developer-C install script for RedHat Linux ü Launch a new IBM Db2 Community website ü Change the ibm_db Python library version number from 2.0.8a to 2.0.9 • Develop Python 3.5 code examples that demonstrate how to use the ibm_db and ibm_db_dbi Python library APIs • Create Jupyter Notebooks that document how to use the APIs in the ibm_db and ibm_db_dbi libraries 19
  • 20. © 2018 IBM Corporation New IBM Marketplace download page for Db2 Developer Editions 20 https://www.ibm.com/us-en/marketplace/ibm-db2-direct-and-developer-editions
  • 21. © 2018 IBM Corporation New Db2 Community website 21 https://developer.ibm.com/data/db2/
  • 22. © 2018 IBM Corporation Example Jupyter Notebook 22
  • 23. © 2018 IBM Corporation New "How-To Guides" being prepared for publication • Downloading, installing, and running Db2 Developer-C on Ubuntu Linux • Downloading, installing, and running Db2 Developer-C on RedHat Linux (7.5) • Downloading, installing, and running Data Server Manager (from a developer perspective) • Downloading, installing, and running Db2 Community Edition on Ububtu Linux • Downloading, installing, and running Db2 Community Edition on RedHat Linux • Downloading, installing, and running Db2 Developer-C on Windows 10 Home Edition • Downloading, installing, and running Db2 Developer-C on Windows 10 Professional Edition • Downloading, installing, and running Db2 Developer-C on Windows 10 Enterprise Edition • Using the ibm_db library to develop Python applications with Db2 Community Edition on Ubuntu Linux • Using the ibm_db library to develop Python applications with Db2 Community Edition on Ubuntu Linux • Using the ibm_db library to develop Python applications with Db2 Community Edition on RedHat Linux • How to set up and use the the ibm_db_django Python library • How to set up and use the the ibm_db_sa Python library 23
  • 24. © 2018 IBM Corporation The first Db2 with Watson Studio "code pattern" 24 https://github.com/IBM/watson-training-from-on-prem-data
  • 25. © 2018 IBM Corporation Db2 Warehouse on Cloud and Watson Studio continuous learning model 25
  • 26. © 2018 IBM Corporation Db2 on-premises and Watson Studio continuous learning model 26
  • 27. © 2018 IBM Corporation Stack Overflow support Stack Overflow (https://stackoverflow.com) is a question and answer web site for professional and enthusiast programmers; it's built and run by application developers as part of the Stack Exchange network of Q&A sites. According to the Stack Overflow 2018 Developer Survey, over 80% of 57,354 respondents rely on Stack Overflow Q&A when learning something new. Earlier this year, there were 8,165 questions that had been assigned the tag db2 on Stack Overflow; however 2,772 of those questions had not been answered! One way to attract more developers to Db2 is to ensure Stack Overflow questions about Db2 are answered in a timely manner! 27
  • 28. © 2018 IBM Corporation Answering Stack Overflow questions on Db2: stats • May 2018 – number of questions = 107 – number of questions answered = 91 – number of questions unanswered: 16 – answer rate = 85% • June 2018 – number of questions: 96 – number of questions answered: 67 – number of questions unanswered: 29 – answer rate: 70% • July 2018 – number of questions: 94 – number of questions answered: 56 – number of questions unanswered: 38 – answer rate: 59% • August 2018 – number of questions: 103 – number of questions answered: 78 – number of questions unanswered: 25 – answer rate: 65% 28 Average answer rate through September: 73%
  • 29. © 2018 IBM Corporation Next steps (in no particular order) • Create e-mail nurture for marketing campaign activity • CentOS support statement • Move all existing Db2 example programs to GitHub • Create a series of Db2 "Hello World" example programs using modern programming languages (Ember Crooks) • Improve Stack Overflow Db2 question response ratio; eliminate backlog of unanswered questions • Produce "How to Guide" for Downloading, installing, and running Db2 Community Edition on Windows (Home, Professional, and Enterprise) • Create series of HDMP videos showcasing each HDMP component • Refresh and republish select IBM DeveloperWorks articles on IBM Developer • Publish a custom "Db2 V11.1 Fundamentals for Application Developers" book / ebook • Db2 RDS on AWS 29
  • 30. © 2018 IBM Corporation Next steps (Continued) • IBM Go Driver for Db2 • Create collateral (paper & video) showing usage of MacOS client (provided thru DS driver on Mac) • Db2 11.x Developer-C (non-pureScale) marketplace availability on Azure • Develop collateral (paper & video) that explains the process of using JavaScript with Db2 • Develop collateral (paper & video) that explains the process of using Node.js with Db2 • Db2 11.x (non-pureScale) availability on Google Cloud Platform • Natural Language Query support • JSON ANSI SQL support • RESTful API support 30
  • 31. © 2018 IBM Corporation31