Interactive Code Execution for Essential C# Website Platform
Faculty Mentor
Sanmeet Kaur
Presentation Type
Poster
Start Date
4-14-2026 2:00 PM
End Date
4-14-2026 4:00 PM
Location
PUB NCR
Primary Discipline of Presentation
Computer Science
Abstract
The Essential C# website (www.essentialcsharp.com) serves as a comprehensive educational resource for C# developers, with many programming language C# examples. However, these code samples are currently static, limiting learners' ability to experiment and validate their understanding in real-time. This project addresses this limitation by integrating interactive code execution capabilities into the website. This allows users to run, modify, and test C# code directly within their browser. Our approach involves deploying Microsoft's Try .NET API to Azure through a CI/CD pipeline using GitHub Actions and Azure Container Apps. The integration enables users to execute code listings in a secure, sand-boxed environment without leaving the learning platform. The implementation focuses on making all suitable code listings executable, supporting multi-file projects, and providing graceful fall-backs when code execution is unavailable. The expected outcome is an enhanced learning experience that transforms passive reading into active experimentation, enabling developers to better understand C# concepts through hands-on practice and immediate feedback.
Recommended Citation
Lester, Joshua, "Interactive Code Execution for Essential C# Website Platform" (2026). 2026 Symposium. 29.
https://dc.ewu.edu/srcw_2026/ps_2026/p3_2026/29
Creative Commons License

This work is licensed under a Creative Commons Attribution-NonCommercial-No Derivative Works 4.0 International License.
Interactive Code Execution for Essential C# Website Platform
PUB NCR
The Essential C# website (www.essentialcsharp.com) serves as a comprehensive educational resource for C# developers, with many programming language C# examples. However, these code samples are currently static, limiting learners' ability to experiment and validate their understanding in real-time. This project addresses this limitation by integrating interactive code execution capabilities into the website. This allows users to run, modify, and test C# code directly within their browser. Our approach involves deploying Microsoft's Try .NET API to Azure through a CI/CD pipeline using GitHub Actions and Azure Container Apps. The integration enables users to execute code listings in a secure, sand-boxed environment without leaving the learning platform. The implementation focuses on making all suitable code listings executable, supporting multi-file projects, and providing graceful fall-backs when code execution is unavailable. The expected outcome is an enhanced learning experience that transforms passive reading into active experimentation, enabling developers to better understand C# concepts through hands-on practice and immediate feedback.