backend-technologies

Backend Technologies Skill

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "backend-technologies" with this command: npx skills add pluginagentmarketplace/custom-plugin-typescript/pluginagentmarketplace-custom-plugin-typescript-backend-technologies

Backend Technologies Skill

Quick Start - Express.js API

import express, { Request, Response } from 'express'; import { prisma } from './lib/prisma';

const app = express(); app.use(express.json());

// GET all users app.get('/users', async (req: Request, res: Response) => { try { const users = await prisma.user.findMany(); res.json(users); } catch (error) { res.status(500).json({ error: 'Failed to fetch users' }); } });

// POST new user app.post('/users', async (req: Request, res: Response) => { const { email, name } = req.body; try { const user = await prisma.user.create({ data: { email, name } }); res.status(201).json(user); } catch (error) { res.status(400).json({ error: 'Invalid data' }); } });

app.listen(3000, () => console.log('Server running on 3000'));

Core Technologies

Languages

  • Node.js - JavaScript runtime

  • Python - Versatile with many frameworks

  • Java - Enterprise standard

  • Go - Concurrent systems

  • Rust - Systems programming

Web Frameworks

  • Express, Fastify, NestJS (Node.js)

  • Django, FastAPI, Flask (Python)

  • Spring Boot, Quarkus (Java)

  • Gin, Fiber (Go)

  • Actix, Axum (Rust)

Databases

  • SQL: PostgreSQL, MySQL

  • NoSQL: MongoDB, DynamoDB

  • Cache: Redis, Memcached

  • Search: Elasticsearch

API & Messaging

  • REST APIs with best practices

  • GraphQL API design

  • gRPC for microservices

  • WebSockets for real-time

  • Kafka, RabbitMQ for messaging

ORM/Query Tools

  • Prisma, Sequelize (Node.js)

  • SQLAlchemy, Tortoise (Python)

  • Hibernate, Spring Data (Java)

  • GORM (Go)

Best Practices

  • API Design - RESTful or GraphQL standards

  • Database - Proper indexing and optimization

  • Security - Input validation, parameterized queries

  • Error Handling - Meaningful error messages

  • Testing - Unit and integration tests

  • Documentation - OpenAPI/Swagger docs

  • Logging - Structured logging

  • Performance - Response time optimization

Resources

  • Express.js Documentation

  • FastAPI Documentation

  • Spring Boot Guide

  • PostgreSQL Documentation

  • GraphQL Official

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

career-development

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

frontend-technologies

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

advanced-types

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

fundamentals

No summary provided by upstream source.

Repository SourceNeeds Review