// database
Clusters
Every topic in the network. Pick a cluster to see the nodes it connects.
- Software Architecture
Software Architecture
The fundamental organization of a software system, including its components, relationships, and design principles.
7 nodes
- AI
Artificial Intelligence
Technology and methodologies for creating intelligent machines and automated systems that can perform tasks typically requiring human intelligence.
4 nodes
- AI Agents
AI Agents
Autonomous software entities that can perceive their environment, make decisions, and take actions to achieve specific goals through API interactions.
4 nodes
- .NET
.NET
Microsoft's open-source developer platform and runtime for building web, cloud, desktop and mobile applications, including ASP.NET Core.
3 nodes
- Best Practices
Development Best Practices
Practical habits and conventions that keep code maintainable, consistent and efficient across a team and over the lifetime of a project.
3 nodes
- ADR
Architecture Decision Records
A structured framework for documenting architectural decisions, capturing context, alternatives considered, and rationale behind chosen approaches.
2 nodes
- Design Patterns
Software Design Patterns
Reusable solutions to commonly occurring problems in software design and architecture.
2 nodes
- Team Collaboration
Team Collaboration
Practices and methodologies for effective teamwork in software development, including communication, decision-making, and knowledge sharing.
2 nodes
- Umbraco
Umbraco CMS
The open-source .NET content management system, covering implementation, editor experience, hosting and the Umbraco community.
2 nodes
- API
Application Programming Interface
Set of protocols, routines, and tools for building software applications, defining how software components should interact.
1 node
- API Design
API Design
The practice of creating well-structured, intuitive, and maintainable interfaces for software applications and services.
1 node
- Blogging
Technical Blogging
The practice of writing and publishing technical content to share knowledge, insights, and experiences with the developer community.
1 node
- C#
C# Programming Language
Microsoft's statically typed, object-oriented programming language for .NET, covering language features, idioms and compiler behavior.
1 node
- Engineering Leadership
Engineering Leadership
Practices and principles for leading engineering teams, delegating work, mentoring developers, and steering technical systems.
1 node
- Hosting
Web Hosting and Deployment
Choices and trade-offs in where and how websites and applications run, from servers and static hosting to deployment pipelines and costs.
1 node
- Remote Development
Remote Development
Techniques and workflows for running developer environments, tooling, and agent workloads on remote servers and devboxes.
1 node
- Security
Web Application Security
Techniques and configuration for protecting web applications and their users, such as security headers, policies and threat mitigation.
1 node
- Technical Writing
Technical Writing
Specialized form of communication that conveys complex technical information clearly and effectively to specific audiences.
1 node
- Testing
Software Testing
Techniques and automated testing strategies for verifying software correctness, boundaries, and architectural integrity.
1 node