World Congress 2024 Aug 20, 2024 Session details

GitHub Copilot Beyond the Basics - 10 Ways to Elevate Your Coding

lgonta , Yuliya Khadasevich

Stop treating GitHub Copilot as a glorified autocomplete. Discover ten advanced prompt engineering and context management techniques to automate tests, refactor bugs, and accelerate your development workflow.

Pause
Mute Enter Fullscreen
#1 about 3 min

Understanding GitHub Copilot and core developer benefits

Delegating repetitive tasks to an AI-powered code completion tool helps software engineers focus on generating business value.

#2 about 2 min

Requirements and licensing plans for GitHub Copilot

Getting started requires navigating individual, business, and enterprise subscriptions with varying privacy controls for training data.

#3 about 3 min

Processing code context securely through proxy servers

Information flows from IDE contexts through privacy filters to large language models without training on proprietary codebase data.

#4 about 1 min

Generative pre-trained transformer models powering code completions

Understanding the trade-offs between GPT-3.5 for fast completions and GPT-4 for advanced chat interactions clarifies ideal use cases.

#5 about 5 min

Leveraging auto-suggestions and context management in IDEs

Managing open tabs and utilizing slash commands ensures that completions accurately reflect existing codebase conventions.

#6 about 4 min

Streamlining unit and acceptance testing with AI

Generating test scenarios and behavior-driven setup scripts accelerates the test-driven development cycle for backend features.

#7 about 1 min

Troubleshooting exceptions and debugging code execution errors

Analyzing complex application logic and generating automated fixes helps operators resolve runtime crashes efficiently.

#8 about 1 min

Optimizing algorithms to improve runtime performance metrics

Replacing custom routines with native library patterns reduces execution time and prevents redundant programming efforts.

#9 about 1 min

Generating front-end user interfaces from backend models

Providing design instructions based on server-side logic automatically creates corresponding web forms and framework components.

#10 about 1 min

Automating interface test creation for frontend elements

Defining explicit framework requirements yields comprehensive assertions and end-to-end testing suites for new capabilities.

#11 about 3 min

Applying structured prompt engineering and reasoning methodologies

Feeding the model zero-shot, few-shot, and chain-of-thought examples yields higher fidelity results for complicated architectures like deployment pipelines.

#12 about 5 min

Demonstrating API method creation and test definition

Natural language instructions can scaffold controllers, implement test assertion libraries, and resolve console stack traces inside the editor.

#13 about 3 min

Refactoring mathematical operations to reduce execution time

Highlighting inefficient processes allows the system to suggest simplified logic for immediate computational speed bumps.

#14 about 3 min

Validating AI suggestions and avoiding over-reliance

Consistently evaluating generated output alongside continuous input refinement guarantees accurate application architectures.

Matching moments

4:37 min

Designing GitHub Copilot for developer flow

Krzystof Czieslak · LIVE

1:40 min

Adoption of integrated AI assistants in developer workflows

Julia Wilson Julia Wilson +1 · WWC 2025

51 sec

Impact of AI tools on developer collaboration

Brooke Gazdag Brooke Gazdag · Europe 2026 Virtual

1:46 min

Minimizing context switching with original GitHub Copilot

Krzysztof Cieślak Krzysztof Cieślak · WWC Europe 2026

1:10 min

Rolling out GitHub Copilot to thousands of developers

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

3:16 min

Driving developer productivity with AI in automotive tech

Mike Butcher Mike Butcher +3 · WWC 2024

Upcoming sessions on this topic

Open session

World Congress 2026 North America

Beyond Vibe Coding: Using CLI Tools as Your AI Counterpart in Pair Programming

Ron Veen

Java enthusiast and Special agent for Team Rockstars IT

Ron Veen
Open session

World Congress 2026 North America

GitHub’s Team X-Ray: Your Repository Knows More About Your Team Than Your Team Does

Andrea Griffiths

Senior Developer Advocate

Andrea Griffiths
Open session

World Congress 2026 North America

Vibe Coding Accessibility

Karl Groves

Focused on actively fixing accessibility

Karl Groves
Open session

World Congress 2026 North America

Ship 10x Faster: AI-Powered Development with Claude Code and MCP Tools

Viktoria Semaan

Principal Technical Evangelist at Databricks

Viktoria Semaan
Open session

World Congress 2026 North America

The Broken Rung: How AI is Rebuilding Software Development from the Ground Up

Tomislav Tipurić

Chief Technology Officer, Nephos

Tomislav Tipurić
Open session

World Congress 2026 North America

Beyond the Code: Human-AI Synergies in Product Development

Ajita Kanchivakam Ananth

Staff Technical Program Manager at Google

Ajita Kanchivakam Ananth