Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
The Cascade Conversational Interface
- Differences between Cascade and standard chat panels in other IDEs
- Preserving conversational context across various feature requests
- Transitioning between explain, plan, and act modes within Cascade
- Practical conversation patterns for debugging and feature creation
Predictive Edits and Multi-File Awareness
- Understanding predictive edits and their automatic triggers
- Managing, approving, or adjusting edit suggestions across multiple files
- Automatically tracking dependencies among modified files
- Undoing cascading changes when predictions are inaccurate
Terminal Integration Inside the Editor
- Launching and controlling integrated terminal sessions
- How Cascade monitors terminal output to refine subsequent steps
- Executing tests, builds, and deployments without exiting Windsurf
- Managing interactive CLI prompts during automated processes
Windsurf Indexing and Context Management
- Mechanisms for building and maintaining a real-time project index
- Indexing strategies for monorepos compared to single repositories
- Excluding generated artifacts and build directories to speed up indexing
- Reconstructing the index following significant structural modifications
Conversational Feature Building
- Describing features in natural language while Cascade formulates a plan
- Verifying the generated file list prior to accepting changes
- Executing generated code immediately and providing error feedback to Cascade
- Refining solutions iteratively through conversational follow-ups
Custom Rules and Technology-Specific Prompting
- Defining project-specific rules for internal frameworks
- Applying naming conventions using Windsurf rule files
- Adapting indexing for DSLs and non-standard file formats
- Distributing rule sets across the development team
Debugging with Cascade Assistance
- Analyzing stack traces pasted into Cascade to identify root causes
- Requesting comparisons between functioning and faulty versions from Cascade
- Executing regression tests within Cascade’s terminal watcher
- Detecting hallucinated imports or missing dependencies after edits
Version Control and Review Integration
- Creating commit messages based on conversational change summaries
- Drafting pull request descriptions via Cascade chat
- Addressing reviewer comments with precise file edits
- Maintaining a tidy commit history during conversational development
Performance and Enterprise Deployment
- Optimizing large workspace indexing within memory limits
- Reducing startup times for repositories containing numerous files
- Comprehending Windsurf’s data handling and opt-out options for training
- Configuring enterprise proxies and VPNs for regulated environments
Transitioning from Other Editors
- Importing keybindings and settings from VS Code or JetBrains
- Exporting Windsurf extensions to standard VS Code
- Implementing team migration strategies and pilot program structures
Requirements
- Practical experience with IDEs such as VS Code or JetBrains
- Knowledge of Git and agile development practices
- Basic familiarity with LLM-driven chat interfaces
Target Audience
- Developers considering Windsurf as their primary development environment
- Product teams aiming for native conversational AI within their editor
- Freelancers seeking to minimize context switching via integrated terminal workflows
14 Hours
Testimonials (1)
That i gained a knowledge regarding streamlit library from python and for sure i'll try to use it to improve applications in my team which are made in R shiny