10 Trends Reshapingthe Developer Experience...And How Red Hat Is Leading Them
Brad MickleaDirector, Product Management, Developer ToolsMay 10, 2018 @ 11:15Moscone West - 2002
S2501
Photo by Ilya Pavlov
DEVELOPERS HAVETHE POWER OF CHOICE
DEVELOPERS DRIVE THE PLATFORM
58% <20%
DEVELOPMENT HAS CHANGED
Photo by Gabriel Laroche on Unsplash
40% Using Many Languages
POLYGLOT IS THE NORM
40% Using Many Languages
CONTAINERS ARE WINNING
66% Adopting Containers
40% Using Many Languages
CLOUD IS THE MODEL
66% Adopting Containers
90% 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 “openshift-do” Eclipse Che OpenShift.io
OUR FOCUS: MODERN. TEAMS. CLOUD.
SAAS TOOLSCONTAINER-NATIVE TOOLSDESKTOP TOOLS
Polyglot language support
DevStudio “openshift-do” Eclipse Che OpenShift.io
OUR FOCUS: MODERN. TEAMS. CLOUD.
SAAS TOOLSCONTAINER-NATIVE TOOLSDESKTOP TOOLS
Development in containers
Polyglot language support
DevStudio “openshift-do” Eclipse Che OpenShift.io
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 “openshift-do” Eclipse Che OpenShift.io
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 “openshift-do” Eclipse Che OpenShift.io
OUR FOCUS: MODERN. TEAMS. CLOUD.
Photo by Daniel Páscoa
WE WILL PRODUCTIZE ECLIPSE CHE
WE WILL ADD SERVERLESS FUNCTIONS TO OUR IDE
Photo by Daniel Páscoa
WE WILL ADD ENTERPRISE FEATURES TO OPENSHIFT.IO
Photo by Justin Main
WE WILL ADD ANALYTICS TO ALL OUR DEVELOPER TOOLS
Photo by Joshua Sortino
WE WILL CONTINUE TO LEADTHE OPEN SOURCE WAY
Photo by Tim Marshall on Unsplash
THANK YOUplus.google.com/+RedHat
linkedin.com/company/red-hat
youtube.com/user/RedHatVideos
facebook.com/redhatinc
twitter.com/RedHat