A comprehensive collection of cheat sheets covering modern web development, backend technologies, DevOps practices, and AI-powered development workflows.
This repository contains curated cheat sheets and quick reference guides for various programming languages, frameworks, tools, and development methodologies. Each cheat sheet includes:
- Syntax references - Quick syntax lookups
- Best practices - Industry-standard approaches
- Code examples - Practical, ready-to-use snippets
- Common patterns - Design patterns and solutions
- Tips & tricks - Pro tips for efficient development
cheat-sheets/
βββ README.md
βββ Agile Scrum Foundations.md
βββ AI-Powered Development.md
βββ Backend/
β βββ Data Structures and Algorithms.md
β βββ Django.md
β βββ ExpressJs.md
β βββ Mongoose.md
β βββ NodeJs.md
β βββ PrismaORM.md
β βββ Python.md
βββ DevOps/
β βββ Docker (containerisation).md
β βββ Git and GitHub.md
β βββ GitHub Actions.md
β βββ Kubernetes.md
β βββ Linux commands and shell scripting.md
βββ Frontend/
β βββ CSS.md
β βββ Gasp & ThreeJS.md
β βββ HTML.md
β βββ JavaScript.md
β βββ NextJs.md
β βββ ReactJs.md
β βββ Redux.md
β βββ TailwindCSS.md
β βββ TypeScript.md
βββ Platforms/
βββ PWA.md
βββ desktop/
β βββ ElectronJs.md
β βββ PyQt5.md
βββ mobile/
βββ Capacitor.md
βββ React-Native.md
| Technology | Description | File |
|---|---|---|
| HTML | Markup fundamentals | Frontend/HTML.md |
| CSS | Styling and layouts | Frontend/CSS.md |
| JavaScript | Core JS concepts | Frontend/JavaScript.md |
| TypeScript | Static typing for JS | Frontend/TypeScript.md |
| React.js | UI component library | Frontend/ReactJs.md |
| Next.js | React framework | Frontend/NextJs.md |
| Redux | State management | Frontend/Redux.md |
| TailwindCSS | Utility-first CSS | Frontend/TailwindCSS.md |
| GSAP & Three.js | Animation & 3D graphics | Frontend/Gasp & ThreeJS.md |
| Technology | Description | File |
|---|---|---|
| Python | Python programming | Backend/Python.md |
| Node.js | JavaScript runtime | Backend/NodeJs.md |
| Express.js | Node.js web framework | Backend/ExpressJs.md |
| Django | Python web framework | Backend/Django.md |
| Mongoose | MongoDB ODM | Backend/Mongoose.md |
| Prisma ORM | Modern database toolkit | Backend/PrismaORM.md |
| DSA | Data structures & algorithms | Backend/Data Structures and Algorithms.md |
| Technology | Description | File |
|---|---|---|
| Git & GitHub | Version control | DevOps/Git and GitHub.md |
| Docker | Containerization | DevOps/Docker (containerisation).md |
| Kubernetes | Container orchestration | DevOps/Kubernetes.md |
| GitHub Actions | CI/CD automation | DevOps/GitHub Actions.md |
| Linux & Shell | Command line & scripting | DevOps/Linux commands and shell scripting.md |
| Technology | Description | File |
|---|---|---|
| PWA | Progressive Web Apps | Platforms/PWA.md |
| React Native | Mobile development | Platforms/mobile/React-Native.md |
| Capacitor | Native mobile apps | Platforms/mobile/Capacitor.md |
| Electron.js | Desktop apps with web tech | Platforms/desktop/ElectronJs.md |
| PyQt5 | Python desktop apps | Platforms/desktop/PyQt5.md |
| Topic | Description | File |
|---|---|---|
| Agile Scrum | Agile development methodology | Agile Scrum Foundations.md |
| AI-Powered Dev | AI in software development | AI-Powered Development.md |
- Navigate to the relevant category folder
- Open the markdown file for your technology
- Use
Ctrl+F(orCmd+F) to search for specific topics
# Clone the repository
git clone https://github.com/MadickAngeCesar/cheat-sheets.git
cd cheat-sheets
# Open in your favorite editor
code . # VS Code- By technology: Browse the folder structure above
- By concept: Use your editor's global search feature
- By example: Look for code blocks in relevant sections
- β Quick syntax lookups during development
- β Learning new technologies
- β Interview preparation
- β Code review references
- β Team onboarding materials
- React.js Basics β Component patterns, hooks, lifecycle
- TypeScript Essentials β Types, interfaces, generics
- CSS Layouts β Flexbox, Grid, responsive design
- Next.js Routing β App router, SSR, SSG
- Node.js APIs β HTTP, streams, modules
- Express.js Routes β Middleware, routing, error handling
- Prisma Queries β CRUD, relations, migrations
- Python Basics β Syntax, data structures, OOP
- Docker Commands β Images, containers, volumes
- Git Workflows β Branching, merging, rebasing
- Kubernetes Basics β Pods, services, deployments
- CI/CD Pipelines β Workflows, actions, automation
- Agile Scrum β Sprints, ceremonies, roles
- AI Development β AI tools, prompts, workflows
Contributions are welcome! If you'd like to add or improve a cheat sheet:
- Format: Use clear Markdown formatting
- Structure: Follow the existing structure pattern
- Code Examples: Include practical, working examples
- Accuracy: Ensure information is up-to-date
- Clarity: Write for developers of all levels
# Technology Name
## Overview
Brief description
## Installation
Setup instructions
## Basic Concepts
Core concepts with examples
## Common Patterns
Frequently used patterns
## Best Practices
Industry standards
## Resources
Links to official docs- Regular Updates: Cheat sheets are updated to reflect current best practices
- Version Specific: Some examples may be version-specific; check technology versions
- Learning Path: Start with fundamentals before diving into advanced topics
- Practice: Use these as quick references, not replacements for documentation
Building a Web App?
- HTML + CSS + JavaScript
- React.js or Next.js
- Node.js + Express.js
- Prisma or Mongoose
Mobile Development?
- React Native for cross-platform
- Capacitor for hybrid apps
- PWA for web-based mobile apps
Desktop Applications?
- Electron.js for web technologies
- PyQt5 for Python-based apps
DevOps Pipeline?
- Git & GitHub for version control
- Docker for containerization
- GitHub Actions for CI/CD
- Kubernetes for orchestration
- MDN Web Docs - Web technologies
- React Docs - React.js
- Node.js Docs - Node.js
- Docker Docs - Docker
- Kubernetes Docs - Kubernetes
- Stack Overflow - Q&A platform
- GitHub Discussions - Community discussions
- Dev.to - Developer articles
- Reddit (r/webdev, r/programming) - Communities
This collection is maintained for educational purposes. Individual technologies and frameworks are property of their respective owners.
These cheat sheets are compiled from:
- Official documentation
- Community best practices
- Real-world development experience
- Industry standards and conventions
Happy Coding! π
Last Updated: November 2025