GenAI & BeyondTools-in-Action30min
Hands-on refactoring session with the CodeLaser MCP server
This session demonstrates AI-guided, deterministic refactoring with the CodeLaser MCP Server, covering installation, codebase analysis, architectural discussions, UI-driven refactoring planning, and automated transformations. Attendees will learn about interface extraction, package reorganization, and version control integration, gaining practical experience to apply CodeLaser’s refactoring capabilities to their own projects.
Piet van RemortelCodeLaser.io
Bart NaudtsCodeLaser.io
talkDetail.whenAndWhere
Tuesday, October 7, 17:35-18:05
Room 5
This hands-on session demonstrates the CodeLaser MCP Server in action on a real-world codebase to perform deterministic refactoring. Starting with installation and setup, we'll demonstrate how to connect it to your own codebase and get started. We will cover how the coding agent uses the MCP server to get an overview of the codebase and identify refactoring opportunities. We'll walk through the complete workflow: discussing architectural issues with the AI, using the rich UI to inspect and edit refactoring plans, and executing transformations with deterministic guarantees. The demonstration covers practical examples of codebase insights, interface extraction, package reorganization, and large-scale renaming operations. You'll see how the analysis engine can guide refactoring decisions, how clustering algorithms identify architectural patterns, and how the system integrates with version control and branch management throughout the refactoring process. Participants will gain practical insights into AI-guided refactoring approaches with the CodeLaser MCP server, and be ready to apply this tool to their own codebases.
Bart Naudts
Bart holds a PhD in Machine Learning from the University of Antwerp, was a post-doc for 8 years, was co-founder and head of technology of MDCPartners, a service provider for the pharmaceutical industry, and is now co-founder of CodeLaser.io. His current focus is static code analysis.

talkDetail.transcript.loginToSeeTakeaways
talkDetail.transcript.loginToSeeInsights
comments.speakerNotEnabledComments