Skip to main content

Database

Browse 6,175 skills across 448 packs and 38 categories

Showing 1321–1380 of 1,764 skills
1,764 skills found in Technology & Engineering

Puppeteer

163L

Headless Chrome browser automation with Puppeteer for scraping dynamic, JavaScript-rendered pages

Technology & EngineeringWeb Scraping

Scrapy

216L

Production-grade web scraping framework in Python with built-in crawling, pipelines, and middleware

Technology & EngineeringWeb Scraping

Selenium

203L

Browser-based web scraping and automation with Selenium WebDriver across multiple languages

Technology & EngineeringWeb Scraping

Appwrite

263L

Appwrite self-hosted BaaS with database, auth, storage, and serverless functions

Technology & EngineeringBaas

AWS Amplify

329L

AWS Amplify BaaS with AppSync GraphQL, Cognito auth, S3 storage, and Lambda functions

Technology & EngineeringBaas

Backendless

272L

Backendless BaaS with real-time database, user authentication, Cloud Code, messaging, and file storage for web and mobile apps

Technology & EngineeringBaas

Clerk Auth

341L

Clerk authentication service with pre-built UI components, session management, and multi-framework support

Technology & EngineeringBaas

Convex

291L

Convex real-time backend with reactive queries, mutations, and serverless functions

Technology & EngineeringBaas

Encore

251L

Encore is a backend development platform that automatically provisions, configures, and manages cloud infrastructure based on your Go code. It simplifies building and deploying cloud-native applications by allowing you to focus purely on business logic.

Technology & EngineeringBaas

Firebase

260L

Firebase BaaS with Firestore, Authentication, Cloud Functions, and Hosting

Technology & EngineeringBaas

Hasura

315L

Hasura is an open-source engine that connects to your databases (PostgreSQL, MS SQL, etc.) and instantly gives you a production-ready GraphQL API. It simplifies data access, real-time subscriptions, and authorization management, making it ideal for rapidly developing data-driven applications.

Technology & EngineeringBaas

Nhost

309L

Nhost BaaS with Hasura GraphQL, PostgreSQL, authentication, and storage

Technology & EngineeringBaas

Parse Server

291L

Parse Server is an open-source backend framework that provides a scalable and flexible way to build web and mobile applications with a self-hostable backend-as-a-service (BaaS). It offers database management, REST APIs, GraphQL, push notifications, and user authentication.

Technology & EngineeringBaas

Pocketbase

279L

PocketBase single-binary BaaS with SQLite, auth, real-time, and file storage

Technology & EngineeringBaas

Strapi Baas

235L

Strapi is an open-source, headless CMS that allows you to build custom APIs and manage content. Use it when you need full control over your backend, a flexible content structure, and a powerful admin panel.

Technology & EngineeringBaas

Supabase

237L

Supabase BaaS with Postgres, Auth, Realtime, Storage, and Edge Functions

Technology & EngineeringBaas

Code Smells

199L

Identify and fix common code smells that indicate deeper design problems

Technology & EngineeringClean Code

Dependency Management

186L

Manage dependencies and reduce coupling to build modular, flexible systems

Technology & EngineeringClean Code

Error Handling

196L

Implement clean error handling strategies that keep code readable and robust

Technology & EngineeringClean Code

Function Design

197L

Design small, focused functions that do one thing well and are easy to test

Technology & EngineeringClean Code

Naming Conventions

168L

Choose clear, intention-revealing names for variables, functions, classes, and modules

Technology & EngineeringClean Code

Refactoring Patterns

203L

Apply common refactoring patterns to improve code structure without changing behavior

Technology & EngineeringClean Code

Solid Principles

176L

Apply SOLID principles to design flexible, maintainable object-oriented code

Technology & EngineeringClean Code

Testing Principles

215L

Design effective tests using the testing pyramid, clean test structure, and test-driven thinking

Technology & EngineeringClean Code

Content Security Policy

268L

Configure Content-Security-Policy headers to mitigate XSS, data injection, and clickjacking attacks.

Technology & EngineeringSecurity Practices

CORS Security

229L

Configure CORS headers correctly to control cross-origin resource access while preventing overly permissive policies.

Technology & EngineeringSecurity Practices

CSRF Protection

246L

Protect web applications against cross-site request forgery (CSRF) using tokens, SameSite cookies, and origin validation.

Technology & EngineeringSecurity Practices

Input Validation

266L

Validate and sanitize all user input at application boundaries using schemas, type coercion, and allowlists.

Technology & EngineeringSecurity Practices

Private Image Upload Acceptance Test

61L

