Skip to content
Call:1880-124-1024
Call:1880-124-1024

REST Minimal API with Authentication

Leave a Comment / Software Development / sdd

An HTTP API that can be called without proving who is calling is a public API, even if you “didn’t

REST Minimal API with Authentication Read More »

REST endpoints with ASP.NET Core Minimal APIs

Leave a Comment / Software Development / sdd

Minimal APIs in ASP.NET Core map HTTP routes to handlers without a controller class. They are still ASP.NET Core (the

REST endpoints with ASP.NET Core Minimal APIs Read More »

SQL for Business Logic

Leave a Comment / Software Development / sdd

Put business rules next to the data they protect when the rule is set-based, must hold for every writer, and

SQL for Business Logic Read More »

Defensive Programming

Leave a Comment / Software Development / sdd

Defensive programming is writing code that assumes inputs, clocks, disks, and other teams will lie. It is not “null-check everything”

Defensive Programming Read More »

Architectural Styles

Leave a Comment / Software Design / sdd

An architectural style is a constraint on how parts communicate — a vocabulary. REST, client–server, pipes and filters, and event-driven

Architectural Styles Read More »

The SOLID Principles

Leave a Comment / Software Design / sdd

SOLID is five object-design heuristics from Robert C. Martin’s school of thought. They are about where change lands, not about

The SOLID Principles Read More »

Reliability Design Patterns

Leave a Comment / Software Design / sdd

Reliability patterns keep a distributed call from turning a blip into an outage. They sit at process and network boundaries

Reliability Design Patterns Read More »

Structural Design Patterns

Leave a Comment / Software Design / sdd

Structural design patterns (GoF) compose classes and objects into larger structures without leaking every part’s internals. Use them when the

Structural Design Patterns Read More »

Architectural Patterns

Leave a Comment / Software Design / sdd

An architectural pattern is a reusable way to slice a system so that change, failure, and scale land in predictable

Architectural Patterns Read More »

← Previous 1 … 4 5

Copyright © 2026 Software Design and Development