Skip to main content

Database

Browse 4,557 skills across 394 packs and 37 categories

Showing 1981–2040 of 4,557 skills
4,557 skills found

Distributed Caching

110L

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

Technology & EngineeringSystem Design

Event-Driven

106L

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

Technology & EngineeringSystem Design

Message Queues

117L

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

Technology & EngineeringSystem Design

Microservices

107L

Microservices architecture patterns for building independently deployable, loosely coupled services

Technology & EngineeringSystem Design

Rate Limiting Design

106L

Rate limiting and throttling strategies for protecting distributed systems at scale

Technology & EngineeringSystem Design

AWS Lambda

176L

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

Technology & EngineeringServerless

AWS Step Functions

195L

Expert guidance for orchestrating serverless workflows with AWS Step Functions

Technology & EngineeringServerless

Cloudflare Workers

168L

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

Technology & EngineeringServerless

Cold Start Optimization

174L

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

Technology & EngineeringServerless

Event Triggers

260L

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

Technology & EngineeringServerless

Serverless Databases

177L

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

Technology & EngineeringServerless

Serverless Testing

236L

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

Technology & EngineeringServerless

Vercel Functions

173L

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

Technology & EngineeringServerless

Compound Components

168L

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

Technology & EngineeringReact Patterns

Context Patterns

226L

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

Technology & EngineeringReact Patterns

Custom Hooks

189L

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

Technology & EngineeringReact Patterns

Error Boundaries

198L

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

Technology & EngineeringReact Patterns

Optimistic Updates

251L

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

Technology & EngineeringReact Patterns

Render Props

181L

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

Technology & EngineeringReact Patterns

Server Components

196L

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

Technology & EngineeringReact Patterns

Suspense Patterns

174L

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

Technology & EngineeringReact Patterns

Async Patterns

217L

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

Technology & EngineeringPython Patterns

Context Managers

172L

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

Technology & EngineeringPython Patterns

Dataclasses

205L

Dataclass and Pydantic model patterns for structured data in Python

Technology & EngineeringPython Patterns

Decorators

168L

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

Technology & EngineeringPython Patterns

Dependency Injection

262L

Dependency injection patterns for loosely coupled, testable Python applications

Technology & EngineeringPython Patterns

Generators

208L

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

Technology & EngineeringPython Patterns

Metaclasses

225L

Metaclass and descriptor patterns for advanced class customization in Python

Technology & EngineeringPython Patterns

Type Hints

202L

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

Technology & EngineeringPython Patterns

Async Rust

233L

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

Technology & EngineeringRust

Cargo Workspace

320L

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

Technology & EngineeringRust

Error Handling

199L

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

Technology & EngineeringRust

Lifetimes

181L

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

Technology & EngineeringRust

Ownership Borrowing

171L

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

Technology & EngineeringRust

Pattern Matching

267L

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

Technology & EngineeringRust

Smart Pointers

263L

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

Technology & EngineeringRust

Traits Generics

217L

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

Technology & EngineeringRust

Context Patterns

257L

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

Technology & EngineeringGo

Error Handling

209L

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

Technology & EngineeringGo

Generics

239L

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

Technology & EngineeringGo

Goroutines Channels

176L

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

Technology & EngineeringGo

HTTP Servers

267L

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

Technology & EngineeringGo

Interfaces

185L

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

Technology & EngineeringGo

Modules

217L

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

Technology & EngineeringGo

Testing

229L

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

Technology & EngineeringGo

API Routes

346L

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

Technology & EngineeringNextjs

App Router

250L

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

Technology & EngineeringNextjs

Authentication

332L

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

Technology & EngineeringNextjs

Data Fetching

272L

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

Technology & EngineeringNextjs

Deployment

381L

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

Technology & EngineeringNextjs

Image Optimization

318L

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

Technology & EngineeringNextjs

Middleware

298L

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

Technology & EngineeringNextjs

Server Actions

281L

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

Technology & EngineeringNextjs

Chain of Thought

150L

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

Technology & EngineeringPrompt Engineering

Evaluation

324L

Prompt evaluation and testing methodologies for measuring and improving prompt quality

Technology & EngineeringPrompt Engineering

Few Shot Learning

172L

Few-shot example prompting to guide model behavior through demonstration

Technology & EngineeringPrompt Engineering

Prompt Chaining

288L

Multi-step prompt chains that decompose complex tasks into sequential LLM calls

Technology & EngineeringPrompt Engineering

Retrieval Augmented

238L

RAG prompt patterns for grounding model responses in retrieved context documents

Technology & EngineeringPrompt Engineering

Role Prompting

175L

Role and persona prompting to shape model expertise, tone, and perspective

Technology & EngineeringPrompt Engineering

Structured Output

236L

Techniques for reliably extracting structured JSON and typed data from language models

Technology & EngineeringPrompt Engineering