DEV Community

Cover image for 🎬 Building a .NET 8 Web API + GitHub Actions CI/CD β€” Vibe Coding Ep.1
Mani Movassagh
Mani Movassagh

Posted on

🎬 Building a .NET 8 Web API + GitHub Actions CI/CD β€” Vibe Coding Ep.1

πŸ”₯ Welcome to the first episode of Vibe Coding with Mani!

In this real-world coding session, we:

  • Build a modern .NET 8 Web API
  • Use Entity Framework Core to connect to a SQL Server (running in Docker)
  • Set up a GitHub Actions workflow to automate build & deployment

No boring walkthroughs. No scripts. Just pure development vibes β€” experimenting, debugging, and building like a real dev.

πŸŽ₯ Watch the Video

πŸ‘‰ Watch on YouTube

πŸ’» Tech Stack

  • .NET 8 (Web API)
  • SQL Server + Docker
  • GitHub Actions (CI/CD)
  • Entity Framework Core

🧠 Ideal For

  • Developers learning backend with .NET
  • Anyone curious about CI/CD with GitHub Actions
  • Coders who enjoy watching real development flow and decision-making

πŸ“¦ Source Code

πŸ”— GitHub Repo: Dotnet-Vibe


If you're tired of perfect tutorials and want to see how real devs think, break, and build β€” you're in the right place.

πŸ›ŽοΈ Follow me for more Vibe Coding sessions using TypeScript, Java, AI tools, and fullstack tech.

β€” Mani πŸ’»πŸŽ§

Top comments (3)

Collapse
Β 
sarahmatta profile image
Sarah Matta β€’

Did you stick with .NET 8 for purposeful reasons? I'm curious about using AI anything with a version of .NET that was initially released (in preview) right about the same time as chatgpt. Very interesting! Hope to hear your input.

Collapse
Β 
manimovassagh profile image
Mani Movassagh β€’

That is a nice question. probably I will make another video and use Dotnet 9 or maybe pre-release 10 and let us see what is the result

Collapse
Β 
manimovassagh profile image
Mani Movassagh β€’

I just used the LTS version for no reason. but we will do it with other versions. that was a very good point