C# Corner

Resources  
  • Missing Office / SharePoint Template In Visual Studio 2017Oct 16, 2017. In this article, we will explain how to install Office Developer Tools to create Office / SharePoint projects in Visual Studio 2017.
  • Understanding Translator Speech API In AzureOct 12, 2017. Microsoft Translator Speech API is a cloud-based automatic translation service. The API enables developers to add end-to-end, real-time, speech translations to their applications or services.
  • Getting Started With Adaptive Card Design Using Microsoft Bot FrameworkOct 12, 2017. The Bot Framework supports different types of rich cards and provides a richer interaction experience to the user. In this article, I will show how to integrate adaptive card UI design in a Bot Application. The Adaptive Card contain a combination of text, speech, images, buttons, and input controls.Adaptive Cards are created using the JSON format specified in the Adaptive Cards schema and Microsoft provided Microsoft.AdaptiveCards NuGet package for .Net Developer to building cards and handles the serialization.
  • How To Use Fiddler With ASP.NET Web API TestingOct 11, 2017. If you are developer, tester or a manager, sometimes understanding the various methods of API can be a challenge when building and consuming the application.
  • Shared Storage Using Azure File ServiceOct 10, 2017. In most cases, the virtual disks we are creating for an Azure VM are connected to that particular VM with a 1:1 relationship which can’t be accessed by another VM at the same time. In case you need a shared storage by multiple VMs you should use Azure File Shares. Azure File shares can be mounted concurrently by cloud or on-premises deployments of Windows, Linux, and macOS. This is mostly used in case of any requirement of something like a shared application setting or if you need to share any tools or utilities between developers and administrators.
  • Auto-Complete People Picker In SharePoint Using Angular And jQueryOct 06, 2017. This article will help beginners and developers who want to work with Angular js and jQuery for people picker columns.
  • How To Use Postman With ASP.NET Core Web API TestingOct 04, 2017. If you are developer, tester, or a manager, sometimes understanding the various methods of API can be a challenge when building and consuming the application.
  • Why "Service Locator" is an "Anti-Pattern" for Dependency InjectionSep 29, 2017. The Service Locator is used as a replacement for the new operator. The problem with service pattern is that it hides a class's dependencies and is a bonafide anti-pattern. In fact, it takes away a developer's clarity about the class he/she is using.
  • How To Start VM Automatically In AzureSep 29, 2017. Virtual Machines provides flexibility to install and configure anything, any time and use it as you want. As well as all these features, VMs are costly so developers or managers of VMs needs to make the cost effective, for this Azure provides Automation Scripting to start and stop a VM automatically so that it will be cost effective besides it is flexible.
  • Get Started With Cortana DevelopmentSep 29, 2017. Cortana is Microsoft's AI assistant built-in to Windows 10 devices. Cortana now will also be available via speaker. C# and .NET developers can start building Cortana skills using Visual Studio 2017. Cortana can use your bots, connect with services, work with websites, and even be used to build standalone apps, similar to Alexa. Cortana standalone apps are called Cortana Skills.
  • What's New In XamarinSep 26, 2017. Xamarin enables developers to build native iOS, Android, and Windows mobile apps using C# and .NET.
  • How To Use Swagger With ASP.NET Core Web APIsSep 24, 2017. If you are developer, tester or a manager, sometimes understanding the various methods of API can be a challenge when building and consuming the application.
  • Cloud Platform Basics - Welcome To The New IT WorldSep 24, 2017. If you are an IT Leader, software developer, or IT PRO you need to understand cloud platforms, as they are going to play a big part in the future. In this article, I will explain how enterprises, businesses, government bodies etc. can and should use cloud platforms.
  • Create A Website Having Azure Active Directory Authentication Using Visual StudioSep 19, 2017. Azure Active Directory (Azure AD) is Microsoft’s multi-tenant, cloud based directory and identity management service. Azure AD combines core directory services, advanced identity governance, and application access management. Azure AD also offers a rich, standards-based platform that enables developers to deliver access control to their applications, based on centralized policy and rules.
  • If I Ran A Software Company - Part OneSep 17, 2017. I am sure most developers wished they could run a software company or development team in the hopes to do it better. I am one of these developers. I have lead teams before and even was Director of Development for a short time at Proflowers.com. But, I have never run a software company, except for my own consulting company called NicheWare that I started in the 90’s that only has one employee… me!
  • CRUD Operation In ASP.NET MVC Razor Using SignalR And Entity FrameworkSep 15, 2017. SignalR is a library for ASP.NET developers that simplifies the process of adding real-time web functionality to applications.
  • Step By Step Procedure To Create A Microsoft FlowSep 14, 2017. Microsoft Flow is a part of Office 365 suite which is a cloud-based software tool that allows users to create an automated workflow across multiple applications and services without the need for developer help. Microsoft flows is built on top logic app engine. But as this app is built for targeting business personnel, the total process is UI based. To create a flow, the user specifies what action should take place when a specific event occurs.
  • 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.
  • How Should We Store Images And Blob Files In SQL ServerSep 06, 2017. There is always a requirement from developers: How should I store images and BLOB files in SQL Server ? In this post let's explore the data types and methods used for storing Binary Large Objects also know as BLOBs, such as images and sounds, into SQL Server.
  • Deep Dive Into Microsoft AzureSep 06, 2017. Microsoft Azure is a growing collection of integrated cloud services which developers and IT professionals use to build, deploy and manage applications through our global network of datacentres. With Azure, you get the freedom to build and deploy wherever you want, using the tools, applications and frameworks of your choice.
  • Learn About Azure Cognitive ServicesSep 01, 2017. Microsoft Cognitive Services (earlier known as Project Oxford) provides us the ability to build intelligent applications, just by writing a few lines of code. These applications or services are deployed on major platforms like Windows, iOS, and Android. All the APIs are based on machine learning APIs and enable developers to easily add intelligent features – such as emotion and video detection; facial, speech and vision recognition; and speech and language understanding – into their applications.
  • Setup Of Virtual Machines On Azure Using TerraformSep 01, 2017. Microsoft recently announced increased investment in integrating Terraform with Azure (Aug 2017). This is a continuation of Microsofts’ reach into the agnostic/multi-cloud cloud arena, where they are doing whatever it takes to help developers succeed in the cloud. It used to be the case that Azure was only for Micosoft developers - well no more. The crew in Redmond and every office around the globe are really pushing the open-source and 'Azure for everyone' opportunity.
  • SharePoint Framework (SPFx) Development Machine SetupAug 31, 2017. SharePoint Framework is the way to go for the SharePoint developers. Having said that it’s of utmost importance that SharePoint developers like me start preparing ourselves for this next gen development model for SharePoint.
  • Availability Of Azure Database For MySQL And Azure Database For PostgreSQL In IndiaAug 26, 2017. In Indian data centers (Central and West India), the public preview of Azure Database for MySQL and Azure Database for PostgreSQL are available. And their services provide app developers the ability to choose from an even wider number of geographies, and deploy their favorite database on Azure, without the complexity of managing and administering the databases.
  • Create Your Own Home .NET /Apache Web Server In 30 MinutesAug 25, 2017. Most C# developers have been yearning to install their work on Apache and Linux, using the Mono project for years. Unfortunately this has been historically very difficult, since the documentation for how to do this has been lacking. In addition, securing and configuring the system after you've installed it, often requires a whole slew of knowledge with which most C# developers are not very familiar.
  • How To Use Microsoft Graph Provider In Visual Studio Connected ServicesAug 22, 2017. In this article, I am introducing the newly added Microsoft Graph Provider in Visual Studio 15.3.1. This article demonstrates how a developer can use this feature to work with Microsoft Graph API.
  • Making The Switch As A Software DeveloperAug 09, 2017. After nearly seven years at my previous position, I've decided to finally make a change. When this post goes live, I'll officially be working for the engineering team at Bay Dynamics, a San Francisco-based Risk Management and Cyber Security firm. I'm extraordinarily excited to get to join the amazing team there and be a part of something much larger than anything I've worked within the past.
  • Learn About Xamarin Live PlayerAug 06, 2017. Nowadays, we all are familiar with Xamarin. It is rapidly changing and reshaping software houses and developers minds. Xamarin changes the way we develop mobile apps.
  • Creating Bullet-Shooting Game Using Constructor 2Aug 02, 2017. Constructor is used for 2D game creation without writing a lot of code. Now in this article, I will explain how to design the game start page using Constructor. Constructor 2 is a powerful HTML 5 game creator designed especially for 2D Game Developer.
  • Writing Code With Programming Ligatures In Visual StudioAug 01, 2017. Almost all visual studio developers are already in love with Consolas font. Consolas is an awesome, top ranked font to write code. But sadly, Consolas doesn't has any ligature support for us. What is ligature in a language? Typographic ligature occurs when two or more letters are joined as a single letter. For example AE > Æ, OE > Œ etc. So how can we carry ligature in our code in visual studio? There are plenty of fonts to write code with ligature support, such like- Fira Code, HasKlig, Monoid and etc.
  • Why Developers Should Pay Attention To Cognitive ComputingJul 31, 2017. Why Developers Should Pay Attention To Cognitive Computing
  • 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.
  • How To Create Multi-Project Template Using Visual Studio 2017Jul 30, 2017. Visual Studio provides many inbuilt templates for creating a project. Project template will allow a developer to create new projects based on your exported project. The developer will be able to utilize your template for the new project dialog box. In this article, we can create a new project template for solution with multiple project as per your client or product requirement and use your project template for multiple developers.
  • Azure WebApps - A Complete Walk Through ItJul 28, 2017. This article is about Azure WebApps which is a service from Azure App Service. Azure WebApps is a completely computed platform from Microsoft Azure which helps us to host, manage, create slots, go with traffic manager and many more flexible options to make your WebApp an easier one for the client and for developer.
  • API Testing With PostmanJul 27, 2017. Postman is a rest client with an API development suite with powerful features. Postman is a google chrome application for testing API calls which can also be used with the Developer Tools Utility to test these API calls and not have to worry about importing any files or setting up Authentication.
  • Progressive Web App - The Latest Technology Disruption Developers Must Master TodayJul 27, 2017. Would you be surprised to learn that some of your favorite apps are web sites? An emerging trend is companies of all sizes are migrating their client strategy to web only, abandoning native apps. There are several reasons for this strategic business decision. Consumers no longer download apps and the web platform has added many key features, elevating the web past native apps.
  • Getting Started With The Custom Project Template Using Visual Studio 2017Jul 27, 2017. Visual Studio provides many inbuilt templates for creating a project. In this article we can create a new project template as per your client or product requirement and use your project template on multiple developers. Visual Studio provides wizards to help you generate templates from projects that are open in the integrated development environment (IDE).
  • SharePoint Framework Extensions OverviewJul 20, 2017. SharePoint Framework (SPFx) was launched in February 2017 which changed the perspectives of SharePoint developers. Developers then started to build and deploy modern client side web parts using SharePoint Framework across their Office 365 tenants. We will also see this available soon in SharePoint OnPremise version of SP2016.
  • Create A Microsoft Azure Cognitive Service Face API Application In 30 MinutesJul 17, 2017. In this article, we are going to create Microsoft Azure Cognitive Service Face API in half an hour. Microsoft Azure Cognitive Services are set of APIs and Services available for the developers to make their applications more interactive and intelligent. This was formerly known as Project Oxford. Here Microsoft uses Machine Learning in the background to create these APIs.
  • Selecting A Content Management System That Supports Your BusinessJul 17, 2017. Recently, a customer asked for a Content Management System (CMS), and being a SharePoint developer and consultant, I proposed SharePoint Server as CMS. Afterwards, by analyzing different CMS in the market, I thought of writing this article and will focus mainly on a CMS named – “Sitefinity” (http://www.sitefinity.com/).
  • Cloud Migration - Microsoft Assessment And Planning Toolkit GuideJul 12, 2017. The Microsoft Assessment and Planning Toolkit , also known as MAP, helps you to assess and understand the IT infrastructure and assets.
  • Azure DevTest - Create A Claimable Virtual MachineJul 10, 2017. This article is a continuation of my previous one in which we were dealing with Azure DevTest for creating a Lab environment for testers and developers to host their applications on cloud which will walk with a smart path for them. Click here to surf for it.
  • Get Started With Azure DevTest Creating Server Machines With ArtifactsJul 07, 2017. Azure DevTest is an effective resource that Azure has come up with for supporting developers and testers to avoid environment delays, allow self-service actions on turning the VM’s (Virtual Machines) on or off, and works with simple cost effective solutions to leverage the application which we host on the cloud.
  • Deploying Logic Apps Service In Azure PortalJul 06, 2017. Logic Apps are used as fully managed iPaaS (integration Platform as a Service) allowing developers not to have to worry about building hosting, scalability, availability and management.A logic app begins with a trigger after firing and can begin many combinations of actions, conversions, and condition logic. It also provides the path to simplify and implement scalable integrations and workflows in the cloud. It provides a visual designer to model and automate your process as a series of steps known as a workflow.
  • Getting LED Lights ON/OFF In Arduino When Light Intensity ChangesJul 05, 2017. This article is for developers interested in the Internet of Things.
  • When To Use "Var" As A TypeJul 05, 2017. It has been quite a long time since "var" was introduced, yet it is still a topic of debate among .net developers.
  • The Principles Of Good ProgrammingJul 05, 2017. Programming principles have helped me over the years become a better programmer, and I believe, this article will help any developer become more efficient and to produce code which is easier to maintain
  • Top Cognitive Services APIs for DevelopersJul 02, 2017. In this article, I compare various cognitive services for developers.
  • Emotion Recognition In Xamarin.Forms With Microsoft Cognitive ServicesJun 29, 2017. Microsoft Cognitive Services offer awesome APIs and services for developers to create more intelligent applications. You can add interesting features, like people's emotions and video detection, face, speech, and vision recognition and speech and language understanding into your application.
  • Cognitive Services APIs In AzureJun 28, 2017. Microsoft Cognitive services provides good number of API and services for vast developers that helps you to create more intelligent applications.
  • Getting Started With Microsoft Azure Cognitive Services APIs AccountJun 25, 2017. Microsoft Cognitive Services offer awesome APIs and services for developers to create more intelligent applications. You can add more interesting feature like people emotion and video detection, facial, speech and vision recognition and speech and language understanding into all the applications.
  • Updated Chrome Debugging Tools Worth MentioningJun 24, 2017. As a web developer, I absolutely could not live without great in-browser developer tools. I use them every day, and they can certainly make your life much easier. Typically my browser of choice is Chrome, so I thought I would take some time to introduce a few new features in the latest release that are really, really cool.
  • Writing Complex Queries Using LINQ And LambdaJun 22, 2017. I am writing this article based on request by some developers regarding how to write some complex queries using LINQ & Lambda expression which consist of joins / groupby / aggregate functions
  • Revisiting Concepts Of JavaScript For SharePoint / Office 365 Developer - JavaScript Namespaces - Part TwoMay 31, 2017. Revisiting concepts of JavaScript for SharePoint/ Office 365 developer - JavaScript Namespaces.
  • Introduction To Windows Template StudioMay 19, 2017. A brief guidance for Windows developers to understand about new Windows Template Studio.
  • What Is Azure IoT EdgeMay 13, 2017. Azure IoT Edge allows developers to build, and distribute Azure cloud intelligence to local IoT devices.
  • Microsoft Brings Opportunities For AI DevelopersMay 11, 2017. Artificial Intelligence Brings Opportunities For Microsoft Developers
  • SharePoint Framework - How To Prepare Environment For Development With SharePoint FrameworkApr 28, 2017. In this article, we will look for the steps required to get a developer machine ready for starting with SharePoint Development, using SharePoint Framework.
  • Introducing Microsoft Office 365 Developer ProgramApr 25, 2017. In this article, I will introduce you to the MS Office 365 developer program.
  • Developers Use Case For .NET API BrowserApr 24, 2017. This article illustrates a developer's use case for .NET API Browser.
  • Microsoft Cognitive Services Leap ForwardApr 21, 2017. New AI APIs from Microsoft give developers a great opportunity
  • How To Work With Globus Toolkit Standards Web Service Using Axis2 ServerApr 12, 2017. In this article, you will learn how to work with Globus Toolkit standards Web Service, using Axis2 Server.
  • Deploy Xamarin.iOS App To iOS Device Without An Apple Developer AccountApr 11, 2017. Deploy Xamarin.iOS App to iOS Device without an Apple Developer Account.
  • Back Tracking Of Issues - Before Escalating To DeveloperApr 06, 2017. In the software testing world, Issued identification is a must have skill. In this blog post I have taken a simple scenario to show you how to back track the issues.
  • Developer Survey 2017Mar 24, 2017. A run-through the Stack-Overflow Annual Developer survey.
  • Sitecore XP1 On Azure - Install Sitecore Azure ToolkitMar 22, 2017. This article gives you an overview of Sitecore XP1 on Azure - install Sitecore Azure toolkit.
  • Understanding Azure RelayMar 04, 2017. This article lays good foundation to developers who are looking out to start working on Azure Relay. I have explained the underlying concepts and details about Azure Relay and its classification - WCF Relay and Hybrid Connections.
  • Working On The Look And Feel Of SharePoint/ Office 365 Developer SiteMar 02, 2017. In this article you will learn about the look and feel of SharePoint/ Office 365 Developer sites.
  • Install Azure Toolkit For EclipseFeb 22, 2017. In this article, I will explain how to install Azure Toolkit for Eclipse.
  • Five Free Productivity Tools That Every Web Developer Should UseFeb 16, 2017. In this article, I will share with you an overview of five free Productivity Tools that I use as a Web Developer.
  • Managing First API Using API ManagementDec 27, 2016. This post focuses on managing the first API using API management with Azure API Developer Portal and some of the things I learned along the way.
  • Being More Productive With Android Studio - Part OneDec 20, 2016. In this article we will see how to become a more productive Android developer with the help of Android studio.
  • Install and Setup UnityDec 06, 2016. In this article, you will learn a how to install and setup Unity, a tool for game developers.
  • AJAX Control Toolkit Tutorial - Cascading Extender - Part ThirteenNov 30, 2016. In this article, you will learn about Cascading DropDown Extender in AJAX Control Toolkit , with examples.
  • Revisiting Concepts Of JavaScript For SharePoint / Office 365 Developer - JavaScript Variables - Part OneNov 13, 2016. In this article, I’ll go through the basics of JavaScript variables and important points, which should be known by SharePoint / Office 365 developers, who use JavaScript Object Model(JSOM) for SharePoint / Office 365 development.
  • Why Developers Should Focus On CommunicationOct 21, 2016. Why developers should focus on communication.
  • Are You A Google Developer?Oct 19, 2016. This article will focus on Code Quality and Code Smell.
  • LinkedIn Service Into UWP App Using UWP Community Toolkit (1.1)Oct 15, 2016. In this article, you will learn about integrating the LinkedIn Service into the UWP application.
  • Getting Started With UWP Community Toolkit 1.1Oct 13, 2016. In this article, you will learn about UWP Community Toolkit and features of its current release.
  • Chat Bubble Control For Windows 10 UWP App Using Coding4Fun ToolkitOct 13, 2016. In this article, we will see how to use Chat bubble control (conversation view) in Windows 10 UWP app, using Coding4Fun Toolkit.
  • How To Use Coding4Fun Toolkit For Windows 10 UWP App DevelopmentOct 08, 2016. In this article, we are going to see how to install and use Coding4Fun Toolkit Control in Windows 10 UWP App.
  • Rotate Animation Using UWP ToolKit With XAML And C#Oct 07, 2016. In this article, you will learn how to create rotate animation in Universal Windows apps development with UWP Toolkit Animation, XAML and Visual C#.
  • Node.JS Vs. Java For Enterprise App Development - Basic ModulesOct 04, 2016. There are many factors to consider when choosing a platform for your enterprise applications. Here is detailed info about why developers would choose Node.JS over Java for enterprise app development.
  • Bing Service Into UWP App Using UWP Community ToolkitSep 29, 2016. In this article, you will learn about integrating Bing to search the query in the web.
  • FaceBook Service Into UWP App Using UWP Community ToolkitSep 27, 2016. This article explains about integrating the Facebook Service into the UWP application.
  • Twitter Service Into UWP App Using UWP Community ToolkitSep 25, 2016. This article explains about the Integration of Twitter Service into the UWP application.
  • Developer MindsetSep 20, 2016. This article covers the skills needed in a person to become a good software developer.
  • Adding UWP ToolKit Controls In Universal Application DevelopmentSep 19, 2016. After reading this article, you can learn, how to add UWP ToolKit controls in Universal Windows apps development with XAML and Visual C#.
  • What Is The Future Of XAMLSep 17, 2016. Are you a Windows developer and wonder what the future of XAML looks like? XAML is used to build user interfaces of WPF and UWP applications.
  • AJAX Control Toolkit Tutorial: Calendar Extender - Part TwelveSep 08, 2016. In this article, we will learn about the Ajax control toolkit Calendar Extender, with examples.
  • Getting Started With CocosSharp Game Development For Windows PhoneSep 07, 2016. In this article, let's see about CocosSharp for Windows phone. CocosSharp is a 2D game engine for C#, F# and .NET developers, which is used to develop cross-platform games.
  • Interview Questions Related To ASP.NET, SQL, AJAX And JQuerySep 03, 2016. Being a ASP.NET developer, I have faced many interviews and faced so many questions. In this article, I will try to share some of the questions and their answers.
  • PullToRefresh ListView For Windows 10 UWP App Using Community ToolkitAug 31, 2016. In this article, we are going to see how to use PullToRefreshListView control in Windows 10 UWP App using UWP community toolkit.
  • Slidable List View For Windows 10 UWP App Using Community ToolKitAug 31, 2016. In this article, we are going to see, how to use slidable list view in Windows 10 UWP app, using community toolkit.
  • Hamburger Menu For Windows 10 UWP App Using Community ToolkitAug 29, 2016. In this article, we are going to see, how to use hamburger menu in Windows 10 UWP app, using UWP community toolkit.
  • Range Selector For Windows 10 UWP App Using UWP Community ToolkitAug 26, 2016. In this article, we are going to see how to use range selector in Windows 10 UWP App using UWP community toolkit.
  • Getting Started With Windows 10 UWP Community ToolkitAug 25, 2016. In this article, we are going to see, how to install Windows 10 UWP Community Toolkit and available custom controls.
  • What About Data PrivacyAug 23, 2016. What developers need to know about data privacy law...
  • SharePoint Developer Tools - Get Your GearsAug 22, 2016. This article will talk about the "Must Have" developer tools which every SharePoint Developer must have in his or her Arsenal in order to boost productivity while developing solutions on the SharePoint platform.
  • Useful Tools For AngularJS DevelopersAug 21, 2016. In this article, we will see different Angular JS tools to help to achieve the productivity and pace the workflow fast.

About developer-toolkit

NA
File APIs for .NET
Aspose are the market leader of .NET APIs for file business formats – natively work with DOCX, XLSX, PPT, PDF, MSG, MPP, images formats and many more!