the developer experience 10 trends reshaping · devstudio “openshift-do” eclipse che...

31
10 Trends Reshaping the Developer Experience ...And How Red Hat Is Leading Them Brad Micklea Director, Product Management, Developer Tools May 10, 2018 @ 11:15 Moscone West - 2002 S2501

Upload: others

Post on 25-Aug-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: the Developer Experience 10 Trends Reshaping · DevStudio “openshift-do” Eclipse Che OpenShift.io OUR FOCUS: MODERN. TEAMS. CLOUD. DESKTOP TOOLS CONTAINER-NATIVE TOOLS SAAS TOOLS

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

Page 2: the Developer Experience 10 Trends Reshaping · DevStudio “openshift-do” Eclipse Che OpenShift.io OUR FOCUS: MODERN. TEAMS. CLOUD. DESKTOP TOOLS CONTAINER-NATIVE TOOLS SAAS TOOLS

Photo by Ilya Pavlov

DEVELOPERS HAVETHE POWER OF CHOICE

Page 3: the Developer Experience 10 Trends Reshaping · DevStudio “openshift-do” Eclipse Che OpenShift.io OUR FOCUS: MODERN. TEAMS. CLOUD. DESKTOP TOOLS CONTAINER-NATIVE TOOLS SAAS TOOLS

DEVELOPERS DRIVE THE PLATFORM

58% <20%

Page 5: the Developer Experience 10 Trends Reshaping · DevStudio “openshift-do” Eclipse Che OpenShift.io OUR FOCUS: MODERN. TEAMS. CLOUD. DESKTOP TOOLS CONTAINER-NATIVE TOOLS SAAS TOOLS

40% Using Many Languages

POLYGLOT IS THE NORM

Page 6: the Developer Experience 10 Trends Reshaping · DevStudio “openshift-do” Eclipse Che OpenShift.io OUR FOCUS: MODERN. TEAMS. CLOUD. DESKTOP TOOLS CONTAINER-NATIVE TOOLS SAAS TOOLS

40% Using Many Languages

CONTAINERS ARE WINNING

66% Adopting Containers

Page 7: the Developer Experience 10 Trends Reshaping · DevStudio “openshift-do” Eclipse Che OpenShift.io OUR FOCUS: MODERN. TEAMS. CLOUD. DESKTOP TOOLS CONTAINER-NATIVE TOOLS SAAS TOOLS

40% Using Many Languages

CLOUD IS THE MODEL

66% Adopting Containers

90% Moving to the Cloud

Page 9: the Developer Experience 10 Trends Reshaping · DevStudio “openshift-do” Eclipse Che OpenShift.io OUR FOCUS: MODERN. TEAMS. CLOUD. DESKTOP TOOLS CONTAINER-NATIVE TOOLS SAAS TOOLS

Containers will be the atomic unit of app execution. Dev and Ops will expect most applications to be container-native...1.

Page 10: the Developer Experience 10 Trends Reshaping · DevStudio “openshift-do” Eclipse Che OpenShift.io OUR FOCUS: MODERN. TEAMS. CLOUD. DESKTOP TOOLS CONTAINER-NATIVE TOOLS SAAS TOOLS

...The only exception will be serverless functions. Common utilities and consumption-based services will be executed as functions.2.

Page 11: the Developer Experience 10 Trends Reshaping · DevStudio “openshift-do” Eclipse Che OpenShift.io OUR FOCUS: MODERN. TEAMS. CLOUD. DESKTOP TOOLS CONTAINER-NATIVE TOOLS SAAS TOOLS

The Agile / CI / CD process that most organizations use will become refined, standardized and commoditized.3.

Page 12: the Developer Experience 10 Trends Reshaping · DevStudio “openshift-do” Eclipse Che OpenShift.io OUR FOCUS: MODERN. TEAMS. CLOUD. DESKTOP TOOLS CONTAINER-NATIVE TOOLS SAAS TOOLS

At least 50% of the devops toolchain and workflows will be in the public cloud and delivered through SaaS.4.

Page 13: the Developer Experience 10 Trends Reshaping · DevStudio “openshift-do” Eclipse Che OpenShift.io OUR FOCUS: MODERN. TEAMS. CLOUD. DESKTOP TOOLS CONTAINER-NATIVE TOOLS SAAS TOOLS

It will be assumed that developers install nothing on their local machine. This will be driven by velocity, agility and security goals.5.

Page 14: the Developer Experience 10 Trends Reshaping · DevStudio “openshift-do” Eclipse Che OpenShift.io OUR FOCUS: MODERN. TEAMS. CLOUD. DESKTOP TOOLS CONTAINER-NATIVE TOOLS SAAS TOOLS

Web Based IDEs will be the new default. They will be to the developer tools market what Google docs was to Office.6.

Page 15: the Developer Experience 10 Trends Reshaping · DevStudio “openshift-do” Eclipse Che OpenShift.io OUR FOCUS: MODERN. TEAMS. CLOUD. DESKTOP TOOLS CONTAINER-NATIVE TOOLS SAAS TOOLS

Most applications will be written with a mix of languages and developers will favor tools that help them navigate easily between them.7.

Page 16: the Developer Experience 10 Trends Reshaping · DevStudio “openshift-do” Eclipse Che OpenShift.io OUR FOCUS: MODERN. TEAMS. CLOUD. DESKTOP TOOLS CONTAINER-NATIVE TOOLS SAAS TOOLS

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.

