C# Corner

Resources  
  • Cache Tag Helper In ASP.NET Core MVCJan 25, 2018. Caching tag helper can improve the performance and scalability of the application dramatically and it cache the data into the internal ASP.NET Core cache provider.
  • First Application In ASP.NET Core MVC 2.0Jan 20, 2018. Recently Microsoft announced anew version of Asp.Net Core and that is Asp.Net Core 2.0, which has new and amazing features which not only improve performance as well as increase productivity and enhance your application making it more robust and reliable.
  • Learn Basics Of MVC ArchitectureJan 16, 2018. Recently, I learned the basics of MVC by going through various articles. And I thought to write an article based on my learning which, I think, may help at least few who are looking forward to learn MVC.
  • An Introduction To Extreme ProgrammingJan 09, 2018. The advent of the Extreme programming dates back to the mid '90s when Chrysler Comprehensive Compensation (C3) program was initiated and Kent Beck was brought on to the project to improve the performance of the system.
  • Architecture Smells - Detection And RefactoringJan 05, 2018. The concept of “smells” is familiar within the software engineering community. The term “code smell” first appeared in the popular Refactoring book by Martin Fowler; it was informally defined as “certain structures in the code that suggest (sometimes they scream for) the possibility of refactoring”. An excessive number of smells in a software system impair the quality of the software and makes the software hard to maintain and evolve.
  • Azure Stack Architecture In DepthJan 04, 2018. In this article I explain the architecture of Azure Stack in detail, in an easy-to-understand way
  • Share Code Between ASP.NET Core MicroServicesJan 04, 2018. Microservice architecture or microservices is a method of developing software applications as a suite of independently deployable, small, modular services in which each service runs a unique process and communicates through a well-defined, lightweight mechanism to serve a business goal.
  • Quality Of Software Is Getting Worse, Not Better (2018)Jan 01, 2018. For many years now, the theme for all my conference talks has been “Improving Code Quality, One Developer at a Time™”. My only goal with my sessions for the foreseeable future is all wrapped around this idea for these reasons I will discuss.
  • ASP.NET Core And EF Core 2.0 TestingDec 29, 2017. The single biggest selling point of MVC architecture in general and ASP.NET Core in particular is that it makes testing much simpler. ASP.NET team has done a great job in making a framework that is pluggable, thus enabling testing of controllers, repositories and even the entire application a breeze.
  • Brief Description Of HDFS ArchitectureDec 22, 2017. Let us learn the HDFS architecture in this article. HDFS is a distributed file system called Hadoop Distributed File System.
  • Building Multitenant Architecture Using ASP.NET Core And Micro ServicesDec 18, 2017. Instead of deploying an application per client, organizations prefer multitenancy to save infrastructure cost and deployment time. Multitenant architecture helps to adapt changes for different clients under the hood. In this article I am not going to discuss database design for multitenant applications but I will be focused on achieving separation for different clients.
  • How To Use Indexed DB To Improve Page Load PerformanceDec 05, 2017. Indexed DB is a local storage system, which will store data in client-side on browser. This is useful for applications that require us to store large amounts of data. These applications can run more efficiency and load faster.
  • How To Create Three-Layer Architecture Of ASP.NET ApplicationDec 03, 2017. Three-layer architecture is made of Presentation, Business, and Data access layer. In this article, I will create three layered architecture with the help of a simple asp.net application.
  • Building SPA With Angular And ReduxDec 01, 2017. In the current application development era, Single Page Application (SPA) is a great feature to develop modern web based applications. In these SPA applications we tend to move the data level dependency from the server side to browser level as much as possible to improve the application performance. So as much as application level functionality moves to the browser level the amount of the data and way to manage these data is also increased. Modern SPA application frameworks like Angular and React use component based architecture that divides our application into small-small sections. Each component contains its own HTML page, stylesheet and its own state(data). This approach is very efficient because it divides our application into small sections that we can manage very easily and also we can reuse these components in our application.
  • Tips And Best Practices To Improve ASP.NET Web Application PerformanceDec 01, 2017. This article suggests you a few tips to improve the performance of an ASP.Net application. There are many more things which may ensure a better performance and faster response time for a web application. I am discussing only a few of the best practices that will help you avoid some unwanted performance hitters from your application. So, you will have a more light weight application which runs quicker and gives a better response time.
  • Building API Gateway Using Ocelot In ASP.NET CoreNov 21, 2017. Ocelot is aimed at people using .NET running a micro services / service orientated architecture who need a unified point of entry into their system.
  • Introduction To Serverless Architecture In AzureNov 11, 2017. In this article, we will see how to create logic apps in Azure.
  • Introduction Of New Useful Features In SSMS 2016Nov 10, 2017. This article is an effort to list out a few exciting improvements that have been made to SQL Server Management Studio 2016. I believe, most of these new features can help improve the speed of our work and are more convenient to use the SSMS.
  • ASP.NET Core 2.0 MVC Distributed Cache Tag HelperNov 09, 2017. Cache and Distributed Cache Tag Helper help improve performance of your application by caching view’s content, either in-memory or in a distributed cache (e.g. Redis). Distributed Cache Tag Helper uses IDistributedCache to store contents in a distributed cache. To learn more about distributed caching, please refer to an earlier post here.
  • Building WordPress Theme From Scratch - Part OneOct 30, 2017. Hi all, I am writing a series to create a theme in WordPress with all functionalities like show blog post and add widgets on the front page. I will create this series for absolute beginners who want to improve his skills in php so here you can learn to build your own theme with all those functionalities you want in your own theme.
  • Basic Introduction To Power BIOct 17, 2017. In this article I will discuss the fundamental concepts of Power BI. So this article will cover basic knowledge on power BI, the need of power BI, the importance of data visualizations, the components of Power BI, the architecture of Power BI, the building blocks of Power BI & the cost of power BI tools.
  • ASP.NET Core 2.0 CachingOct 12, 2017. Caching frequently used data can improve the performance of a web application. For applications hosted on multiple servers, using distributed caching means the application can access data regardless of the instance server. Caching should be considered an alternate to using Session State.
  • Introduction To OWASPSep 06, 2017. OWASP is a 501(c)(3) worldwide not-for-profit charitable organization focused on improving the security of software. It is a single location to provide fail and real-world information about App Securities for individuals, corporations, government bodies and other worldwide orgnisations. However It does not endorse or suggest commercial products or services. It has its own application security tutorial series.
  • Understand Serverless Architecture In AzureSep 05, 2017. This article will give an overview about the server-less architecture functionality present in Azure using Logic App.
  • I Am A Programmer And I Love To Exercise Sep 04, 2017. here I am going to talk about fitness and health. I will start with very basic things with which you can improve your health and business.
  • Getting Started With .NET Core 2.0Aug 24, 2017. Microsoft just announced the next version of its open source software development framework, .NET Core. The new version i.e., .NET Core 2.0, is a much improved and mature version compared to its predecessor, 1.0.
  • An Overview Of WPF ArchitectureAug 17, 2017. In continuation of my previous article “ABCs of WPF”, I am going to discuss the architecture of WPF.
  • 3 Tips To Reduce Cyclomatic Complexity In C#Aug 17, 2017. Is this article I suggest tips to help you to reduce Cyclomatic Complexity in your C# code to improve readability and make code less complex.
  • IoT Solutions - Architecture/Design And Business AspectsAug 11, 2017. IoT is the abbreviated term meaning "Internet of Things". By definition Internet of Things is: the inter-networking of physical devices, vehicles (also referred to as "connected devices" and "smart devices"), buildings, and other items embedded with electronics, software, sensors, actuators, and network connectivity which enable these objects to collect and exchange data.
  • Who Is An Enterprise ArchitectAug 10, 2017. Earlier, I wrote two posts on the basics of EA, but in this post, I am taking a step back and trying to explain the difference between an IT Architecture and an Enterprise Architecture and sequentially I will explain the difference between a Solution provider (often called as solutioner) and an Architect.
  • Architecture Of Azure Ethereum Consortium Network - SimplifiedAug 08, 2017. A network created using Azure Consortium Blockchain template consists of shared transaction nodes and mining nodes. User application will interact with transaction nodes for any operation like submit transaction etc. For each consortium member (the number of members is specified while configuration), specified number of mining nodes are created.
  • Deploying An Ubuntu Server 16.04 LTS Virtual Machine Using Microsoft AzureAug 08, 2017. In computing, a Virtual Machine is an emulation of a computer system. Virtual machines are based on computer architectures and provide functionality of a physical computer. Their implementations may involve specialized hardware, software, or a combination. Azure Virtual Machine (VM) is one of several types of on-demand , scalable computing resources that Azure offers.
  • React Tutorials - Day Six - FluxJul 24, 2017. Flux is a programming architecture and concept where data flows in an unidirectional way. Flux is not a framework or library, it is just an architecture pattern that was developed by Facebook along with the React View library to manage the data flow into our application. Flux makes it easier to track the changes and bugs during development.
  • Overview Of Angular - Part OneJul 19, 2017. In this article, we are going to discuss an overview of Angular. This article is for those beginners who are planning to learn & implement Angular. Are you an Angular Expert? Then please feel free to provide your suggestions to improve the content. In the first part, we will see what Angular is and why you should give so much importance to it.
  • Ghostable/UnGhostable Pages In SharePoint ArchitectureJul 12, 2017. In SharePoint all pages have two different states called "Ghostable" and "Unghostable". [Note - it is a state not type].
  • Architecture Of .NET FrameworkJul 06, 2017. In I will explain why we divide the .NET framework into layers.
  • Generate A Controller And View In Ruby On RailsJul 05, 2017. In this article, you will learn what MVC web and Rails Architecture are.
  • MVVM In WPFJun 29, 2017. MVVM is an architecture pattern which facilitates separation of projects into three logical layers with their own responsibilities. It facilitates modern techniques such as Separation of Concern, Unit testing and TDD. It is set of guidelines, that, when used, makes it easier to develop applications.
  • Basics Of Enterprise Architecture - Part TwoMay 19, 2017. Basics of Enterprise Architecture.
  • Basics Of Enterprise Architecture - Part OneMay 06, 2017. In this article, you will learn the basics of Enterprise Architecture.
  • Technical Due Diligence ChecklistMay 01, 2017. A useful list when taking ownership of an existing project.
  • Angular 2 - Architecture - Part OneApr 26, 2017. In this article, we shall see the building blocks in an Angular Application.
  • Application Architecture - First Know Dependency Before Dependency InjectionApr 18, 2017. This article is about dependency and its use, advantages and disadvantages; as well as about Dependency Inversion, Inverse of Control, and IOC Framework.
  • SOLID Architectural Pattern With Real Time ExampleMar 09, 2017. SOLID Architectural Pattern with Real Time example.
  • Test Driven Development (TDD) - Part OneMar 06, 2017. This article explains what test driven development is and why it’s important i.e. including real world scenarios. It also explains TDD lifecycle.
  • MVVM In Xamarin.Forms Application For Android And UWPFeb 13, 2017. Reading this article, you will learn how to use MVVM architecture in Xamarin.Forms application for Android and Universal Windows Platform.
  • Web API Architecture And Dependency Injection Best PracticesFeb 06, 2017. In this article, you will learn about Web API architecture and Dependency Injection best practices.
  • MVVM Architecture When Using Web Services For Database Interaction - Part TwoJan 17, 2017. In this article, you will learn about MVVM Architecture when using Web Services for database interaction.
  • MVVM Architecture When Using Web Services For Database InteractionJan 16, 2017. What would be the MVVM Architecture if we need to use webservices for database interaction?
  • Xamarin Native Project ArchitectureJan 04, 2017. In this article, you will learn Xamarin native project architecture.
  • Xamarin.Forms Project ArchitectureJan 02, 2017. In this article, you will learn Xamarin.Forms project architecture.
  • Onion Architecture In ASP.NET Core MVCJan 01, 2017. In this article, you will learn about Onion Architecture in ASP.NET Core MVC.
  • Azure Redis Cache - Improve Performance Using ClusteringDec 11, 2016. In this article, we will learn how to improve the performance of Redis Cache endpoint by configuring the clustering for Azure Redis Cache.
  • Monitor Inside Your Running Services Using SignalR And WCFNov 08, 2016. Gain insight into the normal 'Blackbox' of Windows services and more...
  • Windows Service Auto-Update Plugin FrameworkNov 02, 2016. Learn how to auto-update a Windows service without reinstall.
  • Introduction To Azure SQL Data WarehouseOct 26, 2016. In this article, you will learn Azure SQL data warehouse is a cloud-based, scale-out database capable of processing massive volumes of data, both relational and non-relational. It is built on massively parallel processing (MPP) architecture, SQL data warehouse, which can handle today’s enterprise.
  • How To Scroll And View Millions Of RecordsOct 18, 2016. Concepts for handling large volumes of data visually - mobile and web.
  • VSCode Architecture And OverviewOct 16, 2016. In this article, you will learn about VSCode architecture and overview.
  • Service - Oriented Architecture (SOA)Oct 07, 2016. This article is intended to explain the concept of SOA (Service Oriented Architecture).
  • Improve SPA Web Page PerformanceSep 27, 2016. Get on top of memory leaks with Javascript and KnockoutJS.
  • Tips And Tricks To Improve WEB API PerformanceSep 23, 2016. In this article, you will learn the tips and tricks of improving the performance of a Web API.
  • Standard Application Architecture In MVCSep 13, 2016. In this article, I am going to explain how to create standard level application architecture with MVC web api and angularjs.
  • Basic Architecture Of Angular 2 ApplicationsSep 01, 2016. In this article, you will learn about basic architecture of Angular 2 applications.
  • Quick Start-Up With Important Design PatternsAug 05, 2016. In this article, you will learn about important design patterns.
  • What Is MVC and Why Do We Use MVC?Aug 03, 2016. This is a brief discussion about MVC and how we use MVC rather than other ASP.NET architecture, like WebForms.
  • Must Have Visual Studio Extensions or Tools - Part TwoAug 01, 2016. You must Have Visual Studio Extensions or Tools, which improves your development productivity.
  • Running Virtual Machines With And Without Virtualization Hardware SupportJul 26, 2016. In this article, you will learn running virtual machines with and without virtualization hardware support.
  • Implementing SEO Rule On Website Hosted on IIS8 Jul 24, 2016. In this post, we are going to optimize a website that is hosted on IIS8, by implementing basic SEO rules to help improve the user experience and increase the SEO ranking at the same time.
  • Look At Visual Studio 2015 IDE TipsJul 20, 2016. In this article, we will look into a few VS 2015 IDE settings, which will improve our productivity.
  • Improve Application Performance Using Bundling And MinificationJul 18, 2016. In this article, you will learn how to improve an application's performance, using bundling and minification.
  • Understanding CQRSJul 15, 2016. In this article, you will learn about Command Query Responsibility Segregation.
  • Getting Started With Angular 2.0Jul 11, 2016. In this article you will learn about Angular 2.0.
  • CQRS: A High Level ViewJul 07, 2016. In this article, you will learn about the internals of Command Query Response Segregation.
  • Software Architecture And PatternsJun 27, 2016. In this article you will learn about software architecture and patterns.
  • Make Three Tier Architecture In ASP.NET And Bulk Insert Data Into SQL ServerJun 16, 2016. In this article, you will learn how to make Three Tier Architecture in ASP.NET and bulk insert data into SQL Server.
  • WPF Login with N-Tier ArchitectureJun 10, 2016. In this article, you will learn how to create WPF Login with N-Tier Architecture.
  • Monolithic Application DesignMay 25, 2016. In this article you will learn about Monolithic Application design.
  • Azure App Service Local CacheMay 14, 2016. In this article, we will learn how to improve the performance of the web app by using Azure App Service Local Cache
  • Fast Image Processing In C#May 03, 2016. In this article you will learn how to Improve image processing speed by accessing the raw memory of bitmap data via pointers.
  • Storage Architecture In AzureApr 28, 2016. In this article you will learn about Storage Architecture in Azure.
  • Introduction To ODataApr 19, 2016. In this article you will learn about OData. Open Data Protocol is an open protocol for sharing the data. It is OASIS standard which defines best practice for building and consuming REST API.
  • Building A Large Scalable SystemMar 25, 2016. In this article we will learn how to build a large scalable system.
  • Product Design Future With HoloLensMar 09, 2016. Microsoft HoloLens and Autodesk Fusion 360 are helping improve collaboration across the entire product development process, enabling engineers and designers to iterate together in real-time.
  • Linking ASP.NET MVC Website With Facebook, Twitter, C# Corner Using Visual StudioMar 09, 2016. This article will help beginners to put social links and icons on ASP.NET websites with Model View Controller (MVC) architecture using Visual Studio 2015 Community Edition in easy simple steps.
  • An Introduction to AngularJSMar 01, 2016. In this article you will be introduced to AngularJS. AngularJS is a JavaScript framework and follows the MVC (Design pattern) architecture.
  • Best Way To Bind Partial Views For Improving PerformanceFeb 23, 2016. In this article, I will show you how to bind Partial View which makes your site faster in performance.
  • Improving SQL Performance Using Covering IndexesFeb 10, 2016. In this article we will try to understand what a covering index is, how to avoid the expensive key lookup operations, and how it can improve our T-SQL performance multi fold times.
  • Connection Oriented Architecture In ADO.NETFeb 07, 2016. In this article I am writing about connection oriented architecture in ADO.NET.
  • Connectionless Architecture In ADO.NETFeb 07, 2016. In this article I am writing about connectionless architecture in ADO .NET.
  • Restful API In ASP.NET: Introduction of REST & Web APIFeb 02, 2016. In this article we will discuss about the Restful architecture and introduction of ASP.NET Web API.
  • Binding Data With TreeView From Database In ASP.NET Using 3 Tire ArchitectureJan 29, 2016. In this article I am going to explain how to bind data with Treeview from database in ASP.NET using 3-Tier Architecture. It will give Check/Uncheck Options also.
  • SharePoint Page Performance OptimizationJan 22, 2016. In this article we can explore few options to improve SharePoint Page Performance.
  • MVC Architecture & MVC Life CycleJan 18, 2016. In this article I am explaining about Model View Controller Architecture and Life Cycle.
  • MVC Application Using n-tier ArchitectureJan 13, 2016. In this article you will learn about MVC Application using n-tier architecture.
  • AngularJS Overview Series - 2Jan 11, 2016. In this article you will learn the basics and the architecture of the AngularJS and few directives.
  • Three Tier Architecture In ASP.NETJan 03, 2016. In this article you will learn about the three tier Architecture in ASP.NET.
  • Start With MVC Architecture In ASP.NET And Visual Studio 2015 Community EditionJan 01, 2016. In this article you will learn how to start with MVC Architecture in ASP.NET and Visual Studio 2015 Community Edition.
  • 8 Steps To Make Your ASP.NET MVC Website FasterDec 21, 2015. In this article I will give you some basic tips for improving the performance of ASP.NET MVC application.
  • How To Get Started In Computer ProgrammingDec 02, 2015. In this tutorial, I will share how to get started, what to learn, how to learn and in case you get trouble, what to do Computer Programming.
  • Reusability Of The Code With Three Layers Architecture In ASP.NETNov 26, 2015. In this article, you will learn about how to implement three layers architecture with ASP.NET application.

About Improve-architecture

NA
Web Development Outsourcing
Looking to add more bandwidth to your software team? Web Developers, designers, testers are now available on demand. Flexible hours, very competitive rates, expert team and High Quality work.