New & Notable
Get Started
Managing complexity: Event-driven architecture explained
Event-driven architecture is complex, but so are today's data challenges. Discover ways to manage dynamic and distributed interactions in this EDA explainer.
Get Started
8 microservices best practices to remember
From integrating domain-driven design to securing APIs, explore a range of microservices best practices for building a resilient and scalable application.
Get Started
When to use Rust vs. Python
This Rust vs. Python faceoff breaks down how the two programming languages stack up against each other in terms of performance, speed, memory management and more.
Get Started
Top application performance metrics and how to measure them
You've deployed your application, now what? Keep your application performing well by tracking metrics. Take a look at these 13 critical KPIs.
Trending Topics
-
Architecture Management Get Started
Managing complexity: Event-driven architecture explained
Event-driven architecture is complex, but so are today's data challenges. Discover ways to manage dynamic and distributed interactions in this EDA explainer.
-
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 Get Started
Top application performance metrics and how to measure them
You've deployed your application, now what? Keep your application performing well by tracking metrics. Take a look at these 13 critical KPIs.
-
App Development & Design Get Started
Webhooks explained simply, with examples
Webhooks make significant use of basic API call mechanisms and set event triggers in a few clicks of a button -- all without the overhead of heavy request-response structures.
-
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 Evaluate
Application refactoring: Best practices for cloud migrations
Learn what application refactoring is, its role in cloud migration, typical challenges, the best ways to ensure success -- and when to not do it at all.
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
8 microservices best practices to remember
From integrating domain-driven design to securing APIs, explore a range of microservices best practices for building a resilient and scalable application.
-
When to use Rust vs. Python
-
Rust vs. C++: Differences and use cases explained
-
An introduction to TypeSpec, a new API definition language
-
Application Architecture Basics
-
Get Started
Webhooks explained simply, with examples
Webhooks make significant use of basic API call mechanisms and set event triggers in a few clicks of a button -- all without the overhead of heavy request-response structures.
-
Get Started
Managing complexity: Event-driven architecture explained
Event-driven architecture is complex, but so are today's data challenges. Discover ways to manage dynamic and distributed interactions in this EDA explainer.
-
Get Started
8 microservices best practices to remember
From integrating domain-driven design to securing APIs, explore a range of microservices best practices for building a resilient and scalable application.
Multimedia
-
Get Started
Java tic-tac-toe game coding tutorial
Vendor Resources
-
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.
Search 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