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.
Trending Topics
-
Architecture Management 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.
-
EAI Problem Solve
6 common problems with open source code integration
Open source provides its fair share of benefits for businesses that put it to use. However, don't ignore these six hazards that development teams may face along the way.
-
App Management Tools Manage
5 best practices for microservices authorization
Authorization is a critical security component of a microservices architecture. Follow these five guiding principles to deploy and manage the microservices authorization process.
-
App Development & Design Get Started
Rust vs. C++: Differences and use cases explained
C++ was mature before Rust even existed. Does that mean developers should switch from C++ to Rust? Not always.
-
API Management 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.
-
Cloud app development and management Get Started
Best practices for defining a cloud monitoring strategy
Uptime. Downtime. Security protections. There are so many things to watch out for. An effective cloud monitoring strategy requires an organization to set some clear priorities.
Find Solutions For Your Project
-
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.
-
A beginner's guide to learning new programming languages
-
Why and how to manage microservices without API gateways
-
When not to use microservices: 4 challenges to consider
-
-
Problem Solve
6 common problems with open source code integration
Open source provides its fair share of benefits for businesses that put it to use. However, don't ignore these six hazards that development teams may face along the way.
-
Critical API vulnerabilities every IT team should address
-
Better API security needed as companies modernize apps
-
How to detect and control the spread of shadow APIs
-
-
Manage
Rust vs. C++: Differences and use cases explained
C++ was mature before Rust even existed. Does that mean developers should switch from C++ to Rust? Not always.
-
An introduction to TypeSpec, a new API definition language
-
5 best practices for microservices authorization
-
An introduction to the RESTful API Modeling Language (RAML)
-
Application Architecture Basics
-
Get Started
Rust vs. C++: Differences and use cases explained
C++ was mature before Rust even existed. Does that mean developers should switch from C++ to Rust? Not always.
-
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.
Multimedia
-
Get Started
Java tic-tac-toe game coding tutorial
-
News
View All -
Enterprise application integration
New AWS service targets data security, genAI feature to come
The cloud provider's new service helps employees within organizations be more productive while securing their work. The vendor will add a generative AI feature in the future.
-
Application development and design
5 reasons to prioritize application modernization
Application modernization should be at the top of an enterprise's to-do list for five reasons, including security concerns, staffing shortages and competitive differentiation.
-
Application development and design
Front-end build tool Vite.js speeds up development
JavaScript development server and bundler Vite.js brings multiple enhancements with the release of Vite 3.0.
App Architecture Definitions
- What is dependency injection in object-oriented programming (OOP)?
- What is a software stack?
- What is an API (application programming interface)?
- What is API testing? Everything you need to know