In an inertial frame of reference, an object either remains at rest or continues to move at a constant velocity, unless acted upon by a force.
Newton’s First Law, Isaac Newton


Latest Posts

Install TypeScript and Hello World Example

In this article, I will show you my first experience with TypeScript. I will follow instructions from the TypeScript website tutorials to create a "Hello World" example. What TypeScript is and reasons to use it can be found here. The first step is to install TypeScript using the command: npm

Categories: How To|

OSI Application Layer

The application layer is the topmost level of the OSI model and is the only one that directly interacts with the end-user and specifies the shared protocols and interface methods used by hosts in a communications network. It acts as an intermediate between the actual software application and the users.

Categories: Explained Simply|

OSI Presentation Layer

The sixth layer of the OSI model is the presentation layer. It takes care of the syntax and semantics of the information exchanged between two communicating systems. Its primary goal is to send data in such a way that the receiver will understand and be able to use the information.

Categories: Explained Simply|

Reference vs Value Types in C#

Memory layout for value types Variables in C# can be classified into two types - reference types and value types. If we know the characteristics of each of them it will be easy for us to use them and optimize the programs we write. Value types When a variable is

Categories: C#|Tags: |

OSI Session Layer

The fifth layer of the OSI model is the session layer. It controls the connections between different systems by tracking the dialogs between computers, which are called sessions. A session is a communication channel that gets established between two hosts for the exchange of information for a limited period. It

Categories: Explained Simply|

Embedded Real-Time Operating System (RTOS) Basics

Embedded systems are microcontroller-based systems that are designed to perform specific functions such as reading sensor data, responding to external events, communicating with other systems, controlling processes, etc. The tricky part is to make the distinction of what exactly qualifies such a system as real-time. Aren't all embedded systems operating

Categories: Embedded Systems|Tags: , , |