Creating flashcards with ChatGPT
I have been using GitHub Copilot for writing documentation, have been testing ChatGPT (GPT3.5) and using OpenAI API (GPT3) in some of my projects. And even after a few months, I'm amused with new possibilities and new ways to use generative AIs for text.
Public Nested Classes
For some time, I've been using public nested classes (often records) for POCOs (Plain Old C# Object), mostly with MediatR and services. I have found this approach very useful. Everything is contained within the MediatR model (or service), there is no way to access subclasses without explicitly understanding what you are doing.
Book: Just Enough Software Architecture: A Risk-driven Approach
Just Enough Software Architecture: A Risk-Driven Approach is a popular technology-agnostic software architecture book, often recommended as an introduction to software architecture.