C# Corner

Resources  
  • Leadership Challenge 007 - The Best Coaching Question EverApr 22, 2018. I have come across a great article by Keith Rosen – focusing on asking the right questions. Do not focus on the fact that this uses some sales examples. Consider how to leverage this strategy within your own world.
  • Delete Item Versions In SharePoint ProgrammaticallyApr 17, 2018. Versioning in SharePoint is an awesome feature that lets users create versions of their documents. However, when left unchecked, especially when the below category of “Document Version History” is selected – an end user will be able to create practically an indefinite number of versions. This is not a recommended best practice, and may end up using a huge amount of storage over the years.
  • Defensive Programming - Let Type Checking Work For YouMar 19, 2018. Since I have been a speaker and a teacher, I have always stressed the importance of practicing proper object-oriented programming (OOP) techniques. If you don’t practice OOP, no matter what language you are using, I guarantee you will end up with a “house of cards” and they all eventually fall.
  • Five Easy Rules For Your Source Control RepositoryMar 04, 2018. I have been using source control programs for a very long time. I believe the first one was Visual Source Safe (don’t laugh, it was a painful experience). Early in my career and throughout I have learned many good practices that I still use to this day. I will share them with you now.
  • Overview Of Generative Adversarial NetworksFeb 23, 2018. Once trained, Neural Networks are fairly good at recognizing voices, images, and objects in every frame of a video – even when you are playing the video. Let’s say you are not able to buy an expensive painting from a famous painter; can you create/generate an artificial painter who can paint like any famous artist by learning from his/her past collections? The answer is Yes – using Generative adversarial networks (GAN) you can. Generative Adversarial Networks (GANs) are a class of algorithms used in unsupervised learning -- you don’t need labels for your dataset in order to train a GAN.
  • Get Or Activate Your MSDN Subscription For Visual StudioFeb 21, 2018. You can buy MSDN Subscriptions either online on msdn.microsoft.com or it can be purchased by your organization. MSDN subscriptions have so many benefits apart from getting the licensed version of the software. These benefits are as follows.
  • A Beginners Guide To Microsoft BizTalk Server - Part TwoFeb 16, 2018. This is the next part of the BizTalk Server article series. Here, we are going to explain why BizTalk is still the number one choice for ian ntegration tool. BizTalk is considered the best tool for integration. We will be seeing the list of some companies which are using BizTalk as an integration tool and the future of BizTalk developers.
  • SQL Coding Best PracticesFeb 14, 2018. While executing your procedure, the system will first scan through all system procedures and then user defined procedures. This means that the procedure might take more time for execution thus decreasing system performance.
  • Database Naming Standards For The ProgrammerFeb 09, 2018. Let us face it, in most companies that programmers work for, we end up doing database work. I do not agree with this since I think the DBA or BIA should handle database programming and we should stick to what we do best… coding. Would you want a DBA writing code? I think not. With that said, here are database naming standards that I use when in this situation. DBA’s might not agree with how database coders name databases; stored procedures etc. but we need something.
  • Versioning ASP.NET Core 2.0 Web API - Part OneJan 25, 2018. In this article series, we are going to explore REST API versioning best practices. At the end of the article series you will be able to pick the best solution for your project needs.
  • Basics Of Kotlin - JVM ImplementationJan 15, 2018. Hello Guys, we already knew that Google announced that Kotlin is a new first class language for Android Development. Kotlin is now an official language on Android. It's expressive, concise, and powerful. Best of all, it's interoperable with our existing Android languages and runtime.
  • Create Your First Bot Using Visual Studio 2017 - Step By Step GuideJan 11, 2018. Seeing how fast the companies are adopting the Bots, it is really the best time for you to start learning Bot framework and start adopting Bots for your business.
  • Code Metrics Cyclomatic ComplexityDec 28, 2017. Let's learn about Code Metrics Cyclomatic Complexity in this write-up.
  • Read And Write Operation In HDFSDec 26, 2017. HDFS is hadoop distributed file system; in simple terms a file is stored in a distributed machines. The Hadoop framework was designed considering reliability, throughput, network I/O, and disk I/O; but compromised with latency, which is best in RDBMS.
  • 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.
  • Configure Application Insight For .NET Core 2.0Nov 16, 2017. We developers work hard to write code, but these QA guys find bugs in our code. We don’t have any choice but to find and fix the bug ASAP. After all this hard work we push everything to production, then new questions from people arise like why is this page slow? why is this operation taking time? why this and that? To answer these questions, we need proper logging mechanism to identify and takes hours of coding and analysis. What if we have a mechanism to track this with less hours of code to analyse and more time on fix. Application insights come to picture to solve our logging work with best analysis tools.
  • Building A Questionnaire Site With Node.jsNov 14, 2017. This was our first project with Node.js, and by God, it was a pain. Node.js is an excellent framework, with blazing fast speed, and an intuitive development framework. For those who are familiar with HTML, CSS and JavaScript, Node.js is one of the best alternatives to PHP, ASP.NET or other server-side scripting languages that require a language to be learnt. Node.js is light-weight, resilient and community-led and in-development framework. This article is primarily focused on teaching the beginners in Node.js development. You can expect to learn a few basics of Node.js setup, how to manage the databases in Node.js environment and a bit more (less too, maybe).
  • Facebook Native Login With Xamarin.FormsNov 09, 2017. Social login is a standout amongst the most essential highlights of an application, it's the principal connection of a client with your work and must be simple, straightforward and dependable. In light of this, I chose, together with my companion Afzaal Ahmed, to begin a progression of posts with what we believe are the best ways to deal with doing social login with all the significant web-based social networking players
  • Introduction To Bing Search API In AzureNov 05, 2017. Bing Search API adds intelligent search to your app and also it contains billions of web pages, videos, images. The best feature is that the results can be automatically customized to your user’s locations or markets.
  • React With Babel And WebpackOct 14, 2017. A relatively new Javasript standard, EcmaScript 6, is a deprecated name for the EcmaScript 2015 language specification. ES2015 is the 6th version of EcmaScript, thus it was previously referred to as ES6. For reasons best known to themselves, those responsible for defining the language standard renamed it to ES2015 with the final version of the v6 spec.
  • Always Encrypted In SQL Server 2016 - Step By Step Guide - Part OneOct 06, 2017. Lets say, we have a requirement to encrypt the PII data for an existing ASP.NET web application. Data needs to be encrypted at rest as well as on transit. Considering the existing PROD data, we need to identify an encryption approach that best suits the requirement. I'm going to share my experience in finding the encryption approach and implementing it on a sample database.
  • Create Local Notification In Xamarin.Forms Using Visual StudioSep 04, 2017. Xamarin is the best cross platform tool to develop mobile applications. It provides cross platform app development in C#, so we don’t need to write java or Objective C. We can just use C# and leverage the same for all the platforms. Xamarin also helps us by providing the designers with the different platforms like Android,IOS,etc.
  • Create Timer Task Application In Xamarin.Forms Using Visual StudioSep 04, 2017. Xamarin is the best cross platform tool to develop mobile applications. It provides cross platform app development in C#, so we don’t need to write java or Objective C. We can just use C# and leverage the same for all the platforms. Xamarin also helps us by providing the designers with the different platforms like Android,IOS,etc.
  • Create StopWatch Application In Xamarin.Forms Using Visual StudioSep 04, 2017. Xamarin is the best cross platform tool to develop mobile applications. It provides cross platform app development in C#, so we don’t need to write java or Objective C. We can just use C# and leverage the same for all the platforms. Xamarin also helps us by providing the designers with the different platforms like Android,IOS,etc.
  • Routing In RESTful APIs Using .NET CoreAug 28, 2017. When it comes to listing best practices for REST APIs, the mechanism Routing always has its place on top of the stack. Today in this article will dirty our hands on Routing concepts with REST (web) APIs, specific to .NET Core.
  • Create ToolBar Menu Items In Xamarin.Forms Using Visual StudioAug 24, 2017. Xamarin is the best cross platform tool to develop mobile applications. It provides cross platform app development in C#, so we don’t need to write java or Objective C. We can just use C# and leverage the same for all the platforms. Xamarin also helps us by providing designers with different platforms like Android, IOS, etc.
  • Buy Domains Using Azure App Service DomainAug 10, 2017. Here, I’m going to explain how to purchase a domain using Azure App Service domain.
  • Accessing XML Data From XML Document In C# Console ApplicationAug 09, 2017. In this article, I am going to give the best way to access XML data from XML document and also how to find common record node counts.
  • Dependency Injection - Part One -Tightly Coupled ApplicationAug 07, 2017. It is a best practice to use interfaces instead of concrete classes. These interfaces can then be mocked at the time of unit testing, which will prevent any call to the actual database. Also, it is a good practice to stop "newing-up" objects in classes.
  • 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…
  • Best Practices For MVCJul 14, 2017. Add a class library project to the solution, named Store.Model. This library is where we ‘ll keep all of our domain objects. Entity Framework will count on them in order to build the database but we are not going to configure Code First using DataAnnotations attributes on this project. Instead, we are going to put all the Code First configuration in specific Configuration classes using the Fluent API. Add a folder named Models.
  • My Workflow Before I Submit Code ChangesJun 25, 2017. In this article, you will learn about my Workflow before I submit code changes.
  • Web API Design Principles Or Web API Design GuidelinesJun 22, 2017. In this article you will learn about Web API Design Principles or Web API Design Guidelines.
  • Stop Using VAR Everywhere And Think Before Using Underscore With Private Variable In C#Jun 06, 2017. When to use underscore(_) or not with the private member variable; why we shouldn't use var everywhere; when must we use 'var'; when can't 'var' be used. Why we need to follow best practices guidelines.
  • How To Write Effective CodeJun 03, 2017. How To Write Effective Code.
  • SharePoint Best Practices - COM Objects DisposalMay 30, 2017. In this article, we will look for the best practices used for disposing SharePoint COM Component used from managed code.
  • Move SQL Server Database To Another Location - Lesson LearnedMay 22, 2017. Fix: Unable to open the physical file. Operating system error (Access is denied.). In this article, we'll learn the best practice of moving database to another physical location on the Server.
  • Top Creative Tips-Tools to Attract And Recruit The Best TalentMay 19, 2017. This article includes 10 creative tips, tools & methodologies to attract & recruit the best talent.
  • Web API ValidationMay 15, 2017. This article acquaints you with Web API Validation, Web API Model validation, web api custom validation Model validation, Api validation best practices Custom Validation, ivalidatableobject web api, JSON Validation
  • Create Dynamic Tree View From Database In ASP.NET MVC 5 C#May 09, 2017. This article exhibits how to display parent child tree view in any way dynamically from the database. This is the best, easiest, and fastest way to make tree view, using ASP.NET MVC 5, C#, Razor and SQL Server 2014.
  • Software Testing - Best Practices And Principles To Write Unit TestingApr 14, 2017. In this article, you will learn best practices and principles to write Unit testing.
  • Logging And Tracing With Post SharpMar 17, 2017. This article enables you to understand logging and tracing with Post Sharp.
  • Writing Effective C# CodeMar 16, 2017. This article explains how to write better C# code to make it effective and maintainable.
  • Steps To Follow In ShareGate MigrationMar 16, 2017. Steps to follow with the best practices while doing ShareGate Migration.
  • Coding Challenge - Lesson LearnedFeb 22, 2017. Here, I am sharing some note from the coding challenge: NumberStyles, Tuple, Generic Extension Method, Group string from right to left.
  • 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.
  • Send Mail Using SendGrid In .NET CoreFeb 01, 2017. Sending mail in .NET Core is not easy, as .NET Core does not support SMTPClient class. So, this article explains how we can send mail in .NET Core using SendGrid.
  • Pros And Cons Of Code RefactoringJan 09, 2017. Code Refactoring is an important part of software development. This article will explain the benefits and drawbacks of code refactoring.
  • DependencyObject In ViewModelBase - Good Or BadJan 04, 2017. This article discusses one of the best practices which is to be followed while designing MVVM based solution.
  • SharePoint 2016 Rename Site Collection URL Best PracticesDec 12, 2016. In this article, you will learn about the best practices for renaming the site collection URL in SharePoint 2016.
  • Dynamic And Friendly URL Using MVCNov 30, 2016. Dynamic URL is a great feature working with MVC. Friendly URLs are even better. The following approach, I think, is the best way to work with friendly URL.
  • Essential Features Of Postman: The Best Tool To Build And Test APINov 30, 2016. In this article, you will learn the essential features of Postman, the best tool to build and test API.
  • Best Practices And Programming Guidelines In SQL Server - Part TwoNov 29, 2016. In this article, I am going to explain about best practices and programming guidelines in SQL Server, for all SQL programmers.
  • Best Practices And Programming Guidelines In SQL Server - Part OneNov 20, 2016. In this article, we will learn the best Practices, and Programming Guidelines in SQL Server.
  • Tips For Writing Clean And Concise Code In C#Nov 01, 2016. In this article, you will learn about tips for writing clean and concise code in C#.
  • Best Practices To Prevent SQL InjectionOct 24, 2016. In this article, you will learn how to prevent SQL Injection.
  • Programming Language For 2017Oct 24, 2016. In this article, I shed some light on the programming languages which you will need in 2017.
  • How To Enroll In The Office Insider Program On Windows 10Oct 20, 2016. In this article, you will learn about Office Insider. It is one of Microsoft’s best versions of their Office suite to hit the market.
  • Are You A Google Developer?Oct 19, 2016. This article will focus on Code Quality and Code Smell.
  • Best Programming Language Of 2016Oct 02, 2016. In this article, we will talk about some of the best programming languages of 2016, based on their popularity, their demand, and usefulness.
  • AngularJS Controller Best PracticesSep 30, 2016. In this article, you will learn about AngularJS Controller best practices.
  • How To Use Agile CorrectlySep 27, 2016. In this article you will learn how to use Agile correctly.
  • Best Practices For ASP.NET MVC ApplicationSep 20, 2016. In this article you will learn about the best practices for ASP.NET MVC Application.
  • Best Resources To Kick Start Angular 2Sep 01, 2016. In this article, we will learn about the different resources to jump start with Angular 2.
  • Performance Optimization Techniques With Coding Standard Best Practices In C#Aug 10, 2016. In this article, you will learn coding standard best practices in C#.
  • Useful Tools For .NET DevelopersJul 18, 2016. In this article, we will review some of the best productivity tools for .NET developers.
  • The Best Thing To Happen To Desktop App Developers: Project CentennialJun 26, 2016. In this article I am going to explain a technology announced by Microsoft known as "Desktop Bridge," or "Project Centennial," to convert desktop applications into Universal Windows Applications.
  • ASP.NET Don'ts And DosJun 01, 2016. In this article you will learn about the different controls in ASP.NET. This also highlights the Dos and the Don’ts in general regarding ASP.NET.
  • Tips and Tricks for VS CodeMay 24, 2016. In this article you will see a list of 31 tips and tricks to make best use of Visual Studio Code.
  • Voice of a Developer: ECMAScript Promises - Part 32May 22, 2016. In this article you will learn about the best practices of working with JavaScript ECMAScript Promises.
  • Voice of a Developer: JavaScript Web App Performance Best Practices - Part 31May 19, 2016. In this article you will learn about the best practices of working with JavaScript Web App. This is part 31 of the article series.
  • Best Practices: JavaScript, CSS and HTMLMay 15, 2016. This article shows you a few of the best practices of JavaScript, CSS and HTML.
  • C# Code Review And Best Suggested Review GuidelinesMay 12, 2016. In this article you will learn about C# Code Review and best suggested Review Guidelines.
  • Six Best Tools Every Android Developer Must KnowMay 11, 2016. In this article you will learn about some of the best tools every Android Developer must know.
  • C#: Best Coding Guidelines - Part OneMay 08, 2016. In this article you will get to know about some Best Coding Guidelines in C#.
  • Best Practices For Code ReviewMay 06, 2016. This article provides a broad overview of the review process for the code written in C# using Visual Studio 2015 and also uncovers best practices for code review.
  • Introduction And Design Simulation Of Raspberry PIApr 26, 2016. In this article we will learn about what Raspberry Pi is, components of Raspberry Pi devices, GPIO Pin Configurations, where to buy, operating System supported and preparing for work with Raspberry Pi.
  • Top 5 Reasons Windows 10 Is The Best Fit For Your LaptopApr 25, 2016. In this article you will learn about the top 5 reasons Windows 10 is the best fit for your Laptop.
  • 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.
  • Angular Project Setup Using YeomanApr 17, 2016. This article explains how to set up an AngularJS project by following best practices using Yeoman.
  • HoloLens And Future Of Car DiscoveryMar 16, 2016. How cool will it be to experience the car that you’re going to buy in real using virtual reality? How about going inside the car and looking at its engine? Microsoft HoloLens exactly plans to bring you the same experience.
  • Top Ten Best Practices For Software DevelopersMar 07, 2016. Here are the points which you can practice to become a successful software developer.
  • Why Engineering Is Still The Best Bet As A Career In IndiaMar 03, 2016. In this article you will see why engineering is still the best bet as a career in India.
  • 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.
  • Best Practices, Coding Standards & Folder Structure For ASP.NET MVC ProjectFeb 02, 2016. In this article we will help fresher candidates to understand how to create our .NET MVC project from scratch with use of MVC, Generic Repository and Unit of Work pattern and Entity Framework.
  • What Is The Best Cloud Storage For MeJan 11, 2016. This article compares and suggests cloud storage services for you among OneDrive, iCloud, Box, Google Drive, and Dropbox.
  • These Tips Make Interview SimpleJan 06, 2016. In this article, I am going to demonstrate you about some tips, which is the best if you want to crack your interview.
  • C# Coding Standards And Naming ConventionsDec 14, 2015. In this article you will learn about C# coding standards naming conventions for best practice when you are developing an application.
  • Microsoft Store In Windows 10Dec 10, 2015. In this article we will learn how to use the Windows Store to download apps and to buy some products.
  • SOA Best Practices - Simplifying ServiceFacade Nov 17, 2015. In this article you will learn about Service Oriented Architecture(SOA) and how to simplify ServiceFacade.
  • Basics Of Azure StorageNov 16, 2015. In this article, I will explain the basics of Azure Storage and in the coming series I will cover the description, implementation and best practices of each service.
  • Web Forms, MVC And Web Pages in ASP.NETNov 10, 2015. In this article, I’ll review the three main ASP.NET web development technologies to help broadly cover what each of them do and which one might be best for you to get started with.
  • Best Practices To Make Responsive Website Design (RWD)Oct 18, 2015. In this article you will learn about some best practices to make Responsive Website Design (RWD).
  • Surface Pro 4 or Surface Book: What Should I BuyOct 12, 2015. Which device should you buy, Surface Pro 4 or Surface Book.
  • Best WPF BookSep 27, 2015. This article talks about my favorite WPF books.
  • An Overview Of N-Tier ApplicationSep 17, 2015. In this article you will learn about N-Tier Application. N-tier is the best approach to develop an application.
  • Best LINQ BookSep 14, 2015. So you want to learn LINQ programming? This article talks about LINQ resources and one of the best book I have read on LINQ.
  • Best C# BookSep 13, 2015. So you want to learn C# programming? You’re here to find the best book on C# programming.
  • Best Ever Performance And Debugging Tools In Visual Studio 2015Sep 11, 2015. In this article we will learn the best ever performance and debugging tools in Visual Studio 2015.
  • Best Practices of Software TestingAug 18, 2015. In this article you will learn the best practices of Software Testing.

About Best-Buy

NA
Hire a remote developer
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.
X

Build smarter apps with Machine Learning, Bots, Cognitive Services - Start free.

Start Learning Now