C# Corner

Resources  
  • Introduction To Blazor With .NET CoreApr 25, 2018. The Blazor is .net web framework which can run in any browser. We can create Blazor application using C#/Razor and HTML. The Blazor application runs in the browser on a real.NET runtime (Mono) via WebAssembly. It enables full stack web development with consistency, stability and productivity of .NET. Normally, it works with latest browser that support WebAssembly and it works in older browser by falling back to asm.js based .net runtime.
  • How To Use Menu Control In UWPApr 25, 2018. Reading this article, you can learn how to use Menu Control in Universal Windows Apps development with XAML and Visual C#.
  • Mouse.Cursor Attached Property Extension In UWPApr 25, 2018. Reading this article, you can learn how to use Mouse.Cursor attached property Extension in Universal Windows Apps development with XAML and Visual C#.
  • Xamarin.Forms Application For GridView Using Image NavigationApr 25, 2018. This article demonstrates GridView using Image Navigation in Xamarin.Forms application. Xamarin is a platform that allows us to create a multi-platform mobile application for platforms, like Android, Windows, and IOS through a single integrated development environment (IDE).
  • Learn About Mixin PatternApr 25, 2018. Mixin is an object oriented programming concept that has been used successfully in the enterprise application development scenarios. In an object oriented programming language, Mixin is a class which contains methods from other classes.
  • Learn About MVC ArchitectureApr 25, 2018. MVC is actually the architectural pattern for implementing UI, although it was originally developed for desktop applications in 1970s. But then it is widely adopted in Web applications as well. And then as a result many frameworks have been created to enforce this pattern. MVC architecture has been famous for a long time in software engineering. Many programming languages adopt this pattern with different variations. But here we’ll discuss MVC patterns in terms of ASP.NET.
  • Mobile Alerts In Xamarim.formsApr 25, 2018. In this article, we will cover mobile alerts in Xamarim.forms. For any mobile apps, it’s important to define with the user or the client or the product owner if we work in an agile context (Scrum), for Android and for iOS, even, if we will work in a single shared project, we need to know what every environment can offer in native apps.
  • ASP.NET Overview And Comparison Of ASP.NET TechnologiesApr 24, 2018. ASP.Net is the Microsoft Web Development Framework. It is a part of .Net Platform. ASP.Net is used to build single page applications, dynamic applications, enterprise applications, online banking etc.
  • Xamarin.Forms Application For A ScrollView Multiple Circles ImageApr 21, 2018. This article demonstrates how to create a Xamarin application for a ScrollView Multiple Circle Image. Xamarin is a platform that allows us to create a multi-platform mobile application for platforms, like Android, Windows, and IOS through a single integrated development environment (IDE).
  • How To Create And Use Azure Cosmos DB In Xamarin.Forms Application For AndroidApr 19, 2018. Reading this article, you can learn How to Create and use Azure Cosmos DB In Xamarin Forms application using for Android with XAML and Visual C# in cross-platform application development.
  • Student Info In Xamarin.Forms Application Using SQLite For Android And UWPApr 19, 2018. Reading this article, you can learn how to perform local database operation in Xamarin Forms application using SQLite for Android and Universal Windows Platform with XAML and Visual C# in cross-platform application development.
  • How To Create Live Templates In Android StudioApr 19, 2018. In this article, we will see how to create Live Templates in Android Studio or IntelliJ IDE products like WebStorm, PHPStorm, etc. Live Templates are very useful to increase the speed of development, efficiency and accuracy.
  • Write Your First Program Using Microsoft Graph SDKApr 18, 2018. In this article, I will explain how you can write your first program to interact with MS Graph API using MS Graph SDK in Visual Studio.
  • Trigger A Microsoft Flow With A Button Click On SharePoint OnlineApr 18, 2018. Microsoft Flow is a cloud-based software tool that allows users to create and automate workflows across multiple applications and services without the need for a developer’s help and is part of the Office 365 suite. It is included in most of Office 365 subscriptions and can be accessed via Office 365 app launcher. Automated workflows are called flows and its most common usage is to trigger notifications, synchronize files & collect data. The focus of this article is to highlight how to trigger a Microsoft flow on a button click event within SharePoint Online.
  • CRUD Operations In Android SQLite - KotlinApr 18, 2018. In this article, we will learn how to perform CRUD (Create Read Update Delete) operations SQLite using Kotlin, the official first-class programming language for Android development. It is very easy and similar to implement like Java. We will learn SQLite implementation by building Simple TODO Application.
  • Forget JavaScript, Try C# Instead For Client Side Application Development - BlazorApr 16, 2018. Blazor lets you use all your C# knowledge to Apply in Client Side development. Blazor replaces Javascript Code with C#. Essentially, it means that rather than writing the Client side code in Angular, React, Vue using Javascript, Typescript you can use C# and Razor. Does that sound like a dream.
  • Deploy Multiple Instance Of SPFx Webpart In Same App CatalogApr 16, 2018. As SharePoint Framework solutions are deployed as tenant-wide app packages, the client app package needs to deploy in the tenant app catalog. And all these instances of the web parts refer to the bundled JavaScript files from the CDN location specified in the package that is deployed in the app catalog. So, by following the software development lifecycle, it needs to have the ability to run Development, Staging and Production environments as different Site Collections in the same tenant.
  • How To Set Up Angular2 Development Environment In Visual Studio 2015Apr 11, 2018. In this article, we are going to learn how to set up Angular 2 development environment in Visual Studio and run the project by pressing ctr+F5.
  • Testing And Deploying An Office 365 Add-In From Network ShareApr 09, 2018. In this article, I will show you how you can load an Office 365 add-in from a network share for testing or live deployment.
  • Introduction To MS Graph APIApr 08, 2018. In this article, I will introduce you to the MS Graph API which is a powerful way to interact with Office 365 data.
  • LINQ Fundamentals - First() Vs FirstOrDefault()Apr 04, 2018. There are four famous concepts in LINQ, almost every C# developer knows about them and has used them in their daily development work.
  • Latest Trends For Android And iOS Application Development In 2018Mar 30, 2018. App development is not an easy game today. With tremendous of diversifying apps, it is more than important to come up with an app that gets noticed. Apart from getting noticed, the app should be appreciated by the users as well. Therefore, the apps developed should be of the recent trends available in the market. Monotonous apps are the first ones to get ruled out of the industry or being replaced by the competitor's apps.
  • WPF - REST Web API ConsumptionMar 29, 2018. This article is about REST Web API Consumption in WPF client-side software/application.
  • Flutter With Android Studio Step By Step Installation GuideMar 29, 2018. In this article, we will set up a Flutter development environment in Android Studio and execute the default code generated by the New Flutter Project template.
  • Unity - The Big Picture On Game DevelopmentMar 27, 2018. In this article, you will learn how easy it actually is to get your feet wet with Unity and the essentials of starting a project using this game development platform.
  • Circle Image In Xamarin.Forms Using CustomRendererMar 22, 2018. Circular images in apps are nowadays very popular in app development. Most of the applications we need to make user profile as circle image e.t.c. So in this article, we can learn how to make Image circle using CustomRenderer.
  • Getting Started With Blockchain Using JavaScriptMar 21, 2018. Blockchain technology is one of the Top 5 Developer Trends of 2018 and opens many new opportunities for software developers. Check out Blockchain - An Unblocked Opportunity for Developers.
  • Process Followed In Agile Scrum MethodologyMar 19, 2018. In this article, I am going to share with you the process followed in Agile methodology.
  • Building Real Time Applications With Firebase Database And AngularMar 16, 2018. Firebase helps us make development faster, so we can skip the development part where we build API and database objects like stored procedure.
  • WPF - Data Storage Using SQL ServerMar 15, 2018. For any development domain, be it mobile or web or desktop or service-based, data storage is an essential component whether it is done on the server side or the client side. WPF application is a client-side application and it also supports many data storage resources which depend on the business requirement or business choice.
  • How To Use HeaderedContentControl In UWPMar 14, 2018. Reading this article, we will learn how to use HeaderedContent Control in Universal Windows Apps development with XAML and Visual C#
  • Creating A Virtual MachineMar 14, 2018. A virtual machine is a software computer that runs like a physical computer.
  • How To Use Alignment Grid XAML Control In UWPMar 13, 2018. Reading this article, we can learn how to use AlignmentGrid Control in Universal Windows Apps development with XAML and Visual C#.
  • Four Rules Of Right When Running A QueryMar 13, 2018. Earlier this year, I participated in the Idera #sqlchat. This is a monthly chat meeting that is organized by Idera Software and hosted by a SQL Server community member. This one was hosted by Monica Rathbun (B|T) and her topic for the month was “SQL Server Bad Habits in Configurations, Security, and Code”. It was a fun and entertaining way to spend an hour over lunch. Plus it helps to get you engaged with the SQL Server community, which is never a bad thing.
  • How To Use FocusTracker Control In UWPMar 10, 2018. Reading this article, we can learn how to use FocusTracker Control in Universal Windows Apps development with XAML .
  • React Introduction - Day TwoMar 09, 2018. In the second day of React article series, we are going to learn how to setup React development environment
  • How To Force The Browser To Reload Cached .JS, .CSS Files To Reflect The Latest Changes To Those FilesMar 09, 2018. Whenever we do some modification to the existing .js, .css files and move them to a production environment, those changes may not get reflected in the browser of customer who is using our software.
  • Getting Started With SharePoint Framework (SPFX)Mar 08, 2018. In this article, I have explained how to set up SharePoint framework development environment, and how to build a SharePoint framework web part from scratch.
  • Overview Of Staggered Panel Control In UWPMar 07, 2018. In this article, you will learn how to use StaggeredPanel Control in Universal Windows Apps development with XAML and Visual C#.
  • Why Choose Xamarin For Cross Platform Mobile Apps With Visual Studio?Mar 05, 2018. Nowadays, everyone wants to use mobile apps rather than websites because they are easy to use with your smartphones. But, do you think mobile apps development is easy? No...Mobile app development is not an easy task due to the availability of different platforms like iOS, Android, and Windows. When we create a website, it is accessible from any device from an Android phone to your laptop. But when you create an App, it is not always accessible from all platforms.
  • Blockchain, An Unblocked Opportunity For DevelopersMar 04, 2018. My aim with this article is to bring some attention to the size of the opportunity blockchain presents for software developers.
  • Learn About MEAN StackFeb 26, 2018. MongoDB, Express.js, AngularJS, Node.js are abbreviated as MEAN, these are application development packs all by Javascript. In this sample, we are going to use MSSQL Server instead of MongoDb.
  • ASP.NET Core 2.0 Project Structure And A Few Important Folders/ FilesFeb 26, 2018. Despite having been widely accepted as a development platform, ASP.Net was facing a big challenge in that it is only made for Windows servers and can only be executed on IIS.
  • Handling Different Types Of Web Elements Using SeleniumFeb 25, 2018. In this article, I’ll explain how to handle Web elements using Selenium.
  • View Binding In Android Application - KotlinFeb 25, 2018. In my previous articles, we learned about the basics of Kotlin and Getting started with Android Application development with Kotlin. If you are new to Kotlin read my previous articles.
  • Different Components Of SeleniumFeb 21, 2018. As we know, Selenium is the most popular tool used for automating web browsers / web applications. Selenium is an open source tool, which is used to execute the test scripts or test cases on the web application.
  • 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.
  • WPF - Dropdown Menu/Combobox Menu Data Binding Using Text FileFeb 16, 2018. This article is about WPF dropdown menu/combobox menu data binding using text file
  • A Beginners Guide To Microsoft BizTalk Server - Part 1Feb 15, 2018. BizTalk Server is a middleware product from Microsoft that helps to connect various systems together. Let’s take an example: If you look at any modern organization it will run its operations using a variety of software products. SAP for their ERP needs, Salesforce for their CRM needs, Oracle for their Database needs, + tons of other home-grown system like HR, Finance, Web, Mobile etc.
  • What Is The Future Of Mobile CommunicationsFeb 15, 2018. Technology is ever-evolving and mobile communications is one of those areas that has evolved the most in the recent times. So, let’s see where it’s going to lead us next.
  • Lightweight Raspberry Pi 3 Web Server Using PHP And HTMLFeb 13, 2018. This article demonstrates how to make a lightweight Web Server for the home using Raspberry Pi 3 and Python 3 IDE. The Pi can even handle Web Server so if you want to launch your own website with a proper back-end you can easily do it. This web server is a small amount of traffic and development purposes.
  • Design Patterns Simplified - StrategyFeb 13, 2018. This article explains what Strategy Design Pattern is and how to use it in software design and development.
  • Amazing Guide To SharePoint Framework Development With React - Part TwoFeb 09, 2018. In my previous article, we walked through how to create a SharePoint Framework web part with React to display the mockup contents step by step. We will continue the same source for displaying the SharePoint data in the web part.
  • WPF - File Menu User ControlFeb 08, 2018. This article is about the development of WPF File Menu User control.
  • Amazing Guide To SharePoint Framework Development With ReactFeb 07, 2018. What would you think when you see the ongoing modern updates in SharePoint Online. Super cool!! Isn’t it. Modern UI, Modern Pages, Modern web parts and a lot of modern APIs are revolving around SharePoint nowadays and that brings a lot of features to SharePoint world. The features, which we missed in past days are coming in the form new way.
  • Send E-Mail Android Application TutorialFeb 06, 2018. Hello all, in this article we will learn how to create an Android app which will send email using any email client. In this tutorial we are using the intent service of android which will help us to send email. Intent is very useful in android development as it helps us to call services which we need like calling, sms, gps, etc. It has a wider role in android.
  • Working With Async Main In C# 7.1Feb 05, 2018. This article explains the async main feature introduced as part of C# 7.1 and demonstrates how to use it in application development.
  • Hello World Android Application Using KotlinFeb 01, 2018. Google officially announced Kotlin as a first class language for Android development at Google I/O 2017. From Android Studio 3.0, Kotlin is included as Support for Android Studio. In this post, we will learn Kotlin for the development of Android applications in Android Studio.
  • Google Chrome Extension Project With Microsoft Visual StudioFeb 01, 2018. Extensions are small software programs that customize the browsing experience. Where use can customize and manipulate the chrome browser functionality and open web resources. Extension is built on web technologies such as HTML, JavaScript and CSS.
  • Client Side Development With SharePoint Using NodeJS And PnPJan 30, 2018. Nowadays, client side development with SharePoint is growing bigger and bigger with lot of APIs emerging against SharePoint data. @PnP (PnPJS) is a new javascript API from SharePoint Patterns and Practices team.
  • Azure WebApp - Rollback Your Deployment Using Deployment SlotJan 29, 2018. We generally find issues in our deployed application while it is in production. This is a really awkward situation in the development cycle. It is also painful for the customer. I am going to discuss the solution to this issue in this article.
  • Azure Virtual Machine Disk Encryption With Azure Key-VaultJan 27, 2018. This article explains how to encrypt Azure VM Disks with the help of Azure Key-Vault. Azure Key-Vault is a key management as a service which provides Hardware-based key management via Hardware Security Model (HSM) along with Software-based key management.
  • Setup Bot Framework Development Environment Using .Net (C#) - Part TwoJan 23, 2018. In previous article, I have explained how to build FAQ based bot application using QnA maker for questions and answers. In this article, we will discuss about how set up Bot Framework development environment and we are going to consume QnA maker service.
  • Xamarin.Forms - PagesJan 23, 2018. In the previous chapter, I explained how you can prepare your environment for Android or iOS application development, in this chapter I will start presenting the structure of our page in Xamarin.Forms.
  • Design Patterns Simplified - Chain Of ResponsibilityJan 22, 2018. This article explains what Chain of Responsibility Design Pattern is and how to use it in software development.
  • Top 5 Trending Web Development Frameworks In 2018Jan 22, 2018. Web development has grown rapidly in the past few years and it will continue to grow for the next several years. Today, there are more applications moving to the Web and the cloud than ever before.
  • Top Software Job Trends Of 2018Jan 18, 2018. There has never been a better time to be a software developer. The software industry is booming and believe it or not, there aren’t enough good software developers in the world. Salaries of software developers are still on the rise.
  • App.Config AutoReaderJan 17, 2018. In our day to day development, it is a rare case where we don’t need to read a configuration file. There are many techniques for the treatment of such static classes, singleton classes, etc and it is normally that the Config class is accessible in all projects.
  • XAML Progress Bar In Xamarin.FormsJan 17, 2018. Long running tasks in any application make the application or software non-responsive. So keep the user updated about the running task and also keep the application responsive during long running tasks.
  • 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.
  • Top 10 Programming Languages Of 2018Jan 15, 2018. Welcome to 2018; one more year geared towards a tremendous growth in the computing industry including software programming.
  • Learn About Microsoft KaizalaJan 15, 2018. Microsoft Kaizala is a mobile application designed for group communication and work management. It is used to efficiently manage the work or collect data from individuals or large groups, even if they are not part of the organization. It makes easy to connect and co-ordinate work with the field employers, vendors, partners and customer wherever they are.
  • An Introduction To Q#Jan 15, 2018. In this article, I will be explaining about Q# - the new programming language introduced by Microsoft for quantum computing. We will understand the data type, expressions, and statements of Q# with the help of code snippets.
  • Using XAML Progress Bar In WPFJan 12, 2018. Long running tasks in any application make the application or software nonresponsive. So to keep the user updated about the running task and also keep the application responsive during long running tasks we can use different kinds of loading bar options like.
  • AI Series - Part Two - Programming EmotionsJan 12, 2018. I will be showing how to start AI Development with Cognitive Services. Previously, we kickstarted our new article series “AI HowTo” and talked about how to register for Emotion API Preview(Project Oxford) through Azure Portal.
  • JavaScript Vs jQuery - Difference Between JavaScript And jQueryJan 11, 2018. This article is mainly for developers who are new into web development. People who start their career will questions like why jQuery while there is JavaScript or difference between JavaScript and jQuery, which is better to use - JavaScript or jQuery, is jQuery an alternative for JavaScript or will jQuery replace JavaScript etc.
  • AI Series - Part One - Registering For Emotion APIJan 11, 2018. I will be showing how to start AI Development with Cognitive Services.
  • Most Popular JavaScript LibrariesJan 10, 2018. Here is a list of the most popular JS libraries. In the past few years, Web development has grown rapidly and so is the use of JavaScript libraries. In this article, I’ve collected data on various JS libraries from various references to list the most used JS libraries.
  • Setting Up Xamarin Development Environment In Windows And iOSJan 09, 2018. This course aims to introduce Xamarin multi-platform development framework in my way of learning.
  • 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.
  • Create Angular ComponentsJan 09, 2018. In our previous article, we set up our development environment and created our first Angular application. Clearly, Angular CLI is a genie for the developers – you just have to give a command,and it will create whatever you need.
  • Introduction TO PowerApps And Creating Template With ItJan 09, 2018. PoweApps is a collection of software services and apps that work together to fundamentally transform and accelerate. It is provided by Microsoft as a service under Office 365 for non-technical users (no coding experience is required) to build business apps. It can be simple and fast.
  • Say Hello To Swift GenericJan 08, 2018. If you have not been introduced to Swift generic yet, then definitely you are missing one of the most beautiful things. In this article, we will try to understand generic in a simple way and we will see how we can beautify our Swift codes with generics.
  • Office 365 Modern App DevelopmentJan 06, 2018. Web standard Apps are built using industry proven web Standards such as HTML, JavaScript and REST. Apps are independently scalable which reduces the total cost of ownership. Apps are secured and isolated from SharePoint. These apps can be accessed from any device with a browser.
  • How To Debug Minified JS FileJan 05, 2018. Debugging minified JS file is always a tedious task for developers. In day to day development life we end up in a situation where all JS files will be minified and moved into production for deployment. It is usual that some unprecedented JS error comes across browser versions. Being a developer finally it comes to our lap to resolve the issue. To reproduce the same error in a test environment with un-minified JS version doesn’t work out. To resolve this issue requires some kind of hard work which is time consuming.
  • Using XAML Progress Ring In UWPJan 05, 2018. Long running tasks in any application make the application or software non-responsive. So to keep the user updated about the running task and also keep the application responsive during long running tasks we can use different kinds of loading bar options.
  • Kanban - An IntroductionJan 05, 2018. This article is an introduction to Kanban and how it is similar and different as compared to Agile
  • Retrospective Meetings Jan 05, 2018. This article discusses the importance of retrospective meetings in a Sprint.
  • 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.
  • The Burn Up Charts In ScrumJan 04, 2018. I would like to propose the less taken path in my maiden article to track the progress in scrum. We usually do it using the burn down chart which is relatively easier to understand as compared to Burn up chart. These charts help the team and stakeholders to see and track the progress at any point in the release process or sprint.
  • 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.
  • Working With Azure Storage Explorer In Visual Studio CodeJan 03, 2018. Visual Studio code is an open source source code editor developed by Microsoft which supports all major operating systems like Windows, Linux and Mac OS. It includes support all most all software development activities like debugging, Git control, syntax highlighting, intelligent code completion, snippets, and code refactoring.
  • Semi-Integrated Solution For Credit Card Processing On PAXJan 02, 2018. Semi-integrated techniques have provided many opportunities for software developers to directly, and without using any third-party middleware or gateway, integrate their software to credit card processing terminals and pinpads. This article is an introduction to piconnect.dll, a library for semi-integration to PAX terminals such as the PAX S300, D210, etc.
  • Intelligent Image Object Detection Bot Using Cognitive Computer Vision APIJan 02, 2018. Microsoft Cognitive services is set of cloud based intelligence APIs for building richer and smarter application development. Cognitive API will be used for searching meta data from Photos and video and emotions, sentiment analysis and authenticating speakers via voice verification.
  • Creating A C# Console App From My iPhoneJan 02, 2018. Hyper IDE [link to https://github.com/polterguy/hyper-ide] is an Open Source web-based Integrated Development Environment. It supports 100+ progamming languages out of the box, and can be integrated with any type of command line tools, such as Git, compilers, etc. This leads to some interesting traits, such as the ability to actually create for instance C# console apps, from the browser on your phone. For the record, writing code on a phone, is not easy, and not something I encourage people to do in general. However, the border line use cases have interest.
  • 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 Reset The Administrator Password Using The Command PromptDec 29, 2017. This blog will help you to reset the local Administrator password from your Windows machine without any third-party software or Windows password recovery tool.
  • Being Agile - Agile ProcessDec 29, 2017. In this article, we will learn what Agile and what Agile process characteristics are.
  • Steps For Effective Sprint PlanningDec 28, 2017. In this article, we will learn steps for Effective Sprint Planning.
  • C# 8.0 - Experimenting With Non-Nullable Reference Type Using Visual Studio 2017Dec 28, 2017. Nullable Reference Type is one of the most popular upcoming features of C# which may be released with C# 8.0. However, C# 8.0 has not been released yet; development is going on so till the final release, its behavior may be a little bit different than the current behavior explained in this article.

About Agile-software-development

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