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



