Synchronous/asynchronous API

An API is a set of programming instructions and standards for accessing a web-based software application or web tool. A developer creates a application program interface (API) to expose data and functionality of an application for use by other applications. API calls are made by passing a URL to the API server. The server then … Read more

Out-of-band patch

An out-of-band patch is a software update that is delivered outside of the normal software release cycle. This type of patch is usually used to fix critical security vulnerabilities or other major bugs. Out-of-band patches are typically released as soon as they are ready, without waiting for the next scheduled software release. Is the latest … Read more


Multi-tenancy is a software development technique in which a single instance of a software application serves multiple customers, or “tenants.” Each customer has access to their own data and functionality, but shares the same underlying code and platform. Multi-tenancy is a popular approach for software as a service (SaaS) applications, since it allows the provider … Read more

API management platform

An API management platform is a type of software that helps developers to create, publish, and manage APIs. It provides a central location for all API-related activities, including designing, testing, and securing APIs. Additionally, an API management platform can provide features such as analytics and monitoring to help developers understand how their APIs are being … Read more

Windows 95

Windows 95 was a personal computer operating system released by Microsoft in 1995. It was a significant improvement over the company’s previous Windows products, and was the first version of Windows to gain widespread adoption. Why was Windows 95 so important? Windows 95 was so important because it was the first release of Microsoft Windows … Read more


Mendix is a low-code application development platform that enables developers to rapidly create and deploy custom applications. Mendix uses a model-driven approach, which means that applications are built by dragging and dropping pre-built components onto a canvas. This makes it possible to create sophisticated applications without writing any code. Mendix applications are built on top … Read more

Reality capture

Reality capture is the process of digitally recording and preserving the appearance and shape of a physical object or space. It is often used to create 3D models or virtual reality simulations. There are several ways to capture reality, including 3D scanning, photogrammetry, and laser scanning. Each method has its own advantages and disadvantages, depending … Read more

Event sourcing

Event sourcing is a technique for storing and retrieving data that focuses on tracking changes, or “events,” to data over time, rather than on storing the current state of data. This approach can be useful for auditing or for maintaining a history of changes to data. What is Event Sourcing in microservices? Event Sourcing is … Read more


Triage is the process of prioritizing a list of tasks or problems. In the context of software development, triage typically refers to the process of prioritizing bugs or feature requests. When a software developer is triaging a list of bugs, they are typically looking at factors such as the severity of the bug, how many … Read more

Private API

A private API is an interface that is not publicly exposed and is only meant to be used by a specific set of clients. A private API may be used by an internal team or a select group of partners. A private API is often used to hide implementation details or protect sensitive data. What … Read more