.NET Rocks!

Viper.NET with Rob Conery

Jan 16, 2025
Rob Conery, a talented software developer at Microsoft and author of "The Imposter's Handbook," joins the conversation to discuss his latest tools, including a VS Code extension for Copilot designed to simplify Postgres database management. He shares insights from his explorations beyond .NET, leading to the creation of Viper.NET, a configuration management tool inspired by Go. The chat also dives into the intriguing impact of GitHub Copilot and its new free tier, sparking debates within the developer community.
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
ANECDOTE

Copilot Extension for Postgres

  • Rob Conery created a VS Code extension that lets Copilot understand Postgres databases and generate entity framework models automatically.
  • It introspects database schemas and significantly enhances Copilot's capabilities for developers.
INSIGHT

Simplifying .NET Configuration

  • Configuration in .NET is complicated and inconsistent over time, inspiring Rob Conery to port Go's Viper library to .NET.
  • Viper.NET simplifies config management by scanning multiple sources like .env and JSON files for environment-aware settings.
ANECDOTE

Testing Fast Email Sending

  • Rob used a project called Mail Pit to send 25,000 emails in about two and a half seconds during testing.
  • It simulates email sending locally and shows the incoming emails in a web UI, which amazed Rob with its speed.
Get the Snipd Podcast app to discover more snips from this episode
Get the app