New & Notable
Get Started
Using bounded context for effective domain-driven design
Domain-driven design helps organizations develop software focused on key business needs. But to do so, architects need to understand the fundamentals of bounded context.
Get Started
Object-oriented vs. functional programming explained
While plenty of developers entertain the idea of adopting a functional programming model, it's important to first know exactly how it differs from the object-oriented approach.
Get Started
The 5 SOLID principles of object-oriented design explained
In this primer on SOLID, we'll examine the five principles this development ideology embodies, the practices they encourage and the reasons these concepts matter.
Get Started
How to make a strong business case for software projects
Every software project proposal requires in-depth research into the technical aspects at play, but the business case for the project should tone down the tech talk.
Trending Topics
-
Architecture Management Get Started
Using bounded context for effective domain-driven design
Domain-driven design helps organizations develop software focused on key business needs. But to do so, architects need to understand the fundamentals of bounded context.
-
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 Evaluate
A review of 7 software architecture visualization tools
Visualization tools like Visio and Draw.io can provide a lot of benefits when it comes to software architecture design and management, but choosing the right one is important.
-
App Development & Design Get Started
Object-oriented vs. functional programming explained
While plenty of developers entertain the idea of adopting a functional programming model, it's important to first know exactly how it differs from the object-oriented approach.
-
API Management Get Started
An introduction to the RESTful API Modeling Language (RAML)
The RESTful API Modeling Language, or RAML, can be a powerful tool for developers looking to create an efficient, standardized API management strategy.
-
Cloud app development and management Get Started
Get to know 8 core cloud team roles and responsibilities
To fully realize the benefits of cloud, you're going to need to create a structure that puts the right people in the right places. Here are the key roles involved.
Find Solutions For Your Project
-
Evaluate
web services
Web services are a type of internet software that use standardized messaging protocols and are made available from an application service provider's web server for a client or other web-based programs to use.
-
EAI (enterprise application integration)
-
A review of 7 software architecture visualization tools
-
The growing link between microservices and WebAssembly
-
-
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
An introduction to the RESTful API Modeling Language (RAML)
The RESTful API Modeling Language, or RAML, can be a powerful tool for developers looking to create an efficient, standardized API management strategy.
-
Using bounded context for effective domain-driven design
-
Object-oriented vs. functional programming explained
-
How to make a strong business case for software projects
-
Application Architecture Basics
-
Get Started
Remote Procedure Call (RPC)
A Remote Procedure Call (RPC) is a software communication protocol that one program uses to request a service from another program located on a different computer and network, without having to understand the network's details.
-
Get Started
An introduction to the RESTful API Modeling Language (RAML)
The RESTful API Modeling Language, or RAML, can be a powerful tool for developers looking to create an efficient, standardized API management strategy.
-
Get Started
RESTful API
A RESTful API is an architectural style for an application programming interface that uses HTTP requests to access and use data.
Multimedia
-
Get Started
5 best practices for remote development teams
-
Get Started
Visualize how a serverless architecture maps out
-
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.