YoVDO

Integrating Developer Experiences - Build Server Protocol

Offered By: Scala Days Conferences via YouTube

Tags

Scala Days Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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 Scala
Scala 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