Page 17: the Developer Experience 10 Trends Reshaping · DevStudio “openshift-do” Eclipse Che OpenShift.io OUR FOCUS: MODERN. TEAMS. CLOUD. DESKTOP TOOLS CONTAINER-NATIVE TOOLS SAAS TOOLS

End to end visibility will be mandated across more industries. How code is planned, built and managed will be scrutinized and regulated.9.

Page 18: the Developer Experience 10 Trends Reshaping · DevStudio “openshift-do” Eclipse Che OpenShift.io OUR FOCUS: MODERN. TEAMS. CLOUD. DESKTOP TOOLS CONTAINER-NATIVE TOOLS SAAS TOOLS

Data driven development and AI assisted coding will emerge and be the next wave of change in software development.10.

Page 20: the Developer Experience 10 Trends Reshaping · DevStudio “openshift-do” Eclipse Che OpenShift.io OUR FOCUS: MODERN. TEAMS. CLOUD. DESKTOP TOOLS CONTAINER-NATIVE TOOLS SAAS TOOLS

SAAS TOOLSCONTAINER-NATIVE TOOLSDESKTOP TOOLS

OUR FOCUS: MODERN. TEAMS. CLOUD.

Page 21: the Developer Experience 10 Trends Reshaping · DevStudio “openshift-do” Eclipse Che OpenShift.io OUR FOCUS: MODERN. TEAMS. CLOUD. DESKTOP TOOLS CONTAINER-NATIVE TOOLS SAAS TOOLS

SAAS TOOLSCONTAINER-NATIVE TOOLSDESKTOP TOOLS

DevStudio “openshift-do” Eclipse Che OpenShift.io

OUR FOCUS: MODERN. TEAMS. CLOUD.

Page 22: the Developer Experience 10 Trends Reshaping · DevStudio “openshift-do” Eclipse Che OpenShift.io OUR FOCUS: MODERN. TEAMS. CLOUD. DESKTOP TOOLS CONTAINER-NATIVE TOOLS SAAS TOOLS

SAAS TOOLSCONTAINER-NATIVE TOOLSDESKTOP TOOLS

Polyglot language support

DevStudio “openshift-do” Eclipse Che OpenShift.io

OUR FOCUS: MODERN. TEAMS. CLOUD.

Page 23: the Developer Experience 10 Trends Reshaping · DevStudio “openshift-do” Eclipse Che OpenShift.io OUR FOCUS: MODERN. TEAMS. CLOUD. DESKTOP TOOLS CONTAINER-NATIVE TOOLS SAAS TOOLS

SAAS TOOLSCONTAINER-NATIVE TOOLSDESKTOP TOOLS

Development in containers

Polyglot language support

DevStudio “openshift-do” Eclipse Che OpenShift.io

OUR FOCUS: MODERN. TEAMS. CLOUD.

Page 24: the Developer Experience 10 Trends Reshaping · DevStudio “openshift-do” Eclipse Che OpenShift.io OUR FOCUS: MODERN. TEAMS. CLOUD. DESKTOP TOOLS CONTAINER-NATIVE TOOLS SAAS TOOLS

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.

Page 25: the Developer Experience 10 Trends Reshaping · DevStudio “openshift-do” Eclipse Che OpenShift.io OUR FOCUS: MODERN. TEAMS. CLOUD. DESKTOP TOOLS CONTAINER-NATIVE TOOLS SAAS TOOLS

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.

Page 26: the Developer Experience 10 Trends Reshaping · DevStudio “openshift-do” Eclipse Che OpenShift.io OUR FOCUS: MODERN. TEAMS. CLOUD. DESKTOP TOOLS CONTAINER-NATIVE TOOLS SAAS TOOLS

Photo by Daniel Páscoa

WE WILL PRODUCTIZE ECLIPSE CHE

Page 27: the Developer Experience 10 Trends Reshaping · DevStudio “openshift-do” Eclipse Che OpenShift.io OUR FOCUS: MODERN. TEAMS. CLOUD. DESKTOP TOOLS CONTAINER-NATIVE TOOLS SAAS TOOLS

WE WILL ADD SERVERLESS FUNCTIONS TO OUR IDE

Photo by Daniel Páscoa

Page 28: the Developer Experience 10 Trends Reshaping · DevStudio “openshift-do” Eclipse Che OpenShift.io OUR FOCUS: MODERN. TEAMS. CLOUD. DESKTOP TOOLS CONTAINER-NATIVE TOOLS SAAS TOOLS

WE WILL ADD ENTERPRISE FEATURES TO OPENSHIFT.IO

Photo by Justin Main

Page 29: the Developer Experience 10 Trends Reshaping · DevStudio “openshift-do” Eclipse Che OpenShift.io OUR FOCUS: MODERN. TEAMS. CLOUD. DESKTOP TOOLS CONTAINER-NATIVE TOOLS SAAS TOOLS

WE WILL ADD ANALYTICS TO ALL OUR DEVELOPER TOOLS

Photo by Joshua Sortino

Page 31: the Developer Experience 10 Trends Reshaping · DevStudio “openshift-do” Eclipse Che OpenShift.io OUR FOCUS: MODERN. TEAMS. CLOUD. DESKTOP TOOLS CONTAINER-NATIVE TOOLS SAAS TOOLS

THANK YOUplus.google.com/+RedHat

linkedin.com/company/red-hat

youtube.com/user/RedHatVideos

facebook.com/redhatinc

twitter.com/RedHat