C# Corner
Tech
News
Videos
Forums
Trainings
Books
Live
More
Interviews
Events
Jobs
Learn
Career
Members
Blogs
Challenges
Certifications
Bounties
Contribute
Article
Blog
Video
Ebook
Interview Question
Collapse
Feed
Dashboard
Wallet
Learn
Achievements
Network
Refer
Rewards
SharpGPT
Premium
Contribute
Article
Blog
Video
Ebook
Interview Question
Register
Login
Tags
No tag found
Content Filter
Articles
Videos
Blogs
Resources
News
Forums
Interviews
Complexity Level
Beginner
Intermediate
Advanced
Refine by Author
[Clear]
Gopi Chand(16)
Ananya Desai(3)
Rikam Palkar(3)
Jainish Shah(3)
Onkar Sharma(3)
Ziggy Rafiq(2)
Rohit Gupta(2)
Nitin (2)
Dipa Mehta(2)
Delpin Susai Raj(2)
Sandeep Sharma(2)
Jigar Desai(2)
Daniel Stefanescu(2)
Ajay (2)
Nabaraj Ghimire(1)
Raghunath Bhukan(1)
Deepika Sawant(1)
Ayush Gupta(1)
Jay Krishna Reddy (1)
Ajay Kumar(1)
Sanjay Kumar(1)
Shiv Sharma(1)
Shivam Payasi(1)
Lokesh Varman(1)
Ashish Bhatnagar(1)
Guest User(1)
Prakash Kumar(1)
Ganesan C(1)
Nagaraj M(1)
M Munib(1)
Periyasamy Vellingirisamy(1)
Tushar Beniwal(1)
Mehreen Tahir(1)
Waqas Sarwar(1)
Asma Khalid(1)
Alagunila Meganathan(1)
Pankaj Kumar Choudhary(1)
Debashree Chanda(1)
Sateesh Arveti(1)
Syed Shanu(1)
Mohit Kumar(1)
Afzaal Ahmad Zeeshan(1)
Pankaj Bajaj(1)
Abhishek Jaiswal (1)
Josue Yeray Julian Ferreiro(1)
Debasis Saha(1)
Ajay Yadav(1)
Vithal Wadje(1)
Destin Joy(1)
Sanjay Singh(1)
Gaurav Katara(1)
Sourabh Somani(1)
Prerana Tiwari(1)
Munesh Sharma(1)
Vipin Kumar(1)
Nipun Tomar(1)
Sumit Srivastava(1)
Vinod Kumar(1)
Prabhakar Maurya(1)
Sachin Bhardwaj(1)
Anubhav Chaudhary(1)
Gaurav Gupta(1)
nildo (1)
john donell(1)
Jayant Mukharjee(1)
Paul Lockwood(1)
S Thangaraju(1)
Rick Meyer(1)
Resources
No resource found
gRPC in .NET 8: Client, Server, Practical Implementation
Feb 26, 2026.
Master gRPC in .NET 8! This guide covers client/server setup, communication modes (Unary, Streaming), .proto files, and a practical implementation. Boost performance!
Using C# 14 with gRPC Instead of REST: Build a Customer Microservice (with Benchmarks)
Jan 13, 2026.
Discover why gRPC outperforms REST with Protobuf contracts, streaming, and JSON vs Protobuf BenchmarkDotNet benchmarks.
Anti-Patterns to Avoid When Using Memory Pools in ASP.NET Core
Jan 12, 2026.
Discover the top 10 memory pooling anti-patterns in ASP.NET Core from an MVP perspective. Learn how to avoid runaway memory usage, GC pressure, and false memory leaks while leveraging .NET 10’s automatic pool trimming.
gRPC: Accelerating Microservices with Lightning-Fast Communication
Oct 07, 2025.
Unlock lightning-fast microservices with gRPC! This article explores Google's high-performance RPC framework, built on HTTP/2 and Protocol Buffers. Discover how gRPC surpasses REST with bi-directional streaming, efficient serialization, and cross-language support. Ideal for cloud-native architectures, IoT, and real-time applications, gRPC empowers scalable and efficient inter-service communication.
Automate Twitter Posts from a Spreadsheet (Free Method)
Aug 27, 2025.
Automate Twitter (X) posts for free using Google Sheets, Make.com, and Buffer. Schedule tweets from a spreadsheet without code or paid APIs. Perfect for personal or small business use!
What is a Buffer in Node.js, and When Should it be Used?
Aug 19, 2025.
This article explains in simple words what a Buffer is in Node.js, how it works, and when it should be used. It provides detailed examples in JavaScript for better understanding.
What are the global objects available in Node.js, and how are they used?
Aug 19, 2025.
This article explains in simple words the global objects available in Node.js, their uses, and provides detailed examples in JavaScript.
What are Streams and Buffers in Node.js?
Aug 14, 2025.
This article explains what streams and buffers are in Node.js, how they work, why they are important, and how to use them effectively with code examples.
Working with gRPC API in .NET 8
Jan 21, 2025.
We create a simple gRPC service using .NET C# to perform CRUD operations on a book management system. Learn how to define a .proto file, implement server-side logic, and test with tools like Postman for efficient communication.
Learn Protocol Buffers in gRPC
Oct 30, 2024.
This content explores how Protobuf enables efficient data serialization, improves API performance, and provides structured messaging, making it ideal for scalable microservices.
Announcing the Launch of Unity 6: A New Era in Game Development
Oct 21, 2024.
The world of game development is entering a groundbreaking new phase with the launch of Unity 6, the latest version of one of the most popular and versatile game development engines.
Getting started with gRPC in .NET 8 using C# 12
Jul 11, 2024.
Using C# 12 and gRPC in .NET 8, Ziggy Rafiq guides you through setting up your environment, defining services, and developing client and server applications with gRPC.
Memory Management in SQL Server
Jun 21, 2024.
Memory management in SQL Server is crucial for optimizing database performance. This involves configuring memory allocation, managing the buffer pool, and tuning queries to ensure efficient use of resources.
Unity 6 Preview: Exciting Features for Game Developers
May 03, 2024.
Unity, the leading platform for creating interactive experiences, has unveiled its highly anticipated Unity 6 Preview, showcasing a plethora of new features designed to empower game developers.
Service Communication: Integration of gRPC using Protocol Buffers
Apr 08, 2024.
Streamlined Service Communication: Integration of gRPC using Protocol Buffers optimizes inter-service communication. Leveraging gRPC's RPC framework and Protocol Buffers' efficient serialization, it ensures fast, reliable data exchange across distributed systems.
Create a Signature App in Blazor
Apr 08, 2024.
Learn how to create a signature/paint app in Blazor with HTML canvas element and JavaScript. Explore canvas setup, color picker integration, saving functionality, and reset feature. Get hands-on with dynamic graphics directly in the browser.
Introduction to Image Control in Power Apps
Mar 22, 2024.
Explore the versatility of Image Control in Power Apps. Learn to enhance user interfaces by effortlessly displaying images. From data visualization to graphic elements, master the art of visual design and image management.
ArrayBuffer vs Typed Array in JavaScript
Jul 17, 2023.
In this article, I'm going to explain the key differences between Typed Arrays and ArrayBuffer.
Exploring SVG, Canvas, and WebGL for Optimal Web Project Graphics
Jul 12, 2023.
Exploring SVG, Canvas, and WebGL: Choosing the Right Graphics Technology for Web Projects Discover the strengths of SVG, Canvas, and WebGL and learn how to select the ideal technology for your web projects based on graphic complexity, interactivity, performance, and accessibility.
Clipping and Animation in AWT
Jun 23, 2023.
Clipping is a technique that restricts the drawing area to a small portion of the screen.
How To Use Canvas In HTML And Its Benefits?
Apr 24, 2023.
This article provides an overview of HTML 5 Canvas, a powerful tool for designing graphics on web pages. It covers the basics of creating an empty canvas and using JavaScript to draw various shapes, lines, text, and images on the canvas. Additionally, the article includes an example of creating a filled shape using the fill() method in HTML 5 Canvas.
How To Setup Visual Studio Community For Graphical Programming In C++
Apr 30, 2022.
In this article, you will learn how to setup visual studio community for graphical programming in c++.
How To Implement Caching In The .NET Core Web API Application
Feb 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.
How To Check Graphics Card On Windows 11
Dec 03, 2021.
In this article, we will learn different ways to check graphics card(s) on windows 11.
Using Redis Server In Python
Nov 04, 2021.
In this article, we will see how we can use the redis server using python
Understanding User Interface (UI) And User Experience (UX)
Oct 04, 2021.
In this article, you will learn about the user interface (UI) and user experience (UX).
Generic Implementation For Serializer/Deserializer Using Google Protocol Buffer
Sep 24, 2021.
Serialize or deserialize the input using google protocol buffer library in generic implementation.
Introduction To gRPC And its Implementation In .NET Core 3.1
Dec 14, 2020.
Learn the fundamentals of gRPC and its integration with .NET Core 3.1 in this introductory guide. Discover how gRPC facilitates efficient, cross-platform communication using protocol buffers. Explore service-oriented architecture, remote procedure calls, and asynchronous messaging for building robust distributed systems.
Canva - Side Panel And Its Tabs
Aug 13, 2020.
This article describes about graphic designing tool Canva's Side Panel and it's tab.
Exploring Canva's Menubar And Toolbar
Aug 03, 2020.
This article describes free graphic designing tool Canva's menubar and toolbar
Introduction To Canva - Graphic Designing Tool
Jul 29, 2020.
Canva is a free and easy to use graphic designing tool that has a lot of prebuilt designs and templates to help you design quickly.
2D Graphics In WPF
Jun 12, 2020.
WPF provides 2D graphics shape to enhance look & feel of an application.
3D Graphics in WPF
Jun 10, 2020.
This article will help you to understand how to create an 3D graphics in WPF, what are the things you should know.
How To Update Graphics Card In Windows 10
Dec 30, 2019.
In this article, Learn how to update your graphics card on Windows 10 for optimal performance. Ensure your GPU drivers are up to date with our step-by-step guide. Discover how to navigate Device Manager, check compatibility, and download the latest drivers.
Change Screen Refresh Rate In Windows 10
Dec 06, 2019.
In this article, I have described how to change the screen refresh rate in Windows 10. The Screen refresh rate in Windows 10 is the number of times during a second that a device reconstructs its buffer.
HTML Graphics - Canvas
Nov 14, 2019.
In this article, we will see how the canvas element is used in HTML5 with the help of JavaScript.
HTML Graphics With SVG
Oct 18, 2019.
SVG is used in HTML5 for Drawing Shapes using various methods. It stands for Scalable Vector Graphics. SVG follows different methods of drawing basic shapes like, Circle, Rectangle, Rounded Rectangle, Line, Polyline, and Polygon
How To Check Graphics Card In Windows 10
Oct 14, 2019.
This article provides insights into Graphics Card Information on Windows 10, explaining its significance, types, and methods to check it.
Protocol Buffer - A Walk Through For Beginners
Sep 19, 2018.
This article would introduce you the third option when it comes to data serialization. Let's move beyond XML and JSON for better. Protocol Buffer is a language-agnostic binary data format developed by Google to serialize the structured data between different services.
SharePoint 2016 Visio Graphic Service Common Issue
Mar 12, 2017.
In this article, I will list a couple of common issues, which one can face, while using Visio Graphic Service in SharePoint 2016.
Game Development - 2D Games Perspectives And Z Order
Nov 23, 2016.
This article will focus on 2D games Perspectives & Z Order.
Making Graphics Effect Using Shape Control In Microsoft PowerApps
Nov 16, 2016.
In this article, you will explore the dynamic world of graphic effects with Microsoft PowerApps! Learn how to wield shape controls to craft stunning visual elements, enhancing your app's interface and user experience.
Draw Polygon Graphics In Xamarin Android App Using Visual Studio 2015
Nov 06, 2016.
In this article, you will learn how to draw Polygon Graphics in Xamarin Android app, using Visual Studio 2015.
Draw 2D Graphics In Xamarin Android App Using Visual Studio 2015
Nov 04, 2016.
In this article, you will learn how to draw 2D graphics in Xamarin Android app, using Visual Studio 2015.
Node.js: Buffer - Day Six
Aug 28, 2016.
In this article, you will learn about buffer in Node.js.
Introduction To Processing Programming Language
Aug 26, 2016.
In this article, you will learn about Processing programming language.
An Overview Of IIS 7.5 Feature - Failed Request Event Buffering
Mar 15, 2016.
In this article, we will look into one of the features of IIS 7.5 that helps in tracing failed web requests, which is known as FREB [Failed Request Event Buffering] or Failed Request Tracing.
Microsoft Small Basic: Painting Tool Using Graphics Window
Dec 12, 2015.
Learn to create a Painting Tool using Small Basic's GraphicsWindow, including animation and graphical output. Explore step-by-step code explanations and tutorials for beginners, covering drawing shapes, adding images, and interactive features. Perfect for those starting out with programming and graphics.
Scalable Vector Graphics - Filters 4
Aug 19, 2015.
This article will give a detailed explanation of another SVG filter known as “Blend filter”.
Scalable Vector Graphics - Filters 3
Aug 17, 2015.
This article is an explanation of the SVG filter known as “Drop Shadow”.
Scalable Vector Graphics - Filters 2
Aug 16, 2015.
This article explains the one filter elements known as SVG blur effects.
Scalable Vector Graphics - Filters 1
Aug 15, 2015.
This article provides an introduction to SVG filters in HTML 5.
Scalable Vector Graphics - Text 2
Aug 13, 2015.
This article provides further explanations of SVG Text.
Scalable Vector Graphics - Text 1
Aug 10, 2015.
This article explains the SVG simple and various texts used in HTML 5.
Scalable Vector Graphics - Path 3
Jul 30, 2015.
The article explains curves in SVG Path used in HTML 5 with suitable examples.
Scalable Vector Graphics - Path 2
Jul 29, 2015.
This article explains another part of SVG path used in HTML5 with various examples.
Scalable Vector Graphics - Path 1
Jul 26, 2015.
This article explains some parts of SVG Path used in HTML 5 by illustrating good examples for easy understand.
Scalable Vector Graphics - Polygon
Jul 25, 2015.
This article explains SVG polygons used in HTML 5 in details.
Scalable Vector Graphics - Polyline
Jul 24, 2015.
This article explains SVG polyline in detail with some simple examples. It is used to draw open shapes without closing itself like polygons.
Scalable Vector Graphics - Line
Jul 23, 2015.
In this article we will learn about the Scalable Vector Graphics line used in HTML5.
Scalable Vector Graphics - Ellipse
Jul 20, 2015.
The article provides a detailed description of SVG Ellipses using basic and advanced examples.
Scalable Vector Graphics - Circle
Jul 17, 2015.
This article explains SVG circles in detail with some simple examples.
Scalable Vector Graphics - Rectangle
Jul 12, 2015.
This article is about a detailed explanation of SVG rectangles of various types.
Overview of Scalable Vector Graphics (SVG)
Jul 11, 2015.
This article provides an overview of Scalable Vector Graphics (SVG).
Understanding HTML5 Graphics
Jul 10, 2015.
This article explains HTML 5 graphics.
Saving a Screenshot Using C#
May 18, 2015.
This article explains the entire scenario for creating an image containing a screen content, like windows and other details on the screen.
Graphic Elements in HTML5
Apr 21, 2015.
This article describes the graphic elements available in HTML5.
Playing Pac-Man in City Streets Using Google Maps
Apr 02, 2015.
This article shows how to play the famous Pac-Man game in our city streets using Google Maps.
Hardware Accelerated Graphics With Win2D
Nov 27, 2014.
This article describes Win2D that provides us access to the powerful DirectX for 2D graphics.
New Features Introduced in SQL Server 2014
Nov 14, 2014.
Microsoft has introduced some significant enhancements for SQL Server 2014, especially with In-Memory OLTP. Here are 10 new features in SQL Server 2014.
Protection Against Buffer Overflow Attack in .NET
Oct 22, 2014.
This article explained how buffer overflows occur and how to prevent it.
Web Service Method Attribute Properties
Oct 18, 2014.
Web Service Method Attribute Properties define behavior and metadata for methods in web services. They encompass features like message formatting, parameter handling, and service invocation specifications, crucial for interoperability and service functionality within distributed systems.
Configuring Visio Graphics Services SharePoint 2013
Aug 26, 2014.
In this article I provide the procedure to configure Visio Graphics Services in SharePoint 2013.
SVG Overview in HTML5
Aug 13, 2014.
This article will provide some light on a tag of HTML5 named SVG. SVG stands for “Scalable Vector Graphics”.
Implementation of Graphics Using JSPDF
Jul 19, 2014.
This article shows how to dynamically create various graphics from specifications given through the HTML page to the PDF file using JSPDF.
Scalable Vector Graphics (SVG) in HTML5
Jun 20, 2014.
This article is about Scalable Vector Graphics (SVG) in HTML5.
Buffer Load Statement in QlikView
May 21, 2014.
This article describes how buffer load executes QVD files in QlikView applications.
Group Box and Picture Box in Windows Forms
Apr 12, 2014.
Combine Group Box & Picture Box in Windows Forms for organized UI & image display. Utilize Group Box for visual grouping & Picture Box for image rendering, enhancing user experience in C# GUI applications.
How to Create Custom Icons Using Font Awesome
Dec 07, 2013.
Learn how to enhance your web design by creating custom icons using Font Awesome. Font Awesome offers a vast library of scalable vector icons that can be customized to suit your website's aesthetic and branding.
Architecture of Oracle 11g: Part 1
Oct 11, 2013.
Today, we will explain the Oracle 11g architecture. It is basically divided into the three major parts, Memory Structure, Logical Database Structure and Physical Structure
New Features of Android 4.2 Jelly Bean
Jul 19, 2013.
In the new features Android 4.2 is improved in lock screen, graphics, internationalization and many more features that improved in that version.
Graphics Programming Using Applet In Java
May 13, 2013.
In this article, we discuss graphics programming using Applets in Java. Learn what Applets are and their advantages and disadvantages.
Graphics Programming Using Swing In Java
Apr 24, 2013.
In this article, we discuss graphics programming using Swing in Java.
Creating Simple Graphics Program in PHP
Mar 20, 2013.
In this article I will explain how to create a simple graphics program using PHP.
Create 3D Effects in Windows Store Apps
Mar 12, 2013.
This article explains how to create 3D effects in Windows Store apps.
Graphics Design in iPhone
Feb 27, 2013.
In this article I will explain how to how to design graphic in iPhone.
Creating Picture Viewer Using C# in .NET 4.5
Feb 19, 2013.
Create a sleek Picture Viewer in C# using .NET 4.5. This project blends UI development with graphics programming, offering a seamless interface for viewing and managing images. Dive into image processing and user interaction, crafting an intuitive tool for exploring visual content.
Rendering Image Using Pixel Buffer in Windows Store Apps
Nov 22, 2012.
In this article I will how you how to load an image using Pixel Buffer or PBuffer by using WritableBitmap in Windows Store Apps using XAML.
Creating a Pie Chart on Fly with VB.NET
Nov 10, 2012.
Dot net framework provides strong support for creating graphics with GDI+. Developing graphics application was never that much easier in past.
Scramble For Pocket PC in VB.NET
Nov 10, 2012.
This article shows you how to write Scramble for Pocket PC.
Drawing Rubber-Band Lines and Shapes in VB.NET
Nov 10, 2012.
I would like to show how we can draw rubber-band lines and shapes in GDI+ with just a few lines of code.
A variety of Chart Engines using GDI+ in VB.NET
Nov 10, 2012.
The attached source code library is a Chart engine, which is written using GDI+ and VB.NET.
Charting in GDI+ in VB.NET
Nov 10, 2012.
This article shows an example of creating simple charts using GDI+ commands in C#.
GDI+ Samples - Rectangles, Ellipses, and 3D in VB.NET
Nov 10, 2012.
The sample code in this article shows you how to use GDI+ and VB.NET to draw rectangles, ellipses, and 3D graphics objects.
Tic Tac Toe Game in VB.NET
Nov 10, 2012.
TicTacToe is a demonstration of the AI game playing minimax algorithm. The game plays out every possible combination of moves from each position and consequently is unbeatable.
Image Viewer in VB.NET
Nov 08, 2012.
This program allows you to open and view image files including JPEG, GIF, WMF and other images. Program also provides options to stretch and shrink them, rotate at different angles through all axes and save them in different formats.
Auto Redraw in VB.NET
Nov 08, 2012.
This is a problem if you wish to display text and graphics directly on a form. This brief project should help to provide you with AutoRedraw capability.
GDI+ from a GDI Perspective in VB.NET
Nov 08, 2012.
This article is for GDI programmers. To build on your exiting knowledge, we will compare and contrast GDI and GDI+.
GDI+ Namespaces and Classes in VB.NET
Nov 08, 2012.
In this article I will explain about GDI+ Namespaces and Classes in .NET.
A variety of Chart Engines using GDI+ in VB.NET
Nov 08, 2012.
The attached source code library is a Chart engine, which is written using GDI+ and VB.NET.