What You Need to Know Before
You Start

Starts 7 June 2025 04:25

Ends 7 June 2025

00 days
00 hours
00 minutes
00 seconds
course image

scip-ruby - A Ruby Indexer Built with Sorbet

Explore scip-ruby, an open-source indexer for Ruby code navigation, built on Sorbet. Learn its development process, comparisons with IDEs, and insights into functional core design in developer tools.
Ruby Central via YouTube

Ruby Central

2484 Courses


24 minutes

Optional upgrade avallable

Not Specified

Progress at your own speed

Conference Talk

Optional upgrade avallable

Overview

Explore scip-ruby, an open-source indexer for Ruby code navigation, built on Sorbet. Learn its development process, comparisons with IDEs, and insights into functional core design in developer tools.

Syllabus

  • Introduction to SCIP-Ruby
  • Overview of scip-ruby
    Importance and applications in code navigation
  • Sorbet and Type Safety
  • Introduction to Sorbet
    Role of Sorbet in scip-ruby
    Benefits of type checking in Ruby
  • Development Process of SCIP-Ruby
  • Key stages of development
    Challenges and solutions
  • Functional Core Design in Developer Tools
  • Principles of functional core architecture
    Application in scip-ruby
    Advantages of functional design in code tools
  • Comparisons with IDE Features
  • Differences between scip-ruby and IDE features
    Integration with existing development environments
    Use cases for choosing scip-ruby over traditional IDE solutions
  • Practical Usage and Case Studies
  • Setting up and using scip-ruby
    Real-world usage scenarios
    Case studies showcasing efficiency improvements
  • Contributing to SCIP-Ruby and Open Source
  • How to contribute to the scip-ruby project
    Open-source collaboration benefits and best practices
  • Future Directions
  • Upcoming features and enhancements
    Contributions and how to get involved in the future development of scip-ruby

Subjects

Conference Talks