Integrating Developer Experiences - Build Server Protocol
Offered By: Scala Days Conferences via YouTube
Course Description
Overview
Explore a comprehensive conference talk on integrating developer experiences through the Build Server Protocol. Delve into the challenges of IDE integration, build tools, and language server protocols. Learn about Fury, a new build tool, and its integration with IntelliJ. Discover the Build Server Protocol's features, including server discovery, life cycle management, build structure, diagnostics, and progress notifications. Examine the roadmap for BSP, its support for VSP, and the challenges faced in IntelliJ integration. Gain insights into compiling, testing, and language support using BSP with IntelliJ, and participate in a Q&A session to deepen your understanding of this crucial development in software engineering.
Syllabus
Intro
The IDE
Justin Kaeser
Integrated Development Environment
Integration Issues
Build Tools
Language Server Protocol
Challenges
Fury
Fury in IntelliJ
BSP Client in IntelliJ
BSP Client in Fury
Build Server Protocol
Server Discovery Protocol
Life Cycle
Build Structure
Diagnostics
Progress Notifications
Testing
VSP Support
IntelliJ Challenges
Compile
BSP Roadmap
Other Protocols
End
Using BSP with IntelliJ
Questions
Test suite
Language support
Taught by
Scala Days Conferences
Related Courses
Teaching Domain Specific Languages in ScalaScala Days Conferences via YouTube Why Dolly Is Just the Beginning for Open LLM Models
Scala Days Conferences via YouTube Building Billion Node Graphs for Machine Learning
Scala Days Conferences via YouTube How Does Incremental Compilation Work with Scala 3
Scala Days Conferences via YouTube AI Assisted Development
Scala Days Conferences via YouTube