From English to C#: Yet Another Transition StoryOnce upon a time, Merriam-Webster was the only dictionary that mattered. Grammarly Premium could have resolved any underlined words, making…Jun 28Jun 28
Review of Harvard CS50(2023)The Harvard CS50 course is very foundational. Here are five lessons I learned. . .Jun 21Jun 21
Rate Limiting in .NET CoreRate limiting is a method employed to control the number of requests sent to the server within a given period or based on some stipulated…Aug 28, 2023Aug 28, 2023
Asynchronous Programming in C#The opposite of asynchronous programming is synchronous. In the latter, programs are executed statement by statement. When a function is…Feb 18, 2023Feb 18, 2023
Bitwise Operators for Dummies (C#)Bitwise operators have an odd appearance and may seem difficult to comprehend at first. Case in point: have you ever noticed these keys on…Nov 25, 2022Nov 25, 2022
Types of Inheritance in C#Inheritance is an Is-a type of class relationship. It allows you to create a new class from existing definitions of a base class…Nov 21, 2022Nov 21, 2022
Possible Relationships Among C# ClassesAt the core of the object-oriented design is the establishment of connections between types. For a relationship to be established, two or…Nov 21, 2022Nov 21, 2022
Garbage Collection ProcessC# programmers (directly) cannot deallocate a managed object from memory. The process is automatically executed by the Garbage Collector, a…Nov 14, 2022Nov 14, 2022
.NET Assembly vs. NamespaceA namespace is the logical grouping of data types. While there are built-in namespaces in the .NET library, developers can create their…Nov 11, 2022Nov 11, 2022