New & Notable

Get Started

An introduction to TypeSpec, a new API definition language

Standardizing API descriptions and converting API definitions into different formats can be challenging. TypeSpec, a new API definition language, aims to solve that.

Get Started

The basics, benefits and risks of cell-based architecture

Cell-based architecture adds a new twist to enterprise infrastructure by speeding deploys, improving uptime and maybe even reducing the test effort.

Get Started

Dependency injection and inversion of control in Spring

At the heart of every Spring project, be it Spring AI, Spring MVC or Spring Data, lies a powerful dependency injection and inversion of control container. Here's how it works.

Evaluate

10 dying or 'dead' programming languages

In a rapidly evolving landscape, these 10 programming languages are becoming increasingly obscure. Learn how programming languages die despite their former prominence.

Find Solutions For Your Project

Application Architecture Basics

View All Get Started

Multimedia

Videos, Podcasts, Photo Stories and Infographics

Sections from across App Architecture

Software Quality
Cloud Computing
TheServerSide.com
Close