Skip to main content

Database

Browse 6,168 skills across 448 packs and 38 categories

Showing 901–960 of 1,758 skills
1,758 skills found in Technology & Engineering

Storybook Docs

195L

Storybook documentation, visual testing, and interactive component cataloging for design systems

Technology & EngineeringDesign Systems

Theming

184L

Theme systems, dark mode implementation, and runtime theme switching for design systems

Technology & EngineeringDesign Systems

API Gateway Design

119L

API gateway and Backend-for-Frontend (BFF) patterns for managing client-service communication

Technology & EngineeringSystem Design

Circuit Breaker

117L

Circuit breaker and resilience patterns for building fault-tolerant distributed systems

Technology & EngineeringSystem Design

Database Scaling

119L

Database scaling patterns including sharding, replication, and read replicas for high-throughput systems

Technology & EngineeringSystem Design

Distributed Caching

109L

Distributed caching strategies for reducing latency and database load in large-scale systems

Technology & EngineeringSystem Design

Event-Driven

105L

Event-driven architecture and CQRS patterns for reactive, decoupled distributed systems

Technology & EngineeringSystem Design

Message Queues

116L

Message queue patterns including pub/sub, fan-out, and reliable delivery for asynchronous communication

Technology & EngineeringSystem Design

Microservices

106L

Microservices architecture patterns for building independently deployable, loosely coupled services

Technology & EngineeringSystem Design

Rate Limiting Design

105L

Rate limiting and throttling strategies for protecting distributed systems at scale

Technology & EngineeringSystem Design

AWS Lambda

175L

Expert guidance for building, deploying, and optimizing AWS Lambda functions

Technology & EngineeringServerless

AWS Step Functions

194L

Expert guidance for orchestrating serverless workflows with AWS Step Functions

Technology & EngineeringServerless

Cloudflare Workers

167L

Expert guidance for building and deploying applications on Cloudflare Workers at the edge

Technology & EngineeringServerless

Cold Start Optimization

173L

Expert guidance for mitigating and optimizing cold start latency in serverless functions

Technology & EngineeringServerless

Event Triggers

259L

Expert guidance for building event-driven serverless architectures with S3, SQS, and EventBridge triggers

Technology & EngineeringServerless

Serverless Databases

176L

Expert guidance for using serverless databases like PlanetScale, Neon, and Turso in serverless applications

Technology & EngineeringServerless

Serverless Testing

235L

Expert guidance for testing serverless applications locally and in CI/CD pipelines

Technology & EngineeringServerless

Vercel Functions

172L

Expert guidance for building Vercel Edge and Serverless Functions for full-stack web applications

Technology & EngineeringServerless

Compound Components

167L

Compound component pattern for building flexible, implicitly-shared React component APIs

Technology & EngineeringReact Patterns

Context Patterns

225L

React Context patterns for efficient state sharing, provider composition, and avoiding unnecessary re-renders

Technology & EngineeringReact Patterns

Custom Hooks

188L

Custom hooks pattern for extracting and reusing stateful logic across React components

Technology & EngineeringReact Patterns

Error Boundaries

197L

Error boundary pattern for gracefully catching and recovering from runtime errors in React component trees

Technology & EngineeringReact Patterns

Optimistic Updates

250L

Optimistic update patterns for instant UI feedback with server reconciliation and rollback in React

Technology & EngineeringReact Patterns

Render Props

180L

Render props pattern for sharing cross-cutting logic through function-as-children and render callbacks

Technology & EngineeringReact Patterns

Server Components

195L

React Server Components pattern for zero-bundle server-rendered components with direct backend access

Technology & EngineeringReact Patterns

Suspense Patterns

173L

React Suspense patterns for declarative loading states, data fetching, and code splitting

Technology & EngineeringReact Patterns

Async Patterns

216L

Asyncio patterns for concurrent I/O-bound programming in Python

Technology & EngineeringPython Patterns

Context Managers

171L

Context manager patterns using with statements for reliable resource management in Python

Technology & EngineeringPython Patterns

Dataclasses

204L

Dataclass and Pydantic model patterns for structured data in Python

Technology & EngineeringPython Patterns

Decorators

167L

Decorator patterns for wrapping, extending, and composing Python functions and classes

