AI has entered the chat
🚀 Built a Full Stack App with GitHub Copilot – Lessons Learned
I put GitHub Copilot to the test by generating a full-stack project—a .NET Web API and an Angular frontend. The results? A mix of efficiency and reminders that best practices and patterns still matter.
💡 Observations:
✅ Copilot will generate the simplest implementation unless you prompt it with clear, structured instructions.
✅ Without guidance, it might use incompatible syntax.
✅ Everything in one file? Yep, it put the entire C# API in Program.cs and the Angular app in AppComponent.
✅ It passed objects around directly in the API, skipping best practices like DTOs.
✅ It applied inline styles in the Angular template instead of using proper CSS or component styling.
✅ The CSS it generated had duplicate entries for the same class, leading to unnecessary bloat.
✅ It actually walked me through setting up CI/CD with GitHub Actions and how to configure a DigitalOcean Droplet for deployment.
The takeaway? AI-assisted coding is powerful, but best practices, patterns, and SOLID principles still matter. We need to understand the tools, refine our prompts, and guide AI to build maintainable solutions.
🔧 Keep learning. Keep improving. AI won’t replace good developers—it will amplify the ones who know how to use it effectively.
#AI #GitHubCopilot #DotNet #Angular #SoftwareEngineering #GitHubActions #DevOps #DigitalOcean #KeepLearning
Check out the revamped site: https://cozyweather.com



