SlideShare a Scribd company logo
1 of 39
Download to read offline
Jaroslaw Stakun
Lead Solution Architect
Red Hat CEE
20 - 11 - 2018
10 Trends Reshaping the Developer
Experience
...And How Red Hat Is Leading Them
Photo by Ilya Pavlov
HOW DO WE GET HERE
15 years ago ...
From Client-Server to N-Tier Architecture
10 years ago ...
5 years ago ...
From projects to products
Now ...
DevOps Microservices
Photo by Ilya Pavlov
DEVELOPERS HAVE
THE POWER OF CHOICE
DEVELOPERS DRIVE THE PLATFORM
58%Of developers said they
are the primary decision makers
<20%
Of developers said they
had little to no influence
Source: Cloud development Survey 2017 - Evans Data Corp
DEVELOPMENT HAS CHANGED
Photo by Gabriel Laroche on Unsplash
40%
Of enterprise developers are
already using >3 languages in
development.
Using Many Languages
Source: Cloud development Survey 2017 - Evans Data Corp
POLYGLOT IS THE NORM
40%
Of enterprise developers are
already using >3 languages in
development.
Using Many Languages
Source: Cloud development Survey 2017 - Evans Data Corp
CONTAINERS ARE WINNING
66%
Of enterprises are already using
containers in development, test
or production.
Adopting Containers
40%
Of enterprise developers are
already using >3 languages in
development.
Using Many Languages
Source: Cloud development Survey 2017 - Evans Data Corp
CLOUD IS THE MODEL
66%
Of enterprises are already using
containers in development, test
or production.
Adopting Containers
90%
Believe their company will move
development entirely in the cloud
in the next 3 years.
Moving to the Cloud
WHAT ARE OUR NEXT BIG BETS?
Photo by Keenan Constance on Unsplash
Containers will be the atomic unit of app
execution. Dev and Ops will expect most
applications to be container-native...1.
...The only exception will be serverless functions.
Common utilities and consumption-based
services will be executed as functions.2.
The Agile / CI / CD process that most
organizations use will become refined,
standardized and commoditized.3.
At least 50% of the devops toolchain and
workflows will be in the public cloud and
delivered through SaaS.4.
It will be assumed that developers install
nothing on their local machine. This will be
driven by velocity, agility and security goals.5.
Web Based IDEs will be the new default. They
will be to the developer tools market what
Google docs was to Office.6.
Most applications will be written with a mix of
languages and developers will favor tools that
help them navigate easily between them.7.
The GUI will longer be king. Human- and
machine-driven workflows will rely on APIs, CLIs
and UIs … and each needs to be beautiful.8.
End to end visibility will be mandated across
more industries. How code is planned, built and
managed will be scrutinized and regulated.9.
Data driven development and AI assisted coding
will emerge and be the next wave of change in
software development.10.
RED HAT SAW THIS
Photo by Evan Kirby on Unsplash
SAAS TOOLSCONTAINER-NATIVE TOOLSDESKTOP TOOLS
OUR FOCUS: MODERN. TEAMS. CLOUD.
SAAS TOOLSCONTAINER-NATIVE TOOLSDESKTOP TOOLS
DevStudio, VSCode “openshift-do” Eclipse Che CodeReady
OUR FOCUS: MODERN. TEAMS. CLOUD.
SAAS TOOLSCONTAINER-NATIVE TOOLSDESKTOP TOOLS
Polyglot language support
DevStudio, VSCode “openshift-do” Eclipse Che CodeReady
OUR FOCUS: MODERN. TEAMS. CLOUD.
SAAS TOOLSCONTAINER-NATIVE TOOLSDESKTOP TOOLS
Development in containers
Polyglot language support
DevStudio, VSCode “openshift-do” Eclipse Che CodeReady
OUR FOCUS: MODERN. TEAMS. CLOUD.
SAAS TOOLSCONTAINER-NATIVE TOOLSDESKTOP TOOLS
Enable better decisions
Reduce workspace setup and management time
Development in containers
Polyglot language support
DevStudio, VSCode “openshift-do” Eclipse Che CodeReady
OUR FOCUS: MODERN. TEAMS. CLOUD.
SAAS TOOLSCONTAINER-NATIVE TOOLSDESKTOP TOOLS
Improve and standardize
end to end process
Enable better decisions
Reduce workspace setup and management time
Development in containers
Polyglot language support
DevStudio, VSCode “openshift-do” Eclipse Che CodeReady
OUR FOCUS: MODERN. TEAMS. CLOUD.
CODEREADY STUDIO (ex. DevStudio)
VISUAL STUDIO CODE PLUGINS
$ odo create wildfly backend
Component ‘backend’ was created.
$ odo push
Pushing changes to component: backend
$ odo create php frontend
Component ‘frontend’ was created.
To push source code to the component run ‘odo push’
$ odo push
Pushing changes to component: frontend
$ odo url create
frontend - http://frontend-myapp.192.168.99.100.nip.io
$ odo watch
Waiting for something to change in /dev/frontend
OPENSHIFT-DO CLI: “odo”
A developer-focused
command-line tool for
interacting with
OpenShift.
ECLIPSE CHE
A container-native
developer workspace
server and web IDE
that accelerates
projects and enables
team collaboration.
Available
on-premises or in the
cloud.
ECLIPSE CHE ON OPENSHIFT
CODEREADY TOOLCHAIN (ex. openshift.io)
WE WILL CONTINUE TO LEAD
THE OPEN SOURCE WAY
Photo by Tim Marshall on Unsplash
THANK YOU
plus.google.com/+RedHat
linkedin.com/company/red-hat
youtu.be/n5k-Yx5aR44
facebook.com/redhatinc
twitter.com/RedHat

