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.