Verify an existing private image upload path with real byte-level and authorization tests, from bounded ingestion and normalization through authenticated preview and an approved media revision. Use for image upload regressions or acceptance review, not arbitrary malware scanning or live social publishing.

Technology & EngineeringSecurity Practices

Secrets Management

296L

Securely store, access, rotate, and audit application secrets and credentials using vaults, environment variables, and CI/CD integrations.

Technology & EngineeringSecurity Practices

SQL Injection

237L

Prevent SQL injection attacks using parameterized queries, ORM best practices, and input validation layers.

Technology & EngineeringSecurity Practices

Supply Chain Security

315L

Secure your software supply chain by auditing dependencies, pinning versions, verifying integrity, and monitoring for vulnerabilities.

Technology & EngineeringSecurity Practices

XSS Prevention

194L

Prevent cross-site scripting (XSS) attacks through output encoding, input sanitization, and secure rendering practices.

Technology & EngineeringSecurity Practices

Class to Functional React

175L

Convert React class components to functional components with hooks

Technology & EngineeringMigration Patterns

Cra to Nextjs

255L

Migrate a Create React App project to Next.js for server-side rendering and file-based routing

Technology & EngineeringMigration Patterns

Javascript to Typescript

137L

Migrate a JavaScript codebase to TypeScript incrementally with minimal disruption

Technology & EngineeringMigration Patterns

Jest to Vitest

215L

Migrate a test suite from Jest to Vitest for faster execution and native ESM support

Technology & EngineeringMigration Patterns

Monolith to Microservices

197L

Decompose a monolithic application into microservices using the strangler fig pattern

Technology & EngineeringMigration Patterns

REST to GRAPHQL

174L

Migrate a REST API to GraphQL while maintaining backward compatibility

Technology & EngineeringMigration Patterns

SQL to Nosql

202L

Migrate from a relational SQL database to a NoSQL document or key-value store

Technology & EngineeringMigration Patterns

Webpack to Vite

194L

Migrate a Webpack-based project to Vite for faster development builds and HMR

Technology & EngineeringMigration Patterns

Actions

231L

Server-side form mutations with action functions, progressive enhancement, and optimistic UI in Remix

Technology & EngineeringRemix

Authentication

296L

Authentication patterns in Remix using sessions, cookies, JWT, OAuth flows, and route protection

Technology & EngineeringRemix

Deployment

272L

Deploying Remix applications to various platforms including Vercel, Fly.io, Cloudflare, and Node.js servers

Technology & EngineeringRemix

Error Handling

225L

Error boundaries, catch boundaries, and structured error handling strategies in Remix applications

Technology & EngineeringRemix

Loaders

188L

Server-side data loading with loader functions, useLoaderData, and type-safe data fetching in Remix

Technology & EngineeringRemix

Routing

207L

Nested routes, dynamic segments, outlets, and file-based routing conventions in Remix

Technology & EngineeringRemix

Streaming

253L

Streaming responses and deferred data loading with defer, Await, and Suspense in Remix

Technology & EngineeringRemix

Styling

227L

CSS strategies in Remix including route-scoped links, Tailwind CSS, CSS Modules, and CSS-in-JS approaches

Technology & EngineeringRemix

Auto Update

345L

Auto-update mechanisms for desktop applications using electron-updater and Tauri's built-in updater

Technology & EngineeringDesktop App

Electron Ipc

309L

IPC communication patterns for Electron main and renderer process messaging

Technology & EngineeringDesktop App

Electron

241L

Electron fundamentals for building cross-platform desktop applications with web technologies

Technology & EngineeringDesktop App

File System Access

413L

File system access patterns, native dialogs, and drag-and-drop for desktop applications

Technology & EngineeringDesktop App

Native Menus

469L

System tray icons, native application menus, and desktop notifications for Electron and Tauri apps

Technology & EngineeringDesktop App

Packaging

439L

Building, packaging, and distributing desktop applications for Windows, macOS, and Linux

Technology & EngineeringDesktop App

Security

425L

Desktop application security including context isolation, preload scripts, CSP, and sandboxing for Electron and Tauri

Technology & EngineeringDesktop App

Tauri

275L

Tauri framework for building lightweight, secure desktop applications with a Rust backend and web frontend

Technology & EngineeringDesktop App

Deployment

378L

Independent deployment patterns for micro-frontends including CI/CD pipelines, versioning, rollback, and environment strategies.

Technology & EngineeringMicro Frontend

Design System Sharing

316L

Strategies for sharing design systems, component libraries, and visual consistency across independently deployed micro-frontends.

Technology & EngineeringMicro Frontend

Iframe Composition

246L

iFrame-based micro-frontend composition for maximum isolation between independently deployed frontend applications.

Technology & EngineeringMicro Frontend