Vidya Vrat Agarwal, C# Corner

Vidya Vrat Agarwal

C# Corner

Seattle, WA, United States

Contact Vidya

Discover and connect with journalists and influencers around the world, save time on email research, monitor the news, and more.

Start free trial

Recent:
  • Unknown
Past:
  • C# Corner

Past articles by Vidya:

Reactive System Design Principles

Four Reactive Principles Responsive: The system responds in a timely manner if at all possible. Responsiveness is the cornerstone of usability and ensuring early problem detection and resolution. Responsive systems focus on providing rapid and consistent response times and delivering consistent quality of service. This consistent behavior, in turn, simplifies error handling, builds end-user… → Read More

Generics In C#

C# Generics are used to create generic collections in C#. A C# Generic collection has certain key features such as compare, add, remove, find, and index items. In this C# Generics tutorial with code example, learn how to work with generics in .NET applications. → Read More

Are You Cloud Native?

In this article, you will learn about the cloud-native approach. → Read More

MicroService Architecture

In this article, you will learn about microservice architecture. → Read More

Single Team Owned Service Architecture (STOSA)

Single Team Owned Service Architecture (STOSA) is a guiding principle for large organizations that have many development teams that build and own microservices to cater to one or more enterprise-wide application(s). → Read More

Inside Out - Live Unit Testing With VS 2017

Live Unit Testing is a brand-new technology, made available in Visual Studio 2017 version 15.3 or above. Live unit testing enables the IDE to execute unit tests automatically in real time without cod being build, and as you make changes to the code. → Read More

Agile Principles That Apply To DevOps

DevOps is a “culture”, where development, test, and operations work together in a collaborative manner to automate delivery of quality software. DevOps culture develops “production-first mindset”. I.e. applying DevOps ensures that your code is always ready to be deployed to production. → Read More

DevOps - What, Why And How

DevOps: What, why and how? → Read More

A Developer's Use Case For .NET API Browser

This article illustrates a developer's use case for .NET API Browser. → Read More

Beginning With Git Using VSTS

In this article, you will learn about Git using VSTS. → Read More

Quick Refresher Q/A: Programming Basics

In this article, you will learn about a programming basics quick refresher. → Read More

Object Oriented Programming Using C# .NET

Object-oriented programming (OOP) is the core ingredient of the .NET framework. In this article, we will learn about Classes and Objects, Constructor and Destructor, Function Overloading, Encapsulation, Inheritance, Interface, Polymorphism in C# → Read More

Learnings From Past & Resolutions For Technical People In 2016

Abstract After many years in IT industry I have personally experienced and learned from other’s experience that; it’s up to us that how someone can make us feel about our self. In my long tenure in IT industry there is not a situation I have not been through. Today, I thought of providing some insight and share some common issues and counter approaches to those. Note Be informed that I didn’t… → Read More

10 Rules to Build English Communication Skills For Developers

Abstract Today's world is about distributed teams across the globe. A team member sitting in the Indian Silicon Valley or a software company of the financial capital of India might be reporting to a manager sitting in Microsoft Headquarters in Redmond, Washington (a suburb of Seattle, Washington, USA). This is almost as if you have travelled around the world. Hence, long-distance communication… → Read More

10 Rules to Build English Communication Skills For Developers

If you are really interested in moving up the career ladder then communication is the key. This article explains why and how. → Read More

Inside Out: TDD Using C#

Watch YouTube Video Here... Software testing Software testing is the art of measuring and maintaining software quality to ensure that the user expectations and requirements, business values, non-functional requirements (such as security, reliability and recoverability) and operational policies are all met. Testing is a team effort to accomplish the well-understood and agreed-upon minimum quality… → Read More

Object Oriented Programming Using C# .Net

Chapter Objective * OOP's overview * Classes and Objects * Constructor and Destructor * Function Overloading * Encapsulation * Inheritance * Interface * Polymorphism OOP's overview Object-oriented programming (OOP) is the core ingredient of the .NET framework. OOP is so important that, before embarking on the road to .NET, you must understand its basic principles and terminology to write even a… → Read More

Taking Charge of Your Technical Career

Abstract Many technical people have the dilemma at some stage in their technology career, whether they should choose a technological role, like Lead, Architect and so on or Managerial role like PM. In my view all the roles are good and have many great career opportunities. But it's up to you do decide what you want to become and what steps you have taken to fulfill your career aspirations.… → Read More

Understanding Windows Authentication in Detail

Agenda * What is Authentication and Authorization? * Understanding Windows Authentication * Types of Windows Authentication * Programmatic Authentication * Impersonation Authentication and Authorization In simple words, Authentication is the process that addresses the question "Who are you?". Authentication is done by obtaining a valid username and password on an internet or intranet system.… → Read More

Using .NET Collections With C#

Objective of the Module * Introduction * ArrayList * Hashtable * BitArray Introduction .NET offers a variety of collections, such as ArrayList, Hashtable, queues, Dictionaries. Collections are abstractions of data algorithms. An ArrayList is an abstract dynamic array, a Hashtable collection abstracts a lookup table, a Queues collection abstracts queues and so on. In addition to that, collections… → Read More