Total 30,774 skills, Backend Development has 3009 skills
Showing 12 of 3009 skills
Use when deciding between inheritance and composition in object-oriented design. Use when creating class hierarchies or composing objects from smaller components.
Use when applying encapsulation and information hiding principles in object-oriented design. Use when controlling access to object state and behavior.
MongoDB document database with aggregation pipeline and Atlas. Use for document storage.
Microservices distributed architecture pattern. Use for scalable systems.
Spring Boot Java framework for microservices with auto-configuration. Use for enterprise Java.
Windows and Git Bash path handling for SSDT, SqlPackage, and DACPAC files with shell detection
从Node.js应用发送邮件。最流行的邮件发送模块,支持SMTP、OAuth2、附件和HTML模板。
Work with JSONB data - queries, indexing, transformations
Process large datasets efficiently using chunk(), chunkById(), lazy(), and cursor() to reduce memory consumption and improve performance
HTMX patterns for Django including partial templates, hx-* attributes, and dynamic UI without JavaScript. Use when building interactive UI, handling AJAX requests, or creating dynamic components.
Django template patterns including inheritance, partials, tags, and filters. Use when working with templates, creating reusable components, or organizing template structure.
Django-extensions management commands for project introspection, debugging, and development. Use when exploring URLs, models, settings, database schema, running scripts, or profiling performance. Triggers on questions about Django project structure, model fields, URL routes, or requests to run development servers.