Database
Browse 4,557 skills across 394 packs and 37 categories
Spring Actuator
368LApplication monitoring, health checks, metrics, and observability with Spring Boot Actuator and Micrometer
Spring Batch
337LBatch processing with Spring Batch including jobs, steps, chunk processing, readers, writers, and job scheduling
Spring Boot Basics
230LCore Spring Boot concepts including auto-configuration, starters, dependency injection, and application lifecycle
Spring Cloud
359LMicroservices architecture with Spring Cloud including service discovery, API gateway, circuit breakers, and distributed configuration
Spring Data Jpa
280LData persistence with Spring Data JPA including repositories, entity mapping, queries, and transaction management
Spring Security
325LAuthentication, authorization, and security configuration with Spring Security including JWT, OAuth2, and method-level security
Spring Testing
361LTesting patterns for Spring Boot applications including unit tests, integration tests, sliced tests, and test containers
Spring Webflux
292LReactive programming with Spring WebFlux including Mono, Flux, non-blocking I/O, and reactive data access
Ctes Recursive
228LCommon Table Expressions and recursive queries for hierarchical data, graph traversal, and complex query composition
Indexing Strategies
183LIndex types, design strategies, and maintenance for optimal query performance in relational databases
JSON Operations
262LJSON storage, querying, indexing, and manipulation in PostgreSQL and MySQL for semi-structured data
Migration Patterns
255LDatabase schema migration strategies for safe, reversible, and zero-downtime changes to production databases
Query Optimization
218LTechniques for analyzing and optimizing SQL query performance using execution plans, statistics, and query rewrites
Stored Procedures
318LStored procedures, functions, and triggers for encapsulating business logic and automating actions within the database
Transactions Isolation
226LTransaction management, ACID properties, isolation levels, and concurrency control in relational databases
Window Functions
199LSQL window functions for analytics, ranking, and running calculations over partitioned result sets
Disk Management
273LDisk partitioning, filesystems, LVM, RAID, mount management, and storage monitoring on Linux
File Permissions
242LLinux file permissions, ownership, special bits, ACLs, and file attribute management
Log Management
320LLog management with journalctl, rsyslog, logrotate, and centralized logging strategies on Linux
Networking Tools
317LLinux networking tools including ss, ip, iptables, nftables, and diagnostic utilities
Process Management
260LProcess lifecycle, monitoring, signals, cgroups, and performance analysis on Linux systems
Shell Scripting
299LBash scripting patterns, control flow, text processing, and automation for Linux administration
Systemd
212LSystemd service units, timers, targets, and dependency management for Linux init systems
User Management
371LUser and group management, sudo configuration, PAM, and SSH access control on Linux
Basics Syntax
167LCore regular expression syntax including character classes, quantifiers, anchors, and alternation
Email URL Validation
137LPractical regex patterns for validating emails, URLs, IP addresses, and other common string formats
Log Parsing
161LRegex patterns for parsing structured and semi-structured log files from common servers, applications, and systems
Lookahead Lookbehind
136LLookahead and lookbehind assertions for matching patterns based on surrounding context without consuming characters
Named Groups
161LNamed capture groups for readable, maintainable regex patterns with structured data extraction
Performance
224LRegex performance optimization, catastrophic backtracking prevention, and engine internals for writing efficient patterns
Search Replace
219LRegex-powered find and replace patterns for text transformation, refactoring, and data reformatting
Text Extraction
175LRegex patterns for extracting structured data from unstructured or semi-structured text sources
Apollo Client
355LApollo Client with React for querying, mutating, and caching GraphQL data
Apollo Server
305LApollo Server setup, configuration, plugins, and production deployment patterns
Authentication
334LAuthentication and authorization patterns for securing GraphQL APIs
Code Generation
406LType-safe GraphQL development with graphql-codegen for TypeScript
Pagination
355LCursor-based pagination following the Relay connection specification
Resolvers
218LResolver patterns, data loading strategies, and the N+1 problem in GraphQL
Schema Design
187LSchema design principles for building maintainable, intuitive GraphQL APIs
Subscriptions
339LReal-time GraphQL subscriptions with WebSockets and server-sent events
Drizzle
231LDrizzle ORM for lightweight, type-safe SQL in TypeScript with zero dependencies, SQL-like syntax, and schema-as-code
Knex
261LKnex.js SQL query builder for Node.js with schema building, migrations, seed files, and support for PostgreSQL, MySQL, and SQLite
Kysely
294LKysely type-safe SQL query builder for TypeScript with zero overhead, full autocompletion, and no code generation
Mikro ORM
300LMikroORM for TypeScript with Unit of Work, Identity Map, decorator-based entities, and support for SQL and MongoDB
Mongoose
292LMongoose ODM for MongoDB with schema validation, middleware hooks, population, virtuals, and TypeScript support in Node.js
Prisma
220LPrisma ORM for type-safe database access with auto-generated client, migrations, and schema-first modeling in TypeScript/Node.js
Sequelize
243LSequelize ORM for promise-based SQL database access with model definitions, associations, migrations, and transaction support in Node.js
Typeorm
247LTypeORM for decorator-based entity modeling, migrations, and Active Record or Data Mapper patterns in TypeScript/Node.js
API Key Auth
222LAPI key generation, hashing, rotation, scoping, and rate limiting patterns
JWT Tokens
151LJWT creation, validation, refresh token rotation, and secure token storage patterns
Multi Tenancy
199LMulti-tenant authentication isolation, tenant-scoped tokens, and data boundary enforcement
Oauth2 Flows
194LOAuth 2.0 authorization code, PKCE, client credentials, and token exchange patterns
Passkeys
213LPasskeys and WebAuthn implementation for passwordless authentication
Rbac
196LRole-based access control design, permission hierarchies, and enforcement patterns
Session Management
168LServer-side session handling, cookie security, session stores, and fixation prevention
Sso Saml
255LSSO and SAML integration for enterprise identity federation and service provider setup
Chat Rooms
306LChat room architecture covering message routing, history, moderation, and scalable room-based real-time systems
Collaborative Editing
309LReal-time collaborative editing with CRDTs and Operational Transform for conflict-free concurrent document editing
Presence
277LUser presence system design for tracking online/offline status, typing indicators, and activity in real-time apps
Reconnection
407LReconnection and offline resilience patterns for WebSocket apps including retry strategies and state synchronization