Catto Developer Handbook – Notes, quick starts, and guides on C#, web APIs, Azure, AWS, Angular, React, Next.js, NestJS, GraphQL, and more.
Welcome to the Catto Developer Handbook, a collection of notes, quick-start guides, and technical documentation covering APIs, cloud services, front-end frameworks, databases, .NET technologies, architecture, testing, DevOps practices, and developer tools.
This repo is organized by topic and technology to make it easy to browse and reference.
APIs/webapi-csharp.md– C# Web API code flow, tips, and patternsAPIs/nestjs.md– NestJS server-side patterns and guidesAPIs/express.md– Express.js documentationAPIs/java-spring-boot.md– Java Spring Boot examples and notes
Cloud/Azure/azure.md– Common Azure services, tips, and quick startsCloud/AWS/aws.md– AWS resources and guidesCloud/GCP/gcp.md– Google Cloud Platform notes
Front-End/Angular/angular.md– Angular guides and patternsFront-End/Angular/angular-cli.md– Angular CLI commands and tipsFront-End/React/react.md– React tips, hooks, and best practicesFront-End/React/Next/next.md– Next.js quick-starts and architectureFront-End/Vue/vue.md– Vue.js notes and examples
Databases/PostgreSQL/postgresql.md– PostgreSQL queries, schema, and tipsDatabases/SQL-Server/sql-server.md– SQL Server notesDatabases/MongoDB/mongodb.md– MongoDB patterns and queriesDatabases/Cloud/azure-sql-database.md– Azure SQL DatabaseDatabases/Cloud/cosmos-db.md– Cosmos DBDatabases/Cloud/RDS.md– AWS RDS
Languages/c-sharp.md– C# coding practicesLanguages/dotnet-core.md– .NET Core guidesLanguages/legacy-dotnet.md– Legacy ASP.NET, WinForms, WCF, WPF, XML, etc.
General/general.md– Tech notes, common Q&A, and miscellaneous tipsGeneral/software-developers-historical.md– Famous developers and history
Architecture/patterns.md– Design patterns and best practicesArchitecture/diagrams.md– Architecture diagrams, code flow, and system design
Testing/node.md– Node.js testing (Jest, Mocha, etc.)Testing/automation.md– Automation testing (Selenium, Cypress, etc.)Testing/uat.md– User Acceptance Testing practices
Logging/logging.md– Logging concepts, libraries, and examples
ORMs/entity-framework.md– Entity Framework tips and examplesORMs/prisma.md– Prisma usage and patterns
Tools/IDEs.md– Popular IDEs overviewTools/package-managers.md– npm, Yarn, pnpmTools/vite.md– Vite build tool
DevOps/CI-CD.md– CI/CD pipelines, workflows, and deployment practicesDevOps/docker.md– Docker guides and examplesDevOps/Kubernetes.md– Kubernetes architecture and usage
Feel free to add notes, guides, and examples! Use markdown files inside the appropriate folder and follow the naming convention:
<topic>-<technology>.md (e.g., quickstart-webapi.md, azure-storage.md)
This repository is for personal and educational purposes. Share and adapt responsibly.