Skip to main content

Database

Browse 6,168 skills across 448 packs and 38 categories

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

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

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

Module Federation

218L

Webpack Module Federation for sharing code and dependencies across independently deployed micro-frontends at runtime.

Technology & EngineeringMicro Frontend

Routing

291L

Cross-application routing strategies for micro-frontends including shell-controlled routing, distributed routing, and URL contracts.

Technology & EngineeringMicro Frontend

Shared State

265L

Cross-application state sharing patterns for micro-frontends including event buses, shared stores, and URL-based state.

Technology & EngineeringMicro Frontend

Single Spa

240L

Single-SPA framework for orchestrating multiple JavaScript micro-frontends within a single page application shell.

Technology & EngineeringMicro Frontend