Skip to content
| Marketplace
Sign in
Visual Studio Code>Snippets>scholar-snippetNew to Visual Studio Code? Get it now.
scholar-snippet

scholar-snippet

Thomas Moerman

|
17 installs
| (0) | Free
My scholar snippet shared with you =)
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Important: scholar-snippet is designed to accelerate development for those with a solid understanding of C#, Flutter, and related technologies. While it can significantly save time by automating repetitive tasks, it does not replace fundamental knowledge. Using this extension without a proper grasp of these technologies may lead to wasted time and potential errors.

🚀 scholar-snippet - Update: Version 0.10.0 - Advanced C# Features & Robustness! 🛡️☁️

I'm excited to release scholar-snippet version 0.10.0, bringing advanced C# features, significant internal refactoring, and improved project robustness!

✨ Key Enhancements in Version 0.10.0 ✨

🤖 C# Development

  • Comprehensive Firebase Integration: Introduced a powerful "Firebase" option during csharp.addInitStuff to automatically configure Firebase Authentication in your Minimal API projects. This includes:
    • Setup for Firebase Admin SDK.
    • Integration with Azure Key Vault to securely retrieve Firebase service account keys.
    • Configuration for Azure Blob Storage, ready for file uploads/downloads.
    • Proper JWT Bearer Authentication scheme setup.
  • Improved Project Robustness: Enhanced the initialization process so that projects generated via csharp.addInitStuff are more tolerant to missing appsettings values or Azure configurations, ensuring the application can still run (though features depending on them will not function).
  • Memory Cache Setup Refinement: Adjusted the Memory Cache setup to provide a more ready-to-use example, including a disabled sample service file for easy activation.

⚙️ Internal Improvements

  • Codebase Restructuring: Significant internal refactoring has been performed by consolidating common logic into the VOID_OPTIONS_RETURN function. This enhances maintainability and reduces redundant code.
  • Project File Cleanup: The csharp.removeFoldersFile command now intelligently cleans up related ItemGroup entries in your .csproj file, preventing clutter and ensuring project integrity.
  • Initialization Consistency: The csharp.addInitStuff command now aligns more closely with csharp.initFolders for consistent setup logic.
  • Optimized DB Initialization: Streamlined the database initialization process to avoid unnecessary steps in certain scenarios.

📝 Changelog

Please view the changelog for detailed information about this release and previous releases.

Upgrade to version 0.10.0 today for a more powerful, flexible, and robust C# development experience! 🎉

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft