๐
Published: June 15, 2025
๐ Category: Personal Insight / Reflection
๐ท️ Tags: Dev Diary, Weekly Learning, C# Practices, .NET Projects, GitHub Copilot, Reflection
๐ Weekly Dev Reflections (June 9–15, 2025)
Every developer grows week by week — by breaking things, fixing them, learning new concepts, or reflecting on what didn’t go as planned. Here's a short reflection on what I learned and experimented with this week.
๐ What I Learned
- ๐ง Explored how GitHub Copilot streamlines repetitive code tasks.
- ๐ง Deep dive into ref vs out vs in modifiers in C#.
- ๐ฆ Practiced better solution structuring in .NET using folder and layer segregation.
- ๐ Reviewed how
IConfiguration
can improve maintainability by avoiding hardcoded settings.
๐ก Things That Helped
- ๐งฐ Installed new Visual Studio extensions for code cleanup and formatting.
- ๐ ️ Customized
launchSettings.json
for easier debugging in multiple environments.
๐ง Challenges Faced
- ⛔ Misconfigured app settings are causing startup issues.
- ๐คน Balancing between learning and shipping code — time management still a challenge!
๐ญ Next Week’s Focus
- ๐ Implement logging with Serilog in a sample microservice.
- ๐ Publish a blog on sealed classes and their real-world uses.
- ✅ Start tracking blog traffic and performance for AdSense optimization.
๐ฌ Stay Connected
- ๐ Blog: www.ajaygangwar.com
- ๐ผ LinkedIn: Ajay Gangwar
- ๐ง Email: seajaygangwar@gmail.com