#

Active Directory

Microsoft’s directory service for the Windows NT family. This service enables administrators to enforce uniformity and compliance with computer policies […]

Read More...
#

Anti Patterns

A major problem with common responses to common problems is their lack of effectiveness and counterproductive results.

Read More...
#

API

An Application Programming Interface is an interface between software and other programs and sites. We can use various accounts to […]

Read More...
#

API Endpoint

Multi-layered communications allow two networks to communicate. An API basically defines the language and terms between the two systems. Each […]

Read More...
#

Data Flow

A software paradigm that focuses on different program modules being able to execute simultaneously. Dataflow is sometimes called stream processing […]

Read More...
#

Design Pattern (Examples)

Observer, Iterator, Strategy, Factory, Singleton, Composite, Facade, Proxy, etc.

Read More...
#

Design Patterns

A solution to a common problem in software design that can be repeated easily. It provides a step-by-step solution to […]

Read More...
#

DI

Dependency Injection is a technique for achieving flexibility in software design and the shared use of objects and collaborators. The […]

Read More...
#

DRY

Stand for “Don’t Repeat Yourself”. Programming principle that strives to eliminate redundancy in code.

Read More...
#

ESB

Enterprise services. Oracle’s service-oriented architecture works around a loosely coupled framework that facilitates messages of mutual benefit. Translates user requests […]

Read More...
#

Event Sourcing

Inferring the state from the action of events instead of storing the finished condition. The goal of event-sourcing is to […]

Read More...
#

Event-Driven Architecture

A software architecture that produces, detects, consumes, and reacts to events.

Read More...
#

Event-Driven Programming

A programming paradigm that takes advantage of events, to develop software. The program follows the flow determined entirely by user […]

Read More...
#

Fiddler

A security proxy server that records all HTTP(S), or web-based traffic, between your computer and the Internet. Allows you to […]

Read More...
#

gRPC

Remote Procedure Calls. A framework that can connect different services together, and allows them to be load balanced, traced, health […]

Read More...
#

Hexagonal Architecture

An architectural pattern where roles in the architecture are divided. The main objective of this scheme is to create loosely […]

Read More...
#

HP Server

A popular kind of PC system built by Hewlett-Packard. HP servers are the: HP 9000 series, HP BladeSystem series, HP […]

Read More...
#

JSON

JavaScript Object Notation is a recommended syntax for software. A format used to organize information in an organized, easy-to-access manner. […]

Read More...
#

JWT

stands for JSON web token. RFC 7519 (Secure Hypertext Transfer Protocol) is an open standard that is used to securely […]

Read More...
#

Markup

XSLT, XMPP, XML, XPath (for messaging). ​

Read More...
#

Microservices

An approach of designing software apps as suites of independently deployable services. This architectural pattern is considered ideal in environments […]

Read More...
#

Monolithic Architecture

The traditional unified design model for software development. Monolithic software is designed to be self-contained; components of the program are […]

Read More...
#

MS Exchange Server

An email service developed by Microsoft, which is used to send and receive email. It is Windows-only.

Read More...
#

Mule

A Java-based ESB and integration framework that integrates three or more applications and supports multiple communication protocols. It is lightweight […]

Read More...
#

MVC

Model-View-Controller is a pattern of software architecture that helps to design views and controllers. Models manipulate the data; view displays […]

Read More...
#

MVP

Model-View-Presenter is one of the software architectural patterns that can be implemented by programmers. A model that manipulates and displays […]

Read More...
#

MVVM

Model-View-ViewModel is a pattern for building user interfaces and creating reusable user interface components. Model – alters the data, View […]

Read More...
#

OOD

Object-Oriented Design focuses on the design of systems of interacting objects and the effective use of those objects to solve […]

Read More...
#

OpenMP

Open Multi-Processing is a programming interface designed for programmers who program multi-threaded programs on a multiprocessor system with shared memory. […]

Read More...
#

Protobuf

A structured data communication system. It is easier, and faster to transmit, because binary data is particularly optimized for the […]

Read More...
#

REST

A formal data exchange program. It is simpler, more compact, and faster than XML because it represents or encodes binary […]

Read More...
#

RESTful API

An API that supports HTTP requests. A simple RESTful API breaks an action down to its individual components. Each module […]

Read More...
#

Retrofit

A REST client for Android that implements dynamic JSON serialization, allowing to configure which JSON converter is used.

Read More...
#

RPC

RPC is a system used for exchanging information over local area networks for programs written in different programming languages.

Read More...
#

RRAS

Microsoft’s Routing and Remote Access Service is a Microsoft package that makes it possible for you to administer the functions […]

Read More...
#

Self-Contained System

Approach is an architecture that focuses on separating functionality from many independent systems, making the complete logical system a collaboration […]

Read More...
#

Shiny

This will create a framework for developing interactive web tools with R. It assists you in building rich internet applications […]

Read More...
#

SOA

Service-Oriented Architecture is a design pattern in which individual application components provide services to other system components using a communications […]

Read More...
#

SOAP

Simple Object Access Protocol (SOAP) is a communications protocol that allows different applications to communicate through XML and HTTP.

Read More...
#

Software Architecture

A structure is an arrangement of parts and is composed of software elements as well as externally visible properties of […]

Read More...
#

SOLID

A shorthand term for the first five principles of object-oriented design. This gives a software architect the basic knowledge of […]

Read More...
#

Solution Architecture

Solution architecture is a practice of defining and describing the architecture of a system delivered in the context of a […]

Read More...
#

SSOT

A single, coordinated source or truth. A reference to the concept where only one source should be used by data […]

Read More...
#

Swagger

An Open API software framework for machine-readable interface files for describing, producing, consuming, and visualizing RESTful Web Services.

Read More...
#

System Architecture

System Architecture is a generic discipline for handling objects (existing or to be created) called “systems” in a way that […]

Read More...
#

UML

Unified Modeling Language (UML) is a modeling language used to describe the internal structure of a software program.

Read More...
#

Web Application

A Web application is a program that is located on a server and accessed via a Web browser.

Read More...
#

Web Development

The purpose of web development is to develop and maintain websites for the intranet or internet. Web development includes web […]

Read More...

How Much?

Tell Us What You Need

Get a Quote