C# Corner

Resources  
  • Building SPA Using AngularFeb 15, 2018. I have created SPA using Angular.js because I had requirement where user can update monthly activities corresponding to their respective villages. I named the application as Continuous Quality Improvement Tracker (CQI).
  • Moq - Unit Test In .NET Core App Using Mock ObjectFeb 14, 2018. The Unit test is a block of code that helps us in verifying the expected behavior of the other code in isolation; i.e., there is no dependency between the tests. This is good way to test the application code before it goes for quality assurance (QA). There are three different test frameworks for Unit Testing supported by ASP.NET Core: MSTest, XUnit, and NUnit. All Unit test frameworks, offer a similar end goal and help us to write unit tests that are simpler, easier and faster.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • Seven Reasons Why Swift Is A Must For iOS App DevelopmentSep 13, 2017. With the launch of several programming languages, a developer is often confused as to which technology to use. They are have the dilemma of choosing between Objective C and Swift, both of which are considered to be fine technologies for IOS app development. Recently in an event, Apple unveiled Swift as its new programming language and thereby created a new demand for Swift developers required for quality IOS development.
  • 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.
  • 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.
  • 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.
  • Measure Your Code Using Code MetricsJul 31, 2017. As a developer, when you are developing applications, how optimistic you are about delivering quality code? Quality code means not only bug free code but also understandable, maintainable, extensible, less complex and loosely coupled code.
  • Agile Principles That Apply To DevOpsJul 31, 2017. 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.
  • Confessions Of An Angry ProgrammerJul 23, 2017. Recently, after doing the keynote session about code quality at a conference in Denver, I received a comment from one of the attendees. He said my session was “too much angry coder”. After receiving many great comments about the session, this one took me by surprise. I thought about it for awhile and commented back, via Twitter…
  • 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.
  • Sonarqube Installation Process And Viewing Quality Report For .Net ProjectsMar 01, 2017. In this article, you will learn about Sonarqube installation process and viewing quality report for .NET projects.
  • Quality Of Software Is Getting Worse, Not Better, In 2017Jan 10, 2017. Quality of software is getting worse, not better, in 2017.
  • What Is Data Quality?Jan 03, 2017. A short introduction to data quality, and why you should consider it.
  • 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.
  • Are You A Google Developer?Oct 19, 2016. This article will focus on Code Quality and Code Smell.
  • 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.
  • Using Generics With C#Sep 13, 2016. Generics cater many of the benefits of strongly typed collections as well as provide higher quality and performance boost code.
  • Must Have Visual Studio Extensions or Tools - Part TwoAug 01, 2016. You must Have Visual Studio Extensions or Tools, which improves your development productivity.
  • 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.
  • Voice of a Developer: XMLHttpRequest API - Part 24May 17, 2016. In this article you will learn about JavaScript JSLint - JavaScript Code Quality Tool. This is part 24 of the article series.
  • Voice of a Developer: Web Storage API - Part 25May 17, 2016. In this article you will learn about Web Storage API . This is part 25 of the article series.
  • Voice of a Developer: Application Cache API - Part Twenty SixMay 17, 2016. In this article you will learn about Application Cache API. This is part twenty six of the article series.
  • Voice of a Developer: JavaScript JSLint v1 - Part 22May 16, 2016. In this article you will learn about JavaScript JSLint - JavaScript Code Quality Tool. This is part 22 of the article series.
  • Voice of a Developer: JavaScript JSLint v2 - Part 23May 16, 2016. In this article you will learn about JavaScript JSLint - JavaScript Code Quality Tool. This is part 23 of the article series.
  • 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
  • Test Driven Development For Software DevelopersMay 10, 2016. Is it true that TDD helps developers build better quality? Read this article to find the answer!!!
  • 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.
  • Measuring Air Quality With IoTApr 29, 2016. In this article you will learn how to measure Air Quality with IoT.
  • 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.
  • 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.
  • SharePoint Page Performance OptimizationJan 22, 2016. In this article we can explore few options to improve SharePoint Page Performance.
  • Enhance Developer Productivity With CodeLens Code Health IndicatorJan 21, 2016. In this blog, we will look at a very cool Visual Studio 2015 extension called ‘CodeLens Code Health Indicator’ and its features.
  • 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.
  • Caching In MVC Nov 03, 2015. In this post we will discuss about how we can improve the performance of our MVC application using the technology Caching.
  • Prediction Of Water Quality In RiverOct 31, 2015. The river water plays a very important role in the overall socioeconomic development of the state. It is very helpful if we can predict the pollution level based on studies and data, which will be very helpful for government to implement the further plans for prevention of water pollution and enhancing the water quality.
  • Improving Productivity Through TrelloOct 29, 2015. In this article you will learn how to improve productivity through Trello.
  • The Web Developer Checklist: A One-Stop-Shop For Improving The WebOct 27, 2015. In this article you will learn about Web Developer Checklist and how to Improving the Web.
  • 15 Steps To Fight With SEO Before Launching Your WebsiteOct 18, 2015. In this article, I will show you the steps needed to complete before launching your website.
  • Implicit And Explicit Conversions In C#Sep 30, 2015. In this article you will learn how readability of code can be improved with implicit and explicit operators.
  • Improve The Performance Of An ASP.NET Web PageSep 15, 2015. In this post I will point out some of the important points that may help to improve the performance.
  • Combres to Improve Website PerformanceAug 20, 2015. This article explains Combres with simple examples.
  • Best Practices of Software TestingAug 18, 2015. In this article you will learn the best practices of Software Testing.
  • Improved Debugging Experience in Visual Studio 2015Aug 08, 2015. In this article you will learn how to improve your debugging experience in Visual Studio 2015.
  • No Master Pages For Your SharePoint ProjectJul 18, 2015. This article explores why no Master Pages. In real scenarios with high-quality standards, master pages are not recommended.
  • Information Required Resolving SharePoint 2013 Performance IssuesJul 17, 2015. In this article we will see that an army of information is required to be gathered to resolve a SharePoint performance issue. I am not aiming to guide on how to resolve the issue in this article.
  • Use Bing Places For BusinessJul 14, 2015. In this article you will learn how to use Bing Places for Business. Bing Places for business is a good facility for showing business quality to customers.
  • Qualities of a Quality AnalystJul 01, 2015. In this article you will learn some qualities of a Quality Analyst.
  • Create a Website: Don't Make These MistakesMay 27, 2015. In this article we will learn how to improve the performance of websites.
  • Indexed Columns to Improve List PerformanceMay 25, 2015. In this article we can explore Indexed Columns that is a less-used feature in SharePoint.
  • Inter App Communications in Windows 10 UWPMay 20, 2015. Here you will learn about the new and improved features of Windows 10 UWP which provide a more unique and secure way to transfer files or data between apps.
  • Scrum Master and T-World vs D-WorldMay 18, 2015. This article explains Agile Scrum, how to improve productivity and increase sprint acceptance.
  • Customize Your Debugger With Debugger BrowsableMay 16, 2015. This article will help you in customizing your debugger
  • Hide Methods From Debugger in .NetMay 15, 2015. This article will help the developer in improving their debugging skills.
  • Performance Tuning in ASP.Net Web ApplicationsMay 12, 2015. In this article we will learn how to improve the performance of an ASP.NET web application.
  • WPF Layout: VirtualizingStackPanelApr 13, 2015. Virtualization in WPF improves the rendering performance of UI elements. By applying virtualization, the layout system ensures that only the visible items of a container are rendered on the screen.
  • Implementing Equality in C#Apr 07, 2015. Implementing equality can be tricky. If we follow a few simple rules we can avoid some of the common traps.
  • String Manipulation in C#Mar 26, 2015. This article shows some string operations in C# that helps beginners to improve their programming skills.
  • Understanding Agile ManifestoMar 17, 2015. This article explains how the Agile Manifesto is centered on delivering better software.
  • Shredded Storage in SharePoint 2013Mar 15, 2015. This article explains Shredded Storage that helps SharePoint sites to improve Page Load.
  • Minimal Download Strategy (MDS) in SharePoint 2013Mar 06, 2015. Here I will explain the Minimal Download Strategy, it will helps SharePoint sites to improve Page Load.
  • Priority Binding in WPFJan 24, 2015. This article will help in understanding priority binding and improving performance in WPF.
  • Optimizing Performance in WPFJan 19, 2015. This article will help in improving WPF Performance.
  • Simple Performance Measurement Tool StopwatchJan 11, 2015. This article provides an introduction to Stopwatch, a simple tool for accurately measuring elapsed time.
  • Congratulations Jean Paul For Completing 300 Articles on C# CornerOct 14, 2014. C# Corner congratulates Jean Paul for contributing incredible 300 articles to the C# Corner community. Jean has been contributing ardently and passionately since 2010 and is one of the top most quality contributors of our community.
  • Visual Studio 2013 Key NotesOct 08, 2014. In this article you will learn how to work with the Visual Studio editor to get substantial assistance in improving the productivity of code development.
  • The Generic ScriptsSep 27, 2014. Improved efficiency in combination with Unit Testing and User Interface or User Experience testing by generic script of dynamic values.
  • Improving Code Quality by Strategy Design PatternSep 20, 2014. This article explains the Strategy Design Pattern that is a very simple design pattern.
  • Applying Bundling and Minifications in .NetSep 18, 2014. This article explains how bundling and minification can significantly improve the performance of an application.
  • Day 5: Improve Your Toast Message in Android AppJul 27, 2014. In this article I explain how to improve your Toast Message.
  • Repository Design Pattern in MVC Architecture With Entity FrameworkJun 19, 2014. In this example we will first implement a sample application using pure MVC architecture and then we will see how to improve our code standards by implementing the repository design pattern.
  • How to Turn Your Photoshop Design to a Functional HTML Site - A Basic GuideJun 16, 2014. This article provides some strategies to help you to comprehend how to improve your existing HTML website or construct a new one from scratch for your business.
  • Software Development Life CycleJun 02, 2014. This article explains some software development models for development of quality software products.
  • Ensuring Quality Code in a Small TeamMay 22, 2014. This article summarizes some pitfalls to consider for maintaining quality code in a small development team, and makes a few suggestions in this regard.
  • Improving the Performance of ASP.Net Web Forms ApplicationsMay 12, 2014. This article explains the development of an ASP.NET Web Application using a Web Forms Project Template so that it can be easily migrated to the ASP.NET MVC.
  • SQL Server 2012 Data Quality Services (DQS)Feb 26, 2014. This article introduces Data Quality Services (DQS) in SQL Server 2012.
  • Improving the Performance of ASP.Net ProgrammingFeb 18, 2014. This article describes the various features that are recommended to be used in ASP.NET Web Applications and what's not to use in such applications.
  • Caching Features in SharePoint 2013Feb 12, 2014. In this article, we will see the various ways to cache SharePoint objects that improve the performance of SharePoint Applications.
  • Compiled Queries in LINQFeb 11, 2014. This article explains the use of compiled queries to improve performance when a query is fired many times.
  • Generics in C#Jan 11, 2014. This article is all about generics in C# and how to improve performance overhead.
  • Improve Application Performance Using HTTP HandlerDec 22, 2013. This article explains how to improve application performance using HTTP Handlers and shows it with an example.
  • HTML Enhanced Applications Using Angular JavaScriptDec 19, 2013. This article contains the matter about why to use ANGULAR-JS in your application in place of other frameworks.  It contains features and the unique qualities of ANGULARJS through which you can easily make a better application.
  • Kudos To Sourav Kayal For Fastest Century In C# CornerDec 10, 2013. C# Corner highly applauds Sourav Kayal for his amazing and a mind-boggling fastest contribution of 100+ quality articles to the C# IT community.
  • Improving ASP.Net Performance Using Response.BufferOutputDec 06, 2013. I would like to share the usage of Response.BufferOutput to improve the performance of ASP.net application.

About Improving-quality

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.