Skip to content

Developer Handbook – Notes, quick starts, and guides on C#, web APIs, Azure, AWS, Angular, React, Next.js, NestJS, GraphQLand more.

License

Notifications You must be signed in to change notification settings

ccatto/dev-handbook-catto

Repository files navigation

dev-handbook-catto

Catto Developer Handbook – Notes, quick starts, and guides on C#, web APIs, Azure, AWS, Angular, React, Next.js, NestJS, GraphQL, and more.


Developer Handbook by Catto

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.


Folder Structure

APIs

  • APIs/webapi-csharp.md – C# Web API code flow, tips, and patterns
  • APIs/nestjs.md – NestJS server-side patterns and guides
  • APIs/express.md – Express.js documentation
  • APIs/java-spring-boot.md – Java Spring Boot examples and notes

Cloud

  • Cloud/Azure/azure.md – Common Azure services, tips, and quick starts
  • Cloud/AWS/aws.md – AWS resources and guides
  • Cloud/GCP/gcp.md – Google Cloud Platform notes

Front-End (TypeScript / Modern Frameworks)

  • Front-End/Angular/angular.md – Angular guides and patterns
  • Front-End/Angular/angular-cli.md – Angular CLI commands and tips
  • Front-End/React/react.md – React tips, hooks, and best practices
  • Front-End/React/Next/next.md – Next.js quick-starts and architecture
  • Front-End/Vue/vue.md – Vue.js notes and examples

Databases

  • Databases/PostgreSQL/postgresql.md – PostgreSQL queries, schema, and tips
  • Databases/SQL-Server/sql-server.md – SQL Server notes
  • Databases/MongoDB/mongodb.md – MongoDB patterns and queries
  • Databases/Cloud/azure-sql-database.md – Azure SQL Database
  • Databases/Cloud/cosmos-db.md – Cosmos DB
  • Databases/Cloud/RDS.md – AWS RDS

.NET

  • Languages/c-sharp.md – C# coding practices
  • Languages/dotnet-core.md – .NET Core guides
  • Languages/legacy-dotnet.md – Legacy ASP.NET, WinForms, WCF, WPF, XML, etc.

General

  • General/general.md – Tech notes, common Q&A, and miscellaneous tips
  • General/software-developers-historical.md – Famous developers and history

Architecture

  • Architecture/patterns.md – Design patterns and best practices
  • Architecture/diagrams.md – Architecture diagrams, code flow, and system design

Testing

  • 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/logging.md – Logging concepts, libraries, and examples

ORMs

  • ORMs/entity-framework.md – Entity Framework tips and examples
  • ORMs/prisma.md – Prisma usage and patterns

Tools

  • Tools/IDEs.md – Popular IDEs overview
  • Tools/package-managers.md – npm, Yarn, pnpm
  • Tools/vite.md – Vite build tool

CI/CD & DevOps

  • DevOps/CI-CD.md – CI/CD pipelines, workflows, and deployment practices
  • DevOps/docker.md – Docker guides and examples
  • DevOps/Kubernetes.md – Kubernetes architecture and usage

Contributing

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)


License

This repository is for personal and educational purposes. Share and adapt responsibly.

About

Developer Handbook – Notes, quick starts, and guides on C#, web APIs, Azure, AWS, Angular, React, Next.js, NestJS, GraphQLand more.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published