

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.
AI Snips
Chapters
Books
Transcript
Episode notes
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.
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.
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.