Resources  
  • String Handling Functions implementation in C LanguageMar 29, 2024. In C programming, strings are fundamental for working with textual data. Unlike some other languages, C handles strings using character arrays with a null terminator.
  • Optimizing Application Performance In-Memory Cache in .NET CoreMar 27, 2024. In this article we will see how we can improve the performance of the application using IMemory Cache in .NETcore application.
  • Effective Communication Between Executable Files Using Shared MemoryMar 18, 2024. In a WPF (Windows Presentation Foundation) application, inter-process connectivity typically involves communication between different components or modules within the same application or between separate WPF applications running on the same system or across different systems.
  • What is Use of ‘Using’ Statement in .NET?Mar 15, 2024. In this article, we will cover What is the use of the ‘Using’ statement in .NET. The 'using' statement in .NET ensures efficient resource management, prevents memory leaks, and promotes cleaner, more reliable code.
  • Understanding Caching in .NET With ExampleFeb 28, 2024. Caching is a cornerstone in .NET development, enhancing application performance and scalability. This article explores its significance, and diverse caching techniques, and offers a practical example for efficient implementation in .NET applications.
  • SQL Server Data Types for Performance, Memory EfficiencyFeb 28, 2024. "Embark on a journey to unlock SQL Server's full potential through savvy data type selection. Enhance performance and streamline operations with optimal choices.
  • Better Implementation Of Singleton Pattern in .NETFeb 27, 2024. This article explains the mistakes made in writing Singleton Pattern in the multithreaded environment create a bug and how to bring a solution to it.
  • Understanding the C# 10 Memory ModelFeb 22, 2024. Ziggy Rafiq discusses the C# memory model, including stacks, heaps, garbage collection, and memory leaks
  • .NET 8 Memory Management: Refreshing Dynamic Memory LimitsFeb 06, 2024. In the ever-evolving landscape of software development, optimizing resource utilization is crucial, especially in dynamic cloud environments.
  • How to Refresh Memory Limit in .NET 8Feb 05, 2024. In .NET 8, adjust memory limits dynamically with GC.RefreshMemoryLimit(). Ideal for cloud environments, this feature allows efficient scaling of memory usage.
  • Implementing IP Rate Limiting in ASP.NET Core MVCJan 18, 2024. IP rate limiting is a crucial aspect of web application security that helps prevent abuse, protect against brute force attacks, and ensure fair resource usage. In this article, we will walk through the process of implementing IP rate limiting in an ASP.NET Core MVC application using middleware.
  • Understanding and Managing Server-Side (Output) Caching in .NetJan 15, 2024. IIS employs System.Web.Caching for efficient output caching. Utilize HttpRuntime.Cache.Insert for CRUD operations, specifying key, value, and optional parameters like dependencies, absolute expiration, and sliding expiration for optimization.
  • What is Inline Arrays in C# 12Jan 10, 2024. C# 12 unveils a hidden gem - inline arrays. This article delves into these performance powerhouses, showcasing how they boost speed, simplify memory management, and enhance type safety. Discover their functionalities and practical applications in diverse scenarios like geometric operations.
  • Understanding Collection Types in C#Jan 09, 2024. Delving into collection types like IEnumerable and IQueryable in C# unveils their impact on data querying efficiency. While IEnumerable offers simplicity for in-memory operations, it might load unnecessary data. IQueryable optimizes query execution by fetching only required data, which is beneficial, especially with extensive datasets or remote sources.
  • Real-Time Paris Metro Crowdedness Forecast: A Proof of Concept with Azure and C#Jan 08, 2024. In this article, we will learn about navigating you through crafting a prototype for forecasting crowd levels in Paris Métros using Azure and C#. It covers Azure setup, machine learning, model deployment, streaming pipeline creation, and user application integration.
  • How to scale Spring Boot applications with NCache Java EditionJan 08, 2024. From this article, you will learn how to scale spring boot applications with NCache Java Edition. Spring Boot for efficient and scalable Java applications. Learn to integrate NCache, a distributed in-memory caching solution, for optimal performance and enhanced scalability.
  • Exploring Default Lambda Parameters in C# 12Jan 01, 2024. Default Lambda Parameters in C# 12.
  • Value Types vs Reference Types in C#Nov 18, 2023. This comprehensive guide delves into the fundamental concepts of C# data types, distinguishing between value types and reference types. Covering characteristics, pros and cons, key differences, and best practices, it offers insightful recommendations for optimal programming.
  • Memory Management In JavaScriptOct 23, 2023. In this article I'm going to explain that how memory management works in JavaScript
  • ASP.NET Core In-Memory Caching ExplorationOct 20, 2023. Caching in web applications, like ASP.NET Core, enhances performance by storing frequently accessed data in memory. This article explains its benefits, types, and practical usage for database data.
  • Managed vs. Unmanaged Code in .NETOct 16, 2023. Managed code in .NET refers to programs written in high-level languages like C#, VB.NET, or F# that are compiled into Intermediate Language (IL) or Common Intermediate Language (CIL). This intermediate code is executed by the Common Language Runtime (CLR), which provides essential runtime services such as memory management, garbage collection, and security. The CLR ensures that memory is appropriately allocated and released, minimizing the risk of memory leaks and enhancing security. Managed code benefits from the extensive .NET Framework libraries and features, simplifying development and improving efficiency by offering a wide range of built-in functionalities.
  • Constructors in C#Oct 12, 2023. In C#, constructors are essential methods responsible for initializing and creating objects within a given class. These functions are invoked when you create an instance of the class. Constructors share the same name as the class and do not have a return type. In C#, there are several fundamental types of constructors.
  • C# Composite Design PatternSep 26, 2023. Discover the power of the Composite design pattern in C#, a structural pattern that unifies objects into tree structures, simplifying complex hierarchies for versatile software development.
  • Unlocking C# Chain of Responsibility PatternSep 25, 2023. In software design, maintaining the separation of concerns is fundamental. This principle not only enhances code modularity but also ensures each module has a single responsibility. However, as applications grow in complexity, managing the flow of responsibilities can become challenging. This is where design patterns come to the rescue. Among them, the Chain of Responsibility pattern stands out as a robust tool for handling responsibilities in a flexible and decoupled manner.
  • Proxy Pattern in C#Sep 22, 2023. Learn about the Proxy Pattern in C#, a powerful structural design pattern. Explore its purpose, implementation, and real-world applications, enhancing software efficiency, maintainability, and scalability. Happy Learning!
  • Exploring Decorator Pattern in C# Sep 21, 2023. Exploring the Decorator Pattern in C#.the Decorator Pattern stands out as a versatile tool for extending the functionality of classes without altering their structure. In this article, we will delve into the Decorator Pattern and how it can be implemented in C#.
  • Understanding the Flyweight Design Pattern in C#Sep 20, 2023. Explore the Flyweight Design Pattern in C#, a memory-efficient structural pattern. Learn to optimize performance by sharing common properties among objects, improving application efficiency.
  • Understanding the Factory Design Pattern in C#Sep 19, 2023. Understanding the Factory Design Pattern in C#
  • Custom Exceptions in C#Sep 19, 2023. Enhance error handling in C# with custom exceptions. Learn how they provide specificity, control, documentation, and maintainability, and follow best practices for effective implementation.
  • Adapter Pattern in C# Sep 19, 2023. Demystifying the Adapter Pattern in C#: Bridging the Gap Between Incompatible Interfaces
  • Exploring Anonymous Functions in C# Sep 18, 2023. Exploring Anonymous Functions in C#
  • In-Memory Caching in .NET: Boosting Performance with EaseSep 09, 2023. Explore the power of in-memory caching in .NET for enhanced application performance. Learn about its benefits, how to use MemoryCache, cache policies, and cache dependencies. Optimize your .NET applications for faster response times and reduced resource usage.
  • Garbage Collection in C#Sep 08, 2023. In C#, garbage collection is a memory management process where the runtime environment automatically identifies and reclaims memory that is no longer in use by the program. It helps prevent memory leaks and ensures efficient memory utilization by tracking and deallocating objects that are no longer reachable or referenced by the program. The .NET runtime provides an automatic garbage collector that runs in the background, making it easier for developers to work with memory without having to explicitly free memory resources like in languages with manual memory management, such as C and C++. This automated process helps improve code safety and reduces the risk of memory-related errors.
  • Structs in C#Aug 28, 2023. Discover the significance of C# structs - lightweight alternatives to classes. Efficiently manage memory and enhance performance with value types while considering scenarios and pitfalls for optimal implementation.
  • Sealed Classes in C# Aug 28, 2023. Delve into the significance of sealed classes in C# OOP. Uncover their role in defining code boundaries and inheritance. Gain insights into their benefits, optimizing security and performance. Master the art of using them judiciously for enhanced code predictability and maintainability.
  • Private Constructor in C# Aug 28, 2023. Explore Private Constructors in C#: Unveiling Their Roles and Significance. Discover how these constructors influence design patterns like Singleton, control object creation, and encapsulate initialization logic for improved C# applications.
  • Building a Bulk Email Sending Console App with NET Core 7.0Aug 27, 2023. Building a Bulk Email Sending Console App with NET Core 7.0 entails the creation of a robust and versatile solution tailored to efficiently manage large-scale email distributions. Through a meticulous development process, this application emerges as a vital tool for businesses and organizations seeking an effective way to reach their target audiences.
  • Generics in C# Aug 25, 2023. Harness the Versatility of C# Generics: Boost Code Reusability and Type Safety. Dive into how Generics empower adaptable, efficient code, accommodating various data types while maintaining robust type checking.
  • Delegates in C# Aug 25, 2023. Explore the fundamental potency of C# delegates—vital for encapsulating methods as first-class entities. Empower callbacks and event management for efficient C# application development.
  • Optimizing Performance for Your .NET Core ApplicationAug 24, 2023. In this article, we will see the best practices which can improve the performance of your .NET core application
  • Using SuperConvert.Abstraction NuGet Library for Data ConversionAug 23, 2023. SuperConvert.Abstraction is a powerful library that provides data conversion functionalities for your .NET applications. With this library, you can easily convert between different data formats, such as JSON, CSV, and XLS, using a simple and intuitive API. The library also introduces a new Dependency Injection (DI) service to streamline the usage of its features.
  • Document Viewer Capabilities in ASP.NET Core 7.0Aug 20, 2023. Learn how to integrate, customize, and make the most of the new capabilities for seamless document viewing and interaction within your web applications.
  • Constant Interpolated Strings in C# Aug 18, 2023. Explore interpolated strings in C#, a powerful feature for expressive string formatting. Learn about constant interpolated strings introduced in C# 10, enhancing readability and performance. Understand benefits, use cases, and considerations for improved code quality and maintainability.
  • Understanding Numeric IntPtr and UIntPtr in C#Aug 18, 2023. Discover the importance of IntPtr and UIntPtr in C# programming. Learn how these types facilitate memory management, pointer arithmetic, and interop with native libraries, ensuring efficient and safe practices.
  • What is Delegates in C# .NET?Aug 12, 2023. Delegates in C# act as method pointers, enabling dynamic invocation of methods. They enhance code modularity and flexibility, finding use in event handling, callbacks, and asynchronous programming.
  • What is new in C# 12?Aug 08, 2023. Let’s explore the new features in C# 12 with .NET 8 and how we can use it.
  • Flurl API Integration Tutorial for ASP.NET Core Web API with Advanced ConceptsJul 31, 2023. Flurl is a popular and easy-to-use library for working with HTTP APIs in .NET applications. It provides a fluent API for building and sending HTTP requests, as well as handling the responses in a convenient way.
  • Early Return Pattern in C#Jul 28, 2023. We will have an overview of the early return pattern and some examples in C#
  • Workload Management Concepts in Azure Synapse AnalyticsJun 12, 2023. azure, azure synapse analytics, synapse, azure big data
  • Caching Strategies In .NET Core - Using Distributed Cache, Memory Cache And Response CacheApr 12, 2023. In this article, you will learn about Caching Strategies in .NET Core: Using Distributed Cache, Memory Cache and Response Cache.
  • Avoiding Common C# Coding Mistakes - Do's And Don'ts To RememberApr 06, 2023. Here I'm explaining about the common mistakes that we must avoid while performing coding
  • Efficiently Working With Arrays And Memory In C# Using Span<T>Mar 08, 2023. In this article, we will see use of Span&lt;T&gt; to working with array.
  • Optimization Of Queries In SQL Server - HEAP TABLESMar 08, 2023. This article will help you to understand how to start to think on optimization of sql queries and why use indexes in tables
  • Differences Between IEnumerable And IQueryable And Its Memory UsageFeb 28, 2023. IEnumerable and IQueryable are two of the most commonly used interfaces in .NET for dealing with collections of data. While both of these interfaces provide a way to access collections of data, they differ in their implementation and usage, as well as in their memory usage.
  • Back to Basics - How And Why Learning C# Programming LanguageFeb 13, 2023. This article is the very first of the &quot;Back to Basics&quot; playlist, its goal is to bring the basic knowledge to start developing with the C# language. Whether you are an experienced developer of another language such as Rust, C++, or you are a beginner looking to design applications with dotnet technologies, or even games with Unity.
  • Collecting A Memory Dump From Azure App ServicesNov 29, 2022. In this article, you will learn how to collect a Memory Dump from Azure App Services.
  • Manage Global Usings In C#Oct 22, 2022. In this article, we will learn about the keyword &quot;global&quot; which is introduced in C# 10.0.
  • Log4Net And .NET CoreSep 06, 2022. Using Log4net in .NET Core 6 using a console application.
  • Another Tool For Analyzing RDB Files Of RedisJul 27, 2022. This article introduces an RDB analysis tool based on c# and explains its basic usage and how to customize it.
  • Implement In-Memory Cache In The .NET Core APIJun 20, 2022. In this article, you will learn how to implement In-Memory Cache in the NET Core API.
  • Create a Simple Node Cache With Express Node JSMay 11, 2022. This article provides a sample application uses the Node Cache with explanation
  • Create a Redis Cache with Express Node JSMay 10, 2022. This article provides a sample application uses the Redis Cache with explanation
  • Symmetrical Repository Pattern - Data Access Made Easy In .NETMay 09, 2022. In this article, I will describe an interesting pattern that can be implemented to make it trivial to perform CRUD/RESTful data access across a full-stack .net system, with this technique that abstracts away the boilerplate.
  • Memory ManagementApr 25, 2022. Memory management in the operating system is a kind of method or kind of functionality to manage the various kinds of memories. This means in the system there are a lot of different types of memory available like RAM, hard disk, CD, registers, etc., how to manage all the memory resources in a more efficient method. Memory management primarily manages the “primary memory”. Primary memory is the priority of memory management, which means memory management manages the primary memory as the top priority and a very large amount.
  • How To Implement Caching In The .NET Core Web API ApplicationFeb 10, 2022. In this article, we are going to explore about what is cache and how to implement caching in .NET Core web API application.
  • Picking Between Blazor Server And Blazor WebAssemblyFeb 07, 2022. In this article, I will describe key differences between Blazor Server and Blazor WebAssembly, and what you should consider when deciding between project types.
  • Advanced Entity Framework Core - Output EF SQL Queries To The Console And Tips To Setup Dbcontext With The Development In MindJan 10, 2022. When you work with abstractions over SQL Database you may be wondering what does Entity Framework constructs from your Linq queries. To get a clue on it here are 3 options. Tips to setup DbContext with the development in mind for development purposes, you may sometimes decide to use an in-memory database for all environments including production, you may set up&#160;HealthChecks, below shows how to add health checks for the DbContext also for the&#160;development environment good to have set&#160;o.EnableDetailedErrors(); and&#160;o.EnableSensitiveDataLogging(); ?to manipulate with all these&#160;options you may consider adding configuration options
  • Directory 📁 Handling In C# Dec 09, 2021. In this article we are going to see Directory handling in c#. In this article we are see all the operation which we can perform in directory.
  • Working With Temporal Tables In EF Core 6.0Dec 06, 2021. Get started with creation of SQL Server Temporal Tables using Entity Framework Core 6.0 Code First approach and querying the historical data using LINQ.
  • Blazor - JavaScript Isolation (ES6 Modules & Blazor)Nov 15, 2021. In this article, we will learn how to isolate JavaScript to an individual Blazor Component.
  • Behavioral Design Patterns In C#Nov 07, 2021. Tutorial about Behavioral Design Patterns in C# in simple words.
  • C# EvolutionNov 04, 2021. A short journey in C# history.
  • Structural Design Patterns In C#Oct 28, 2021. In this article, you will learn about structural design patterns in c# in simple word.
  • Creational Design Patterns In C#Oct 27, 2021. Tutorial about Creational Design Patterns in c# in simple word.
  • Common Memory Leaks In C#Oct 05, 2021. In this article, you will learn about common memory leaks in C#.
  • Caching Mechanism In ASP.NET CoreSep 03, 2021. In this article, we will learn about Caching. First we will get some general level idea about caching and try to implement different types of caching in ASP.NET Core to supercharge our services. We will try to implement In-memory caching and Distributed Caching(with REDIS) in ASP.NET Core
  • SharePoint Site TemplatesJun 29, 2021. In this article, you will learn about SharePoint Site Templates.
  • Static Memory Allocation In C Programming😀Jun 28, 2021. In this article, you will learn about Static Memory Allocation in Programming Language.
  • 🔄 C# 9.0 Features And C# 10 ExpectationsJun 24, 2021. The latest version of C#, 9.0, was officially released in November 2020. These days there are already rumors of the features of the future version, C# 10.
  • How To Check Memory On Windows 10Jun 16, 2021. In this article, you will learn how to check the memory on Windows 10.
  • Decompiling In .NET For Dummies🤓Jun 14, 2021. Do you want to learn how easy it is to decompile a .NET application? ??
  • How To Save And View Data Using In-Memory Web APIMay 26, 2021. in this article, I told you about the post method and get method using in-memory web API.
  • How To Perform Get() Operation Using In-Memory Web API And Service In AngularMay 24, 2021. in this article, I told you that how to done get() operation using in-memory web API and service in angular.
  • Garbage Collection (2), Manage UnManaged CodeFeb 18, 2021. Discuss the garbage collection with unmanaged code: How to manage the unmanaged code in .NET, Dispose pattern
  • Garbage Collection (1), Manage Managed CodeFeb 15, 2021. Discuss the garbage collection with managed code: what is the process of the memory management of .NET in this article, while in (2) I will discuss How to manage the unmanaged code in .NET
  • How To Integrate Application Insights Into Azure FunctionsJan 18, 2021. Step by step guide on integration of Application Insights into a Azure Function app
  • How To integrate Dependency Injection In Azure FunctionsJan 05, 2021. In this article, you will learn how to integrate Dependency Injection in C# based Azure functions.
  • DefaultAzureIdentity And Its Various Credential TypesJan 05, 2021. This article shows various ways to retrieve an Azure identity from an application context using Azure.Identity.
  • Check How You Remember Nullable Value Types - Let's Peek Under The HoodNov 09, 2020. In this article, you will learn to check how you remember nullable value types. Let&#39;s peek under the hood.
  • Into The Abyss - From C# To X64 Assembler And Memory DumpNov 02, 2020. In this article, you will learn how to explore live process call stack and memory allocations on stack.
  • How To Create And Publish Azure Function From Visual StudioSep 21, 2020. In this article, you will learn how to create and deploy azure functions from Visual Studio.
  • How To Easily Create Azure Functions Using Azure PortalSep 06, 2020. In this article, you will learn about the step-by-step procedure to create Azure functions from the Azure Portal.
  • DotVVM Controls - GridViewJul 27, 2020. This article gives an introduction to DotVVM GridView Control.
  • Upload Image, Save In Database, And Show In GridviewJul 16, 2020. In this article, I will tell you how to save an image in your local directory, save its path in a database, and also show that image in grid view column in ASP.NET.
  • Using Declarations In C# 8Jun 22, 2020. In this article I will explain the syntax feature &quot;using declarations&quot; introduced in C# 8 and how this feature can reduce code noise.
  • Stack Vs Heap Memory - C#Apr 20, 2020. In this article, you will learn about Stack v/s Heap Memory - C#.
  • Memory Cache in C#Apr 06, 2020. In this article, you will learn about Memory Cache.
  • Building a Matching Pairs Memory Game Using Knockout JSMar 12, 2020. In this article, you will learn how to build a matching pairs memory game using Knockout JS.
  • Matrix Multiplication In C# - Applying Transformations To ImagesFeb 23, 2020. Today I will show you my implementation of matrix multiplication C# and how to use it to apply basic transformations to images like rotation, stretching, flipping, and modifying color density.
  • Memory Management In PythonFeb 17, 2020. In this article, you will learn about Memory Management in Python.

About CSharp-Memory-allocation

NA

OUR TRAINING