More Related Content

What's hot

RAD in Action: Building Connected Apps with Bluetooth and App Tethering
RAD in Action: Building Connected Apps with Bluetooth and App TetheringRAD in Action: Building Connected Apps with Bluetooth and App Tethering
RAD in Action: Building Connected Apps with Bluetooth and App Tethering
Embarcadero Technologies
 
Встреча Quality built in @Spotify от Андрея Дзыни : как стать лучшим тестиров...
Встреча Quality built in @Spotify от Андрея Дзыни : как стать лучшим тестиров...Встреча Quality built in @Spotify от Андрея Дзыни : как стать лучшим тестиров...
Встреча Quality built in @Spotify от Андрея Дзыни : как стать лучшим тестиров...
GoIT
 
Top Java IDE keyboard shortcuts for Eclipse, IntelliJIDEA, NetBeans (report p...
Top Java IDE keyboard shortcuts for Eclipse, IntelliJIDEA, NetBeans (report p...Top Java IDE keyboard shortcuts for Eclipse, IntelliJIDEA, NetBeans (report p...
Top Java IDE keyboard shortcuts for Eclipse, IntelliJIDEA, NetBeans (report p...
ZeroTurnaround
 

What's hot (20)

Tailoring your SDLC for DevOps, Agile and more
Tailoring your SDLC for DevOps, Agile and moreTailoring your SDLC for DevOps, Agile and more
Tailoring your SDLC for DevOps, Agile and more
 
What the hype
What the hypeWhat the hype
What the hype
 
Developer Experience to Testing
Developer Experience to TestingDeveloper Experience to Testing
Developer Experience to Testing
 
DOES SFO 2016 - Sam Guckenheimer & Ed Blankenship "Moving to One Engineering ...
DOES SFO 2016 - Sam Guckenheimer & Ed Blankenship "Moving to One Engineering ...DOES SFO 2016 - Sam Guckenheimer & Ed Blankenship "Moving to One Engineering ...
DOES SFO 2016 - Sam Guckenheimer & Ed Blankenship "Moving to One Engineering ...
 
Next Level DevOps Implementation with GitOps
Next Level DevOps Implementation with GitOpsNext Level DevOps Implementation with GitOps
Next Level DevOps Implementation with GitOps
 
KEYNOTE | WHAT'S COMING IN THE NEXT 10 YEARS OF DEVOPS? // ELLEN CHISA, bolds...
KEYNOTE | WHAT'S COMING IN THE NEXT 10 YEARS OF DEVOPS? // ELLEN CHISA, bolds...KEYNOTE | WHAT'S COMING IN THE NEXT 10 YEARS OF DEVOPS? // ELLEN CHISA, bolds...
KEYNOTE | WHAT'S COMING IN THE NEXT 10 YEARS OF DEVOPS? // ELLEN CHISA, bolds...
 
AWS Meetup: Career Day 2019 - Lightning Talk with Cloud Career Path: DevOps E...
AWS Meetup: Career Day 2019 - Lightning Talk with Cloud Career Path: DevOps E...AWS Meetup: Career Day 2019 - Lightning Talk with Cloud Career Path: DevOps E...
AWS Meetup: Career Day 2019 - Lightning Talk with Cloud Career Path: DevOps E...
 
RAD in Action: Building Connected Apps with Bluetooth and App Tethering
RAD in Action: Building Connected Apps with Bluetooth and App TetheringRAD in Action: Building Connected Apps with Bluetooth and App Tethering
RAD in Action: Building Connected Apps with Bluetooth and App Tethering
 
Встреча Quality built in @Spotify от Андрея Дзыни : как стать лучшим тестиров...
Встреча Quality built in @Spotify от Андрея Дзыни : как стать лучшим тестиров...Встреча Quality built in @Spotify от Андрея Дзыни : как стать лучшим тестиров...
Встреча Quality built in @Spotify от Андрея Дзыни : как стать лучшим тестиров...
 
The Carrier DevOps Trend (Presented to Okinawa Open Days Conference)
The Carrier DevOps Trend (Presented to Okinawa Open Days Conference)The Carrier DevOps Trend (Presented to Okinawa Open Days Conference)
The Carrier DevOps Trend (Presented to Okinawa Open Days Conference)
 
Patterns and Practices of a Successful DevOps Transformation
Patterns and Practices of a Successful DevOps TransformationPatterns and Practices of a Successful DevOps Transformation
Patterns and Practices of a Successful DevOps Transformation
 
Devops: A History
Devops: A HistoryDevops: A History
Devops: A History
 
Why is dev ops essential for fintech development
Why is dev ops essential for fintech developmentWhy is dev ops essential for fintech development
Why is dev ops essential for fintech development
 
DevOps Handbook: Experiments in Accelerating Delivery
DevOps Handbook: Experiments in Accelerating DeliveryDevOps Handbook: Experiments in Accelerating Delivery
DevOps Handbook: Experiments in Accelerating Delivery
 
Application Archaeology: Accelerating App Modernization at DICK’S Sporting Goods
Application Archaeology: Accelerating App Modernization at DICK’S Sporting GoodsApplication Archaeology: Accelerating App Modernization at DICK’S Sporting Goods
Application Archaeology: Accelerating App Modernization at DICK’S Sporting Goods
 
Top Java IDE keyboard shortcuts for Eclipse, IntelliJIDEA, NetBeans (report p...
Top Java IDE keyboard shortcuts for Eclipse, IntelliJIDEA, NetBeans (report p...Top Java IDE keyboard shortcuts for Eclipse, IntelliJIDEA, NetBeans (report p...
Top Java IDE keyboard shortcuts for Eclipse, IntelliJIDEA, NetBeans (report p...
 
How to Build a DevOps Toolchain
How to Build a DevOps ToolchainHow to Build a DevOps Toolchain
How to Build a DevOps Toolchain
 
DevOps Culture & Methodology Intro
DevOps Culture & Methodology IntroDevOps Culture & Methodology Intro
DevOps Culture & Methodology Intro
 
Top Reasons Why Java Rocks (report preview) - http:0t.ee/java-rocks
Top Reasons Why Java Rocks (report preview) - http:0t.ee/java-rocksTop Reasons Why Java Rocks (report preview) - http:0t.ee/java-rocks
Top Reasons Why Java Rocks (report preview) - http:0t.ee/java-rocks
 
Waste Driven Development - Agile Coaching Serbia Meetup
Waste Driven Development - Agile Coaching Serbia MeetupWaste Driven Development - Agile Coaching Serbia Meetup
Waste Driven Development - Agile Coaching Serbia Meetup
 

Similar to Containers, Serverless, Polyglot Development World, And Others…10 trends reshaping the developer experience- Jarosław Stakun

Stream SQL eventflow visual programming for real programmers presentation
Stream SQL eventflow visual programming for real programmers presentationStream SQL eventflow visual programming for real programmers presentation
Stream SQL eventflow visual programming for real programmers presentation
streambase
 

Similar to Containers, Serverless, Polyglot Development World, And Others…10 trends reshaping the developer experience- Jarosław Stakun (20)

Cloud Native Cost Optimization UCC
Cloud Native Cost Optimization UCCCloud Native Cost Optimization UCC
Cloud Native Cost Optimization UCC
 
Enterprise DevOps Series: Using VS Code & Zowe
Enterprise DevOps Series: Using VS Code & ZoweEnterprise DevOps Series: Using VS Code & Zowe
Enterprise DevOps Series: Using VS Code & Zowe
 
StackEngine Problem Space Demo
StackEngine Problem Space DemoStackEngine Problem Space Demo
StackEngine Problem Space Demo
 
The DevOps paradigm - the evolution of IT professionals and opensource toolkit
The DevOps paradigm - the evolution of IT professionals and opensource toolkitThe DevOps paradigm - the evolution of IT professionals and opensource toolkit
The DevOps paradigm - the evolution of IT professionals and opensource toolkit
 
The DevOps Paradigm
The DevOps ParadigmThe DevOps Paradigm
The DevOps Paradigm
 
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
 
Scaling DevSecOps Culture for Enterprise
Scaling DevSecOps Culture for EnterpriseScaling DevSecOps Culture for Enterprise
Scaling DevSecOps Culture for Enterprise
 
DockerCon EU 2015: Day 1 General Session
DockerCon EU 2015: Day 1 General SessionDockerCon EU 2015: Day 1 General Session
DockerCon EU 2015: Day 1 General Session
 
Stream SQL eventflow visual programming for real programmers presentation
Stream SQL eventflow visual programming for real programmers presentationStream SQL eventflow visual programming for real programmers presentation
Stream SQL eventflow visual programming for real programmers presentation
 
Microservices the Good Bad and the Ugly
Microservices the Good Bad and the UglyMicroservices the Good Bad and the Ugly
Microservices the Good Bad and the Ugly
 
React Native App Development Company in USA and India
React Native App Development Company in USA and India				React Native App Development Company in USA and India
React Native App Development Company in USA and India
 
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...
 
TechRadarCon 2022 | Have you built your platform yet ?
TechRadarCon 2022 | Have you built your platform yet ?TechRadarCon 2022 | Have you built your platform yet ?
TechRadarCon 2022 | Have you built your platform yet ?
 
DEVNET-1125 Partner Case Study - “Project Hybrid Engineer”
DEVNET-1125	Partner Case Study - “Project Hybrid Engineer”DEVNET-1125	Partner Case Study - “Project Hybrid Engineer”
DEVNET-1125 Partner Case Study - “Project Hybrid Engineer”
 
Do's and don'ts for continuous delivery
Do's and don'ts for continuous deliveryDo's and don'ts for continuous delivery
Do's and don'ts for continuous delivery
 
Dockercon State of the Art in Microservices
Dockercon State of the Art in MicroservicesDockercon State of the Art in Microservices
Dockercon State of the Art in Microservices
 
Jfokus Workshop: Code in the Cloud for the Cloud
Jfokus Workshop: Code in the Cloud for the CloudJfokus Workshop: Code in the Cloud for the Cloud
Jfokus Workshop: Code in the Cloud for the Cloud
 
Keep calms and Docker On ... Innotech
Keep calms and Docker On ... InnotechKeep calms and Docker On ... Innotech
Keep calms and Docker On ... Innotech
 
Intro to DevOps 4 undergraduates
Intro to DevOps 4 undergraduates Intro to DevOps 4 undergraduates
Intro to DevOps 4 undergraduates
 
The Enterprise Case for Node.js
The Enterprise Case for Node.jsThe Enterprise Case for Node.js
The Enterprise Case for Node.js
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Recently uploaded (20)

"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 

Containers, Serverless, Polyglot Development World, And Others…10 trends reshaping the developer experience- Jarosław Stakun

  • 1. Jaroslaw Stakun Lead Solution Architect Red Hat CEE 20 - 11 - 2018 10 Trends Reshaping the Developer Experience ...And How Red Hat Is Leading Them
  • 2. Photo by Ilya Pavlov HOW DO WE GET HERE
  • 3. 15 years ago ... From Client-Server to N-Tier Architecture
  • 6. From projects to products
  • 8. Photo by Ilya Pavlov DEVELOPERS HAVE THE POWER OF CHOICE
  • 9. DEVELOPERS DRIVE THE PLATFORM 58%Of developers said they are the primary decision makers <20% Of developers said they had little to no influence Source: Cloud development Survey 2017 - Evans Data Corp
  • 10. DEVELOPMENT HAS CHANGED Photo by Gabriel Laroche on Unsplash
  • 11. 40% Of enterprise developers are already using >3 languages in development. Using Many Languages Source: Cloud development Survey 2017 - Evans Data Corp POLYGLOT IS THE NORM
  • 12. 40% Of enterprise developers are already using >3 languages in development. Using Many Languages Source: Cloud development Survey 2017 - Evans Data Corp CONTAINERS ARE WINNING 66% Of enterprises are already using containers in development, test or production. Adopting Containers
  • 13. 40% Of enterprise developers are already using >3 languages in development. Using Many Languages Source: Cloud development Survey 2017 - Evans Data Corp CLOUD IS THE MODEL 66% Of enterprises are already using containers in development, test or production. Adopting Containers 90% Believe their company will move development entirely in the cloud in the next 3 years. Moving to the Cloud
  • 14. WHAT ARE OUR NEXT BIG BETS? Photo by Keenan Constance on Unsplash
  • 15. Containers will be the atomic unit of app execution. Dev and Ops will expect most applications to be container-native...1.
  • 16. ...The only exception will be serverless functions. Common utilities and consumption-based services will be executed as functions.2.
  • 17. The Agile / CI / CD process that most organizations use will become refined, standardized and commoditized.3.
  • 18. At least 50% of the devops toolchain and workflows will be in the public cloud and delivered through SaaS.4.
  • 19. It will be assumed that developers install nothing on their local machine. This will be driven by velocity, agility and security goals.5.
  • 20. Web Based IDEs will be the new default. They will be to the developer tools market what Google docs was to Office.6.
  • 21. Most applications will be written with a mix of languages and developers will favor tools that help them navigate easily between them.7.
  • 22. The GUI will longer be king. Human- and machine-driven workflows will rely on APIs, CLIs and UIs … and each needs to be beautiful.8.
  • 23. End to end visibility will be mandated across more industries. How code is planned, built and managed will be scrutinized and regulated.9.
  • 24. Data driven development and AI assisted coding will emerge and be the next wave of change in software development.10.
  • 25. RED HAT SAW THIS Photo by Evan Kirby on Unsplash
  • 26. SAAS TOOLSCONTAINER-NATIVE TOOLSDESKTOP TOOLS OUR FOCUS: MODERN. TEAMS. CLOUD.
  • 27. SAAS TOOLSCONTAINER-NATIVE TOOLSDESKTOP TOOLS DevStudio, VSCode “openshift-do” Eclipse Che CodeReady OUR FOCUS: MODERN. TEAMS. CLOUD.
  • 28. SAAS TOOLSCONTAINER-NATIVE TOOLSDESKTOP TOOLS Polyglot language support DevStudio, VSCode “openshift-do” Eclipse Che CodeReady OUR FOCUS: MODERN. TEAMS. CLOUD.
  • 29. SAAS TOOLSCONTAINER-NATIVE TOOLSDESKTOP TOOLS Development in containers Polyglot language support DevStudio, VSCode “openshift-do” Eclipse Che CodeReady OUR FOCUS: MODERN. TEAMS. CLOUD.
  • 30. SAAS TOOLSCONTAINER-NATIVE TOOLSDESKTOP TOOLS Enable better decisions Reduce workspace setup and management time Development in containers Polyglot language support DevStudio, VSCode “openshift-do” Eclipse Che CodeReady OUR FOCUS: MODERN. TEAMS. CLOUD.
  • 31. SAAS TOOLSCONTAINER-NATIVE TOOLSDESKTOP TOOLS Improve and standardize end to end process Enable better decisions Reduce workspace setup and management time Development in containers Polyglot language support DevStudio, VSCode “openshift-do” Eclipse Che CodeReady OUR FOCUS: MODERN. TEAMS. CLOUD.
  • 32. CODEREADY STUDIO (ex. DevStudio)
  • 34. $ odo create wildfly backend Component ‘backend’ was created. $ odo push Pushing changes to component: backend $ odo create php frontend Component ‘frontend’ was created. To push source code to the component run ‘odo push’ $ odo push Pushing changes to component: frontend $ odo url create frontend - http://frontend-myapp.192.168.99.100.nip.io $ odo watch Waiting for something to change in /dev/frontend OPENSHIFT-DO CLI: “odo” A developer-focused command-line tool for interacting with OpenShift.
  • 35. ECLIPSE CHE A container-native developer workspace server and web IDE that accelerates projects and enables team collaboration. Available on-premises or in the cloud.
  • 36. ECLIPSE CHE ON OPENSHIFT
  • 37. CODEREADY TOOLCHAIN (ex. openshift.io)
  • 38. WE WILL CONTINUE TO LEAD THE OPEN SOURCE WAY Photo by Tim Marshall on Unsplash