Technology & EngineeringPython Patterns

Dependency Injection

261L

Dependency injection patterns for loosely coupled, testable Python applications

Technology & EngineeringPython Patterns

Generators

207L

Generator and itertools patterns for memory-efficient data processing in Python

Technology & EngineeringPython Patterns

Metaclasses

224L

Metaclass and descriptor patterns for advanced class customization in Python

Technology & EngineeringPython Patterns

Type Hints

201L

Type hint patterns and mypy best practices for statically typed Python code

Technology & EngineeringPython Patterns

Async Rust

232L

Async Rust programming with async/await, Tokio runtime, futures, and concurrent task patterns

Technology & EngineeringRust

Cargo Workspace

319L

Cargo workspaces, project structure, dependency management, and multi-crate Rust project organization

Technology & EngineeringRust

Error Handling

198L

Rust error handling with Result, Option, the ? operator, and ecosystem crates anyhow and thiserror

Technology & EngineeringRust

Lifetimes

180L

Rust lifetime annotations for ensuring reference validity and understanding the borrow checker

Technology & EngineeringRust

Ownership Borrowing

170L

Rust ownership, borrowing, and move semantics for writing memory-safe code without a garbage collector

Technology & EngineeringRust

Pattern Matching

266L

Rust pattern matching with match, if let, while let, destructuring, and advanced match patterns

Technology & EngineeringRust

Smart Pointers

262L

Rust smart pointers Box, Rc, Arc, RefCell, and their combinations for heap allocation and shared ownership

Technology & EngineeringRust

Traits Generics

216L

Rust traits and generics for polymorphism, abstraction, and zero-cost generic programming

Technology & EngineeringRust

Context Patterns

256L

Context usage for cancellation, timeouts, deadlines, and value propagation in Go

Technology & EngineeringGo

Error Handling

208L

Error handling patterns including wrapping, sentinel errors, custom types, and error groups in Go

Technology & EngineeringGo

Generics

238L

Go generics including type parameters, constraints, and generic data structure patterns (Go 1.18+)

Technology & EngineeringGo

Goroutines Channels

175L

Concurrency patterns using goroutines, channels, select, and sync primitives in Go

Technology & EngineeringGo

HTTP Servers

266L

HTTP server patterns using net/http, chi, and gin including middleware, routing, and graceful shutdown

Technology & EngineeringGo

Interfaces

184L

Interface design principles, implicit satisfaction, and composition patterns in Go

Technology & EngineeringGo

Modules

216L

Go modules, dependency management, versioning, workspaces, and private module configuration

Technology & EngineeringGo

Testing

228L

Table-driven tests, benchmarks, fuzzing, test helpers, and testing best practices in Go

Technology & EngineeringGo

API Routes

345L

Route Handlers for building REST APIs, handling webhooks, streaming responses, and CORS in Next.js App Router

Technology & EngineeringNextjs

App Router

249L

App Router fundamentals including file-based routing, layouts, loading states, and parallel routes in Next.js

Technology & EngineeringNextjs

Authentication

331L

Authentication patterns using NextAuth.js (Auth.js) and Clerk for protecting routes and managing sessions in Next.js

Technology & EngineeringNextjs

Data Fetching

271L

Data fetching and caching strategies including Server Components, fetch options, ISR, and the Next.js cache layers

Technology & EngineeringNextjs

Deployment

380L

Deployment strategies for Next.js including Vercel, self-hosting with Node.js, Docker containers, and static export

Technology & EngineeringNextjs

Image Optimization

317L

Image optimization with next/image, asset handling, fonts, and performance tuning for Next.js applications

Technology & EngineeringNextjs

Middleware

297L

Middleware patterns for request interception, redirects, rewrites, authentication guards, and geo-routing in Next.js

Technology & EngineeringNextjs

Server Actions

280L

Server Actions and mutations for handling form submissions, data mutations, and revalidation in Next.js

Technology & EngineeringNextjs

Chain of Thought

149L

Chain-of-thought prompting to elicit step-by-step reasoning from language models

Technology & EngineeringPrompt Engineering

Evaluation

323L

Prompt evaluation and testing methodologies for measuring and improving prompt quality

Technology & EngineeringPrompt Engineering