Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore building a comprehensive tooling ecosystem around accurate Scala syntax highlighting using Tree Sitter grammars and parsers in this 39-minute conference talk. Learn to develop cross-platform applications by creating a browser app with Scala.js, a CLI tool with Scala Native, and a web service with Scala JVM, all while maintaining code reusability and consistency. Discover practical patterns for integrating with JavaScript libraries and C libraries for image generation and markdown processing without leaving the Scala ecosystem. Master techniques for designing abstract interfaces that work seamlessly across different platforms and gain insights into building robust, portable tooling that follows developers across various environments and use cases.