Slide 1

Slide 1 text

;; Developer Experience in SAP Cloud Integration An Alternative Perspective Vadim Klimov SAP Integration Architect SAP Inside Track Belgium September 21, 2024

Slide 2

Slide 2 text

Speaker Info Integration architect - SAP Cloud technologist - SAP BTP | AWS | Azure Speaker at SAP technology events Author at SAP PRESS / Rheinwerk Publishing linktr.ee/vadimklimov Dr. Vadim Klimov

Slide 3

Slide 3 text

SAP Cloud Integration | Key Topics

Slide 4

Slide 4 text

Developer Experience

Slide 5

Slide 5 text

Developer Experience | Factors Environment & tools Processes & workflow Collaboration & communication

Slide 6

Slide 6 text

SAP Cloud Integration | Conventional Tools | Typical Examples Google Chrome Microsoft Edge Apple Safari Mozilla Firefox Visual Studio Code IntelliJ IDEA Eclipse Sublime Text HTTP clients (Postman, Bruno, Insomnia, SoapUI) SFTP clients (FileZilla, WinSCP, Cyberduck) Database clients Message broker clients Browser Code editor / IDE Clients & other tools

Slide 7

Slide 7 text

Code Editors & IDEs Visual Studio Code IntelliJ IDEA Eclipse Sublime Text Conventional and typical Unconventional and not so typical Vim-like Vim Neovim and Neovim configurations (e.g., Kickstart, NvChad, AstroNvim, LazyVim, LunarVim) Helix Kakoune Vim motions

Slide 8

Slide 8 text

Neovim | Why? Compatibility and portability Lightweight installation footprint Customizability and flexibility Performance Efficiency and speed Minimalistic user interface

Slide 9

Slide 9 text

Neovim | Getting Started

Slide 10

Slide 10 text

Demo

Slide 11

Slide 11 text

Demo | Used Tools Neovim Lazygit fzf ripgrep FlashPipe CPI Navigator CPILint https://github.com/neovim/neovim https://github.com/jesseduffield/lazygit https://github.com/vadimklimov/cpi-navigator https://github.com/junegunn/fzf https://github.com/BurntSushi/ripgrep https://github.com/engswee/flashpipe https://github.com/mwittrock/cpilint

Slide 12

Slide 12 text

No content