Database
Browse 4,557 skills across 394 packs and 37 categories
Scaling Websockets
393LScaling WebSocket applications with Redis pub/sub, sticky sessions, horizontal scaling, and load balancing strategies
Server Sent Events
266LServer-Sent Events (SSE) patterns for efficient unidirectional real-time streaming from server to client
Socket Io
248LSocket.IO patterns for event-driven real-time communication with automatic reconnection and room management
Websocket Basics
178LWebSocket API fundamentals including connection lifecycle, message framing, and browser/server implementations
Changesets
205LVersioning and changelog management with Changesets for coordinated monorepo package releases
CI Optimization
338LCI/CD optimization for monorepos including affected detection, caching strategies, and parallel execution
Dependency Management
311LManaging internal package dependencies, versioning strategies, and dependency graph health in monorepos
Lerna
198LMulti-package repository management with Lerna for versioning, publishing, and task orchestration
Nx
246LMonorepo development with Nx including project graph, generators, executors, and computation caching
Pnpm Workspaces
224LManaging monorepo packages with pnpm workspaces including linking, filtering, and dependency hoisting
Shared Configs
325LSharing ESLint, TypeScript, Prettier, and other tool configurations across monorepo packages
Turborepo
175LBuild system orchestration with Turborepo for high-performance monorepo task running and caching
API Gateway
298LAWS API Gateway for building, deploying, and managing RESTful and WebSocket APIs
Cloudformation
278LAWS CloudFormation infrastructure-as-code for provisioning and managing AWS resources declaratively
Cognito
286LAWS Cognito user authentication and authorization for web and mobile applications
Dynamodb
203LAWS DynamoDB NoSQL database for high-performance key-value and document workloads
Ecs Fargate
233LAWS ECS and Fargate for running containerized applications without managing servers
Rds Aurora
321LAWS RDS and Aurora managed relational databases for production SQL workloads
S3
200LAWS S3 object storage service for scalable, durable file and data storage
Sqs Sns
239LAWS SQS and SNS messaging services for decoupled, event-driven architectures
Terraform Basics
236LTerraform fundamentals including providers, resources, data sources, and core workflow
Terraform CI CD Pipeline
472LRunning Terraform in CI/CD pipelines with automated plan, approval gates, and safe apply workflows
Terraform Modules
289LTerraform module design, composition, versioning, and reuse patterns
Terraform Provisioners
273LTerraform provisioners, null resources, triggers, and when to use alternatives
Terraform State Management
264LRemote state backends, state locking, import, migration, and state surgery techniques
Terraform Testing
354LTesting Terraform configurations with native tests, Terratest, plan validation, and policy-as-code
Terraform Variables Outputs
354LTerraform variables, outputs, locals, type constraints, validation, and data flow patterns
Terraform Workspaces
265LUsing Terraform workspaces and alternative patterns for managing multiple environments
Alerting Strategies
201LOn-call alerting strategies for actionable, low-noise alert systems that reduce fatigue and improve response times
Distributed Tracing
205LOpenTelemetry distributed tracing patterns for end-to-end request visibility across microservices
Health Checks
267LHealth check endpoint patterns for liveness, readiness, and startup probes in distributed services
Incident Response
243LIncident response and postmortem patterns for structured handling, communication, and learning from production incidents
Log Aggregation
249LCentralized log aggregation patterns for collecting, indexing, and querying logs across distributed systems
Metrics Collection
238LPrometheus and Grafana metrics collection patterns for monitoring application and infrastructure health
Sli Slo
211LSLI, SLO, and error budget patterns for defining and managing service reliability targets
Structured Logging
176LStructured logging patterns for producing machine-parseable, context-rich log events across services
Child Processes
198LChild process management patterns for spawning, communicating with, and controlling external processes
Clustering
198LCluster module patterns for scaling Node.js applications across multiple CPU cores
Error Handling
218LComprehensive error handling strategies for robust and debuggable Node.js applications
Event Emitter
166LEventEmitter patterns for building decoupled, event-driven architectures in Node.js
File System
192LModern fs/promises patterns for safe, efficient file system operations in Node.js
Native Modules
231LN-API and native addon patterns for extending Node.js with high-performance C/C++ and Rust modules
Streams
161LNode.js streams for efficient memory-conscious data processing with backpressure handling
Worker Threads
190LWorker threads for offloading CPU-intensive tasks without blocking the Node.js event loop
Bundling Libraries
395LBundling JavaScript/TypeScript libraries for distribution using tsup, unbuild, and Rollup
Dependency Audit
362LSecurity auditing npm dependencies for vulnerabilities, license compliance, and supply chain risks
Lockfile Management
282LLock file strategies for deterministic installs across npm, pnpm, and Yarn
Npm Publishing
234LPublishing packages to the npm registry with proper configuration, access control, and release automation
Pnpm
276Lpnpm workspace management for monorepos with content-addressable storage and strict dependency isolation
Private Registries
309LSetting up and using private npm registries with Verdaccio, GitHub Packages, and GitLab Package Registry
Semantic Versioning
211LSemantic versioning (SemVer) conventions, version ranges, and strategies for managing breaking changes
Yarn Berry
285LYarn Berry (v2+) with Plug'n'Play, zero-installs, constraints, and workspace management
Account Abstraction
208LAccount Abstraction (AA) fundamentally changes how users interact with EVM chains by enabling smart contract accounts. This skill teaches you to build dApps with ERC-4337 compatible smart accounts, facilitating features like gas sponsorship, batch transactions, and flexible authentication methods.
Aptos Development
246LDevelop dApps and smart contracts on the Aptos blockchain using the Move language, Aptos SDKs, and CLI tools. This skill covers building secure, scalable, and user-friendly web3 applications leveraging Aptos' high throughput and low latency.
Avalanche Development
250LThis skill covers building decentralized applications and smart contracts on the Avalanche network, including its C-Chain, X-Chain, P-Chain, and custom Subnets. Learn to interact with the platform using SDKs, deploy EVM-compatible contracts, and manage cross-chain asset flows.
Base Development
254LDevelop, deploy, and interact with smart contracts and dApps on Base, an Ethereum Layer 2 solution built on the OP Stack. Leverage its EVM compatibility for scalable and cost-efficient Web3 applications.
Cosmos SDK
276LMaster the Cosmos SDK for building custom, sovereign blockchains (app-chains) and decentralized applications with inter-blockchain communication (IBC). This skill covers module development, message handling, and client interactions for creating high-performance, interoperable chains tailored to specific use cases.
Cosmwasm Contracts
296LDevelop, test, and deploy secure smart contracts on Cosmos SDK blockchains using Rust and CosmWasm.
Erc4337 Smart Accounts
276LLearn to build and interact with ERC-4337 Smart Accounts, enabling gasless transactions, multi-factor authentication, and custom validation logic without protocol-level changes.
Ethers Js
237LEthers.js library for Ethereum wallet management, contract interaction, and blockchain queries