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]
Ziggy Rafiq(12)
Harshad Tretiya(12)
Abhishek Yadav(6)
Karthikeyan K(4)
Priyaranjan K S(3)
Sibeesh Venu(3)
Mahesh Chand(3)
Rikam Palkar(2)
Tanuj (2)
Ayush Gupta(2)
Jitendra Mesavaniya(2)
Nanddeep Nachan(2)
Arutselvan Muthukannu(2)
Santosh Kumar Adidawarpu(2)
Logesh Palani(2)
Prasham Sabadra(2)
Shaili Dashora(2)
Afzaal Ahmad Zeeshan(1)
Darshan Adakane(1)
Sai Kumar Koona(1)
Amit Naik(1)
Babita (1)
Uday Dodiya(1)
Anuradha Rani (1)
Sagar Pardeshi(1)
Abhishek Chadha(1)
Arun Potti(1)
Shiv Sharma(1)
Tuhin Paul(1)
Jefferson S. Motta(1)
Dhiraj Poojary(1)
Vijay Pratap Singh(1)
Piyush Pansuriya(1)
Satheesh Elumalai(1)
Madhan Thurai(1)
Jin Necesario(1)
Kunj Sangani(1)
Harsha Vardhini(1)
Prabakaran M(1)
Vijayakumar Mani(1)
Venkata Swamy Balaraju(1)
Iqra Ali(1)
Manoj Kalla(1)
Suvendu Shekhar Giri(1)
Delpin Susai Raj(1)
Gowtham Rajamanickam(1)
Sasikumar Yuvaraj(1)
Ajay Malik(1)
Prashant Bansal(1)
Vijai Anand Ramalingam(1)
Sumantro Mukherjee(1)
Muhammad Hassan (1)
Jack Calder(1)
Sourabh Somani(1)
Resources
No resource found
The Vertical of AI-Driven Tech Stacks
Feb 27, 2026.
Explore the vertical of AI-driven tech stacks and their impact on application architecture. Learn how vibe platforms redefine tech stack communication and expectations.
The Senior .NET Developer Interview Guide: Part 2 - Performance, Modern Architecture, and API Design
Feb 27, 2026.
Ace your senior .NET interview! Master performance tuning, modern architecture (Vertical Slice, Clean), and API design (versioning, caching) for scalable apps.
Modern Backend Architecture in .NET - Feature-First Design
Feb 18, 2026.
Explore Feature-First Architecture in .NET using Vertical Slice and CQRS! Learn how to build scalable and maintainable applications with a practical ToDo API example.
Modern Backend Architecture in .NET – Implementing Vertical Slice + CQRS
Feb 18, 2026.
Explore a modern .NET backend architecture using Vertical Slice Architecture and CQRS. This article dives into a practical Todo API implementation, showcasing validators, CQRS, and feature-focused design.
Vertical Slice Architecture in ASP.NET Core: A Modern Approach to Clean and Maintainable Applications
Feb 13, 2026.
Discover Vertical Slice Architecture in ASP.NET Core! Build clean, maintainable, and scalable applications by organizing code around business features. Modernize your approach!
Clean Architecture vs Vertical Slice Architecture in .NET
Feb 13, 2026.
Explore Clean Architecture vs. Vertical Slice Architecture in .NET. Understand their differences, advantages, and when to use each for optimal application design.
Architectural Decision Guide: When to Adopt FastEndpoints
Jan 14, 2026.
Discover FastEndpoints: a .NET API framework enforcing REPR, boosting developer velocity, and minimizing technical debt. Ideal for vertical slice architectures and high-performance microservices.
Building Scalable APIs with Vertical Slice Architecture in .NET
Jun 09, 2025.
Vertical Slice Architecture organizes code by features rather than technical layers. Each “slice” encapsulates all aspects of a specific feature, including the UI, business logic, and data access.
Horizontal vs Vertical Partitioning in SQL
Jun 04, 2025.
Horizontal and vertical partitioning are techniques in SQL to improve performance and manage large datasets. Learn how each method works, their use cases, and how they impact database design.
How to Use Microsoft Teams for Project Management
Nov 28, 2024.
Microsoft Teams simplifies project management by integrating task management, real-time communication, and collaboration. Use Planner for tasks, schedule check-ins, and keep your team organized with chat updates and meetings.
Vertical Slice Architecture with Code Examples in C# 12
Oct 18, 2024.
Get an overview of vertical slice architecture in C# 12 with Ziggy Rafiq. Build maintainable, scalable applications using feature-based organization with code examples, MediatR, and record types.
Learn CSS Scroll Snaps
Sep 21, 2024.
In this article we learn about CSS Scroll Snaps.
Elevate Your Code with Vertical Coding Style
Jul 26, 2024.
In the world of software development, code readability and maintainability are paramount. One effective way to achieve these goals is by adopting the Vertical Coding Style. The result is code that is easier to understand and navigate. Let's explore how Vertical Coding Style can elevate your coding practices.
Create Dynamic and Flexible Height Vertical Gallery
Jul 24, 2024.
Scrolling through controls is frequently not necessary or should be avoided. We can make the controls height adjustable or overflowing in such a situation. We shall examine how to exceed gallery height in the article below. Without a scroll bar, gallery height also rises as the item count does.
Create Dynamic and Flexible Height Gallery
Jul 22, 2024.
We often come across where scrolling of controls is not needed or avoided. In such case we can make controls height flexible or overflowing. In below article we will see how to overflow gallery height. When the item count increases gallery height also increases without having a scroll bar.
The Art of JavaScript Hoisting: Understanding the Ins and Outs
Jun 11, 2024.
Discover the intricacies of JavaScript hoisting in this comprehensive guide. Understand how JavaScript handles variable and function declarations, the impact of scope, and the best practices to avoid common pitfalls.
Understanding Vertical Slice Architecture: Structuring Vertical Slices
Jun 10, 2024.
At its core, a vertical slice represents a self-contained unit of functionality. It's a slice through the entire application stack. It encapsulates all the code and components necessary to fulfill a specific feature.
SQL Table Partitioning: Horizontal RANGE vs Vertical RANGE
May 29, 2024.
Explore the nuances of SQL table partitioning with this comprehensive guide. Delve into the differences between horizontal RANGE and vertical RANGE partitioning strategies.
How to Integrate Instant Plugins in the Canvas App?
Apr 29, 2024.
Dataverse Accelerator by Microsoft introduces low-code plug-ins for real-time business logic workflows in Canvas apps. Learn step-by-step integration of Instant Plugin with Power Fx in Dataverse environment. Test and utilize the Instant Plugin for efficient app development.
Exploring Vertical Gallery in Power Apps
Mar 20, 2024.
Discover the ins and outs of utilizing Vertical Galleries in Power Apps with this comprehensive guide. From data binding to customization, explore how to enhance user experience and create interactive displays seamlessly within the Microsoft ecosystem.
Power of Typescript Scroll Events
Mar 06, 2024.
The onscroll event in JavaScript is a powerful tool that gets triggered when a scrollbar is used for an element. This event is particularly useful for creating dynamic and interactive web experiences, allowing developers to respond to user interactions with scrolling.
CSS :has() unleashed
Jan 24, 2024.
The CSS :has() pseudo class is now supported since December 2023.
Comparing Vertical Scaling and Horizontal Scaling in System Design
Jan 11, 2024.
Certainly! This article delves into the critical aspect of system design known as scalability, exploring two primary approaches: Vertical Scaling and Horizontal Scaling. Vertical Scaling involves enhancing the capabilities of a single server by adding more resources, while Horizontal Scaling achieves scalability by distributing the workload across multiple servers.
Using HTML5, CSS3, and JavaScript to their full potential
Dec 28, 2023.
Crafting dynamic and engaging web journeys: HTML5, the cornerstone of web architecture, has evolved to embrace semantic elements such as <header>, <nav>, <section>, <article>, and <footer>. Replacing generic <div> tags, these elements imbue meaning and enhance accessibility. - Ziggy Rafiq
CSS 3 Performance Considerations Transforms and Transitions
Apr 24, 2023.
CSS 3 Transforms and Transitions can add visual interest and interactivity to web pages.
CSS3 Transforms and Transitions Best Practices
Apr 24, 2023.
CSS3 Transforms and Transitions are powerful tools that allow developers to create engaging and interactive user interfaces.
What are Transitions in CSS 3?
Apr 22, 2023.
CSS3 transitions are a powerful tool for creating smooth and engaging animations on your website
CSS3 Combining Transforms and Transitions
Apr 22, 2023.
CSS3 offers several powerful techniques for creating dynamic and engaging web experiences
CSS3 Transition On Hover
Apr 21, 2023.
CSS3 transitions on hover are a great way to add visual effects to a website.
CSS3 2D Transforms
Apr 21, 2023.
CSS3 2D transforms are a set of CSS properties that allow you to manipulate elements in two-dimensional space
CSS3 Transition Timing Functions
Apr 21, 2023.
CSS3 transition timing functions are a powerful tool for creating smooth and engaging animations on your website
CSS3 3D Transforms
Apr 21, 2023.
CSS3 3D transforms allow you to manipulate elements in three dimensions on your webpage
CSS3 Transform Origin
Apr 21, 2023.
CSS3 Transform Origin is a highly useful property that enables you to change the origin point of various transformations such as rotate, scale, and skew.
What are Transforms in CSS3?
Apr 21, 2023.
We will look at Transforms in CSS 3
How To Add Custom Add-Ins To MS Word
Oct 07, 2022.
This article shows you how to add add-ins to word desktop.
How To Add Add-Ins In PowerPoint
Sep 20, 2022.
In this article, you will learn how to add custom add-ins.
How To Deploy Excel Add-ins To Your Organization
Aug 12, 2022.
This article show you how to deploy excel add-ins in your organization.
How To Add Custom Add-Ins To Excel
Jul 05, 2022.
In this article, you will learn how to add Excel add-ins.
How To Deploy PowerPoint Add-ins To Your Organization
Jun 15, 2022.
This article shows you, how to deploy PowerPoint add-ins.
How To Add CSS In HTML
Jun 10, 2022.
We have 3 different ways Inline as inside the tag itself, Internal as inside the head tag, and External in a different file.
How To Deploy Word Add-Ins To Your Organization
Jun 03, 2022.
This article show you how to deploy word add-ins to your organization.
How To Create Excel Add-Ins?
May 10, 2022.
Create an Excel add-in using HTML, CSS, JavaScript, or C# to enhance functionality across various platforms, including Excel for Windows, Mac, and Office 365. Install Yeoman and the generator-office globally, generate a project, and run it using npm commands. Test your add-in in Excel’s Home Tab.
How To Create PowerPoint Add-Ins
Apr 04, 2022.
in this article, I will show you how to create PowerPoint Add-ins
How To Deploy Outlook Add-ins To Your Organization
Mar 19, 2022.
This article provides a comprehensive guide on deploying Outlook add-ins to organizations for other users. It covers the step-by-step process of deploying add-ins using Office 365, ensuring easy access for users within the organization.
How To Publish Outlook Add-Ins Using Visual Studio Code
Mar 17, 2022.
In this article, you will learn how to publish outlook add-ins using visual studio code.
How To Create Word Add-Ins
Mar 16, 2022.
This article outlines the steps to create and run a Word add-in using technologies like HTML, CSS, JavaScript, and C#. Word add-ins enhance functionality and work across platforms, including Windows, Mac, and Office 365.
How To Create Outlook Add-ins
Nov 24, 2021.
Creating Outlook add-ins involves using tools like VSTO or Office JavaScript API, programming in C# or JavaScript, and customizing UI elements like ribbons and task panes. Deployment via Office Store and ensuring security are key considerations.
Rounded Scrollbar In ListView/ComboBox - WPF
Mar 24, 2021.
In this article, you will learn about rounded scrollbar in ListView/ComboBox - WPF.
How To Use Ngx-slider With A Different Type Of Style In Angular
Mar 17, 2021.
Learn how to integrate ngx-slider in Angular to create versatile sliders. This guide covers installing the package, configuring single, range, tick-marked, customized, and vertical sliders. You'll explore how to adjust properties like floor, ceil, and step, and apply custom styles for a tailored user experience.
Overview Of Yeoman Generator For Office Add-ins
Dec 08, 2020.
Discover how to streamline Office Add-in development using Yeoman Generator. This overview covers setup, tools, and JavaScript API integration for efficient creation of custom Office solutions.
React Vertical Timeline In SPFX
Aug 24, 2020.
In this article we will learn about how to implement vertical timeline component in spfx.
CSS Attribute Selectors
Jul 22, 2020.
In this article, you'll learn about the CSS attribute selectors. If you need a deep-dive introduction about it which tackles from the simple to sophisticated selector, this article is for you.
How To Use PnP Search Filters And Search Vertical Web Parts
May 27, 2020.
In this article, we will see how to use the PnP search filter and search vertical web parts.
Develop Outlook Add-ins with SharePoint Framework
Feb 25, 2020.
In this article, you will learn how to develop Outlook Add-ins with SharePoint Framework.
Create And Deploy Outlook Add-Ins Using SPFx 1.10
Feb 04, 2020.
Create And Deploy Outlook Add-Ins Using SPFx 1.10" is a guide for integrating custom functionalities into Microsoft Outlook using SharePoint Framework (SPFx) version 1.10. It offers insights into developing, deploying, and managing Outlook add-ins within the Microsoft 365 ecosystem.
How to Make 3D Perspective Boxes using CSS3
Dec 07, 2019.
In this article, learn how to create 3D perspective boxes using CSS3. CSS3, an advanced styling tool, enhances web design with animations and 3D transformations. We'll guide you through setting up a simple HTML file and applying CSS3 styles to create animated 3D cubes.
Animating a simple object using CSS3
Nov 13, 2019.
In this article, you will learn about how to animate a Simple Object using CSS3.
Install add-ins In SharePoint Using Office 365 CLI
Jun 14, 2018.
I describe how to move SharePoint add-ins to app catalog and install using Office 365 CLI
How To Register/ Unregister SharePoint Add-Ins Using PowerShell
Jun 04, 2018.
Suppose you would like to have the remote components of a provider-hosted SharePoint Add-in to interact with SharePoint, what should you do? You should first register with the Azure ACS cloud-based service and the SharePoint App Management Service of the tenancy or farm. Let us now dive straight into how to register/unregister SharePoint add-ins.
Horizontal And Vertical Gradient Color In Xamarin.Forms
Mar 21, 2018.
Sometimes, we may get the requirement to set Gradient Color for Layout or page. In this article, we can learn how we can set a Gradient Color for Layout or Page using CustomRenderer.
Automating SVN Check-Ins And Building A Project Via Jenkins
Feb 05, 2018.
In this article, we learn to automate SVN Check-Ins and building a project via Jenkins.
Welcome To CSS / CSS3 Tutorial Series - Part One
Jan 03, 2018.
In this series you will learn about property-wise.
Perfect Scrollbar Performance Improvement In Angular
Nov 18, 2017.
Here the idea is not to override the existing behavior of the perfect-scrollbar, definitely it should be an optional choice. I mean, it should work in such a way that; if we set the property to "true" then lazy loading should enable and if we set it to false then perfect-scrollbar should work as as a default one.
SSMS 2016 - Enhanced Scrollbar
Nov 14, 2017.
Detailed description with screenshots of the enhanced scroll bar introduced in SSMS (SQL Server Management Studio) 2016.
Using Perfect Scrollbar In Angular v2 And Above
Nov 01, 2017.
In this article, I am going to show you the usage of perfect-scrollbar using ngx-perfect-scrollbar package.
Create A Vertical Slider In Xamarin iOS App
May 19, 2017.
In this article, you will learn how to create a Vertical Slider in Xamarin iOS, using Xamarin Studio.
Xamarin.Android - Horizontal And Vertical View In Linear Layout Using Visual Studio 2017
May 05, 2017.
Xamarin.Android - Horizontal And Vertical View In Linear Layout Using Visual Studio 2017.
Xamarin.Forms - Horizontal And Vertical Scroll View Using C# In Visual Studio 2017
May 03, 2017.
This article illustrates horizontal and vertical scroll view, using C# In Visual Studio 2017.
Getting Started With O365 - SharePoint-Hosted Add-Ins Using JSOM
Feb 28, 2017.
In this article, you will learn about SharePoint-hosted add-ins, using JSOM.
Responsive MasterPage For SharePoint Using HTML5 And CSS3
Oct 24, 2016.
In this article, you will learn about creating responsive MasterPage for SharePoint, using HTML5 and CSS3.
Creating SharePoint Hosted Add-ins In SharePoint Server 2016
Sep 25, 2016.
In this article, you will learn how to create SharePoint Hosted Add-ins in SharePoint Server 2016.
Configure Environment For Add-Ins In SharePoint 2016
Sep 16, 2016.
In this article, you will learn how to configure environment for add-ins in SharePoint 2016.
How To Create Layout In HTML5
Jul 01, 2016.
In this article, you will learn how to create layout in HTML5 and CSS3.
SharePoint Add-ins (SharePoint Hosted Add-in) - Part Two
May 28, 2016.
In this multi part series, this is part two. In this article I’ll try to cover SharePoint hosted add-in with example.
Upgrade SharePoint Hosted Add-Ins(Apps) in SharePoint 2013
May 22, 2016.
In this article you will learn how to Upgrade SharePoint Hosted Add-Ins(Apps) in SharePoint 2013.
SharePoint Add-ins (SharePoint App) - Part One
May 16, 2016.
Microsoft renamed "apps for SharePoint" to "SharePoint Add-ins." A SharePoint Tenancy, introduced in SharePoint 2010, is a set of site collections managed as a unit. In Office 365, organizations create tenancies for SharePoint Online.
SharePoint 2013: How To Create Custom Search Verticals
Apr 10, 2016.
In this articles you will learn how to create Custom Search Verticals in SharePoint 2013.
CSS3 Animation Using Transitions And 2D-Transforms
Mar 15, 2016.
This article explores creating engaging animations using CSS3 Transitions and Transforms. It covers how to smoothly change property values with transitions and demonstrates 2D transformation methods like rotate, scale, skew, and translate through practical examples, enhancing web design with interactive effects.
Custom Pager Using Prev And Next In jQuery
Oct 23, 2015.
In this post we will create a custom pager using prev and next functions in jQuery. You can treat this post as a simple demo of using prev and next functions.
Overwrite CSS Styles Using addClass In jQuery
Oct 20, 2015.
In this post we will see how we can overwrite CSS styles using addClass method in jQuery.
Mind Tickling Riddles Game Using jQuery
Sep 04, 2015.
In this article you will learn how to develop web applications, games, web elements and interactive web pages using jQuery, HTML 5 and CSS3.
Fade-in Fade-out Slider using jQuery
Aug 27, 2015.
This article shows how to use JQuery fadeIn and fadeOut effects to make an image slider jQuery scripting, HTML5 and CSS3.
jQuery Unbind() method to remove a attached event handler
Aug 26, 2015.
This article shows how to use the JQuery unbind() method for HTML group div elements using JQuery scripting, HTML5 and CSS3.
Brain Teaser Game using jQuery
Aug 24, 2015.
In this article you will learn how to develop interactive web pages, applications and games using jQuery scripting, HTML 5 and CSS3.
Add a Custom Search Vertical to Your Search Results Page in SharePoint 2013 Online
Aug 04, 2015.
This article shows how to add a custom search vertical to your search results page in SharePoint 2013 Online.
Align DIV Horizontally Using CSS
Jun 03, 2015.
This article shows how to align DIVs horizontally.
Walkthrough of Building Windows Store Apps With HTML5 CSS3 and JavaScript
May 06, 2015.
This article shows how to build Windows Store Apps with HTML5 CSS3 and JavaScript.
CSS3 Series Part 6: 2D Transformation With CSS3
Apr 14, 2015.
This article explains a different kind off transformation technique that can move, scale, and rotate elements in a webpage.
Custom Prompt With DatePicker Directive in AngularJS
Apr 06, 2015.
This article explains the integration of datepicker as a directive in a custom prompt in AngularJS .
Creating a Simple Blogging Website Using HTML, CSS3 and jQuery
Mar 31, 2015.
In this article we will learn how to create a simple blogging website using HTML, CSS3, and jQuery.
CSS3 Series Part 5: Playing With Gradients
Mar 23, 2015.
In this article, we’ll discuss how to create a different kind of background using gradients, With this feature you can create a background of your choice using various colors.
CSS3 Series Part 4: Playing With Borders
Mar 23, 2015.
This article is Part 4 of this CSS3 Series. This article explains the various kinds of borders in CSS3 and we'll also see some of the border styles in CSS.
WPF Layout: Horizontal and Vertical Alignment
Mar 05, 2015.
This article focuses on the vertical and horizontal alignment of elements.
CSS3 Series Part 3: Multi Column Layout With CSS3
Feb 21, 2015.
In this article we will learn a new feature offered by CSS3, Multi Column Layout.
CSS3 Series Part 2: Playing With Backgrounds
Feb 17, 2015.
In this part we’ll discuss backgrounds, how to apply multiple background images, how to do clipping in of a background and a few other features to enhance our web pages.
CSS3 Series Part 1: Introduction, Features and Use of CSS3
Feb 14, 2015.
This article provides an introduction, the features and the use of CSS3.
Stopwatch Using CSS3
Feb 13, 2015.
This article shows step-by-step how to create a stopwatch using CSS3.
CSS3 Flip 3D Effect
Jan 10, 2015.
The CSS3 Flip 3D Effect uses properties like transform, perspective, and backface-visibility to create interactive, rotating elements. When a user hovers over an element, it flips to reveal content on the backside. Key CSS properties include margin, float, position, and transition.
Scroll Windows With WPF ScrollViewer in C# and XAML
Jan 06, 2015.
Implement vertical and horizontal scrolling in your WPF applications using ScrollViewer. Control content visibility with properties like VerticalScrollBarVisibility and HorizontalScrollBarVisibility for seamless user experience.
XAML ScrollBar
Jan 02, 2015.
The <Scrollbar> element of XAML represents a scroll bar control for WPF apps. The code sample in this tutorial shows how to use a ScrollBar control in a WPF app using XAML.