How to Create and Use Arrow Functions in TypeScript

In this post on How to Create and Use Arrow Functions in TypeScript, I will explain the concept of arrow functions in TypeScript. Basically, arrow functions represent the functions which don’t have a name. In other words, arrow functions are anonymous functions. Why Do We Need Arrow Functions? Although we create functions for the purpose of reusability of the code, […]

Explaining Interfaces in TypeScript with Examples

In this post on Explaining Interfaces in TypeScript with Examples, I will demonstrate how to create and use an interface in TypeScript. Interfaces in TypeScript Similar to the interfaces in other programming languages, TypeScript also has interfaces and they also serve the same purpose of providing a specification before the implementation. Essentially, interfaces allow us to have a contract between […]

Significance of Tuples in TypeScript

In this post on the Significance of Tuples in TypeScript, I will explain to you the benefits of tuples data structure in TypeScript with the help of a few examples. As a matter of fact, when we need to store lots of values together, then we use an array. However, all elements of the array must have the same type. […]

Understanding the Concept of Nested Classes in C#

In this post on Understanding the Concept of Nested Classes in C#, I will explain the Nested Types using several examples. Basically, a nested type encloses the definition of another type. Important Points to Remember about Nested Types The nested class is not accessible outside the containing class since it is a member of the containing class. Hence, it is considered as the private […]

LINQ To SQL Examples

In this post on LINQ To SQL Examples, I will explain how to create an application that manipulates and retrieves data from a database using LINQ to SQL. To begin with, let us first understand what is LINQ to SQL. Basically, it is a mechanism for database access and manipulation using database objects rather than using a relational database connectivity approach. Object-Relational […]

A Beginner’s Tutorial on WPF in C#

In this post on A Beginner’s Tutorial on WPF in C#, I will show how to create a simple Windows Presentation Foundation (WPF) application. As you already know, using C# we can create several types of applications. Therefore, we can develop a console application in C# as well as a GUI application. In this article, I will explain how to […]

Data Visualization with Pandas

In this post on Data Visualization with Pandas, I will discuss how we can visualize our data by plotting various kinds of charts using the Pandas library of Python. Basically, there are several functions for plotting the charts available in the pandas library. Further, these functions are highly customizable and simple to use. Therefore, you can create a variety of […]

A Brief Introduction of Pandas Library in Python

In this post on A Brief Introduction of Pandas Library in Python, I will introduce the pandas package in python. Undoubtedly, it is one of the most popular libraries in Python and stands for Panel Data. Indeed, it is another useful package for data analysis and we use it frequently when we work with datasets. Unlike the NumPy package that mainly works with arrays, the pandas […]

A Brief Tutorial on NumPy in Python

In this post on A Brief Tutorial on NumPy in Python, I will explain different features of the NumPy package in Python. Basically, this library serves the purpose of manipulating arrays. In fact, Python already has a list data structure for creating arrays. However, NumPy is much faster than lists. Also, displaying an array is straightforward with NumPy in comparison […]