Team - Programmingempire

Creating Single Page Applications with Angular

Creating Single Page Applications with Angular

This article is an introduction to Creating Single Page Applications with Angular. Basically, it is useful for beginners who want to start creating applications in Angular. Here I will discuss the basics of Angular and its versions. Then I will create a simple application that runs on the browser. You will find more details on …

Creating Single Page Applications with Angular Read More »

Working with Arrays in TypeScript

Working with Arrays in TypeScript

In this post on Working with Arrays in TypeScript, I will explain how to use arrays in TypeScript with several examples. Like many other programming languages, TypeScript also supports arrays. Basically, arrays refer to a user-defined data type that contains multiple values. Usually, the values that an array contains, all belong to the same data …

Working with Arrays in TypeScript Read More »

Linear Search and Binary Search in C#

Linear Search and Binary Search in C#

In this post, you will learn Linear Search and Binary Search in C#. Searching algorithms have applications in many computer science applications. Basically, searching algorithms allow the user to find a target element given the list of elements. In fact, we can use two common searching techniques – The Linear Search and Binary Search to …

Linear Search and Binary Search in C# Read More »

Creating Classes in TypeScript

Creating Classes in TypeScript

In this post on Creating Classes in TypeScript, I will explain how we can define a class in TypeScript with the help of a few examples. Also, I will also explain the implementation of inheritance in TypeScript with an example. Creating Classes in TypeScripteScript allows creating classes and this feature makes it an object-oriented language. …

Creating Classes in TypeScript Read More »

Introduction to Programming in TypeScript

Introduction to Programming in TypeScript

Microsoft introduced TypeScript in October 2012. So if you are already familiar with web development, then you must have worked with JavaScript and TypeScript is the superset of JavaScript. Why should you consider developing in TypeScript rather than JavaScript which you are already familiar with? In this post on Introduction to Programming in TypeScript, I …

Introduction to Programming in TypeScript Read More »

Understanding Method Parameter Modifiers in C#

Understanding Method Parameter Modifiers in C#

C# language allows the use of certain modifiers with parameters of a method. Basically, these Method Parameter Modifiers effects the manner in which the corresponding method makes use of that parameter. In this post on Understanding Method Parameter Modifiers in C#, you will learn four of the parameter modifiers – ref, out, params, and in. …

Understanding Method Parameter Modifiers in C# Read More »

REST API and HTTP

REST API and HTTP

In this post, I will explain the relationship between the REST API and HTTP. Also, you will find the difference between these two concepts. Although, most of the clients send requests through the HTTP protocol, still, REST API and the HTTP Protocol are no interlinked. Client machines run a browser that retrieves the documents available …

REST API and HTTP Read More »

Architectural Constraints of REST API

Architectural Constraints of REST API

In this post on Architectural Constraints of REST API, you will learn six key architectural design constraints of REST API. Basically, the six architectural design constraints that I list here form the guidelines to develop and deploy web services that allow clients to access resources on a web server. These constraints are – Client-Server Stateless …

Architectural Constraints of REST API Read More »