Jan 7 · 3 min read · Introduction When people start learning C#, one of the first terms they encounter is class. Almost every program written in C# revolves around classes and objects. Yet many beginners struggle to understand what a class really is and why it is so impo...
Join discussionOct 22, 2025 · 5 min read · Welcome to Tpoint Tech, your trusted resource for mastering programming concepts with clarity and real-world examples.In today’s tutorial, we’ll dive deep into one of C#’s most elegant yet often overlooked features — C# Anonymous Types. If you’ve eve...
Join discussion
Oct 16, 2025 · 5 min read · HNDIT1012 Visual Application Programming Part 1: Variable Declaration and Initialisation Exercise 1.1: Basic Variable Declaration Create a new C# Console Application and declare the following variables: An integer variable studentId with value 1001 ...
Join discussion
Sep 29, 2025 · 3 min read · Let's say you are implementing an event sourcing solution, where you send domain events to aggregates to achieve their final state. The pseudo-code might look like this. var aggregate = new Person { Id = 1 }; foreach (var @event in domainEvents) { ...
Join discussionSep 23, 2025 · 5 min read · C# (pronounced “C-sharp”) is one of the most widely used programming languages in the world. Developed by Microsoft, it has become a key language for building applications on the .NET framework. Whether you are interested in developing desktop applic...
Join discussion
Sep 15, 2025 · 3 min read · When writing high-performance applications in C#, every millisecond matters. One lesser-known yet powerful tool you can use to improve performance is the [MethodImpl(MethodImplOptions.AggressiveInlining)] attribute. In this article, we’ll explore wha...
Join discussion
Sep 7, 2025 · 3 min read · When working with asynchronous programming in .NET, we often need to run multiple tasks in parallel and process their results. Until recently, the main tools at our disposal were: Task.WhenAll – waits for all tasks to complete before continuing. Ta...
Join discussion
Aug 29, 2025 · 2 min read · 🗒️ My “Sticky Note” Phase When I first messed around with Unity, I kept track of player stuff the dumbest way possible: on paper. “Health = 100” (scribbled in the corner). “Speed = fast??” (yes, with question marks). “Score = …uh, I’ll figure tha...
Join discussion
Aug 13, 2025 · 40 min read · In today's distributed computing landscape, efficient service-to-service communication is crucial for building scalable, high-performance applications. gRPC (Google Remote Procedure Call) has emerged as one of the most powerful frameworks for creatin...
Join discussion