C# Corner

Resources  
  • 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.
  • Writing Distributable .NET Application With x2netApr 18, 2018. Writing distributed applications, especially deployed across a network, tends to be a challenge, not only due to the trickiness of network programming but more so because your code, business logic messed up with communication details, is probably not flexible, hard to reuse and test in isolation.
  • Logic Apps - Integrating LUIS Application With Logic Apps To Predict Intent In User UtterancesApr 18, 2018. Any business which transacts online, requires to provide some kind of chat support for the issues related to their business. This can be done by developing chat applications where the consumers directly chat with the agent of the business who then solve their problems. A new alternative to answer frequently asked questions is the use of the Chat Bot which is intelligent enough to understand the questions raised by the user and determine the solutions to them on the real time basis. Or in case of an administrator, if they are managing a lot of operative tasks or a lot of source code bases, then an intelligent bot is of great help.
  • Just Check ALL The BoxesApr 17, 2018. Today I ran into something on a client-server that unfortunately I see too often. The DBA goes through the trouble of configuring and setting up alerts/operators but doesn’t really understand what the options in the configurations mean. So, unfortunately, that means they take the CYA (cover your ass) approach and they check all of them. Now, not only have I seen this with alerts but also with things like security configurations as well. My advice is to always take a second and research what each option is before you check the little boxes, especially when it comes to security. Always follow the rule of less is more.
  • 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.
  • What Is Microsoft Graph SDK?Apr 16, 2018. This article is a quick overview of MS Graph SDK. Using MS Graph SDK, you can easily write code which calls MS Graph APIs to interact with Office 365 data.
  • Audio Play Using SD Card Module And ArduinoApr 10, 2018. In this article, we will see how to play an audio using SD card Module and Arduino. We have to save the Audio in a .wav file and specifically command the Arduino to play the Audio at the specific digital pin. The volume of the Audio can also be adjusted in the coding as per the requirement.
  • Create Site Column In SharePoint From OOB And JSOMApr 09, 2018. In this article, I would like to share the steps to create site column and code to create the site column in SharePoint using JSOM. Most of us know how to create column in SharePoint list.
  • WCF And ListView Insert Update And Delete Rows In ASP.NETApr 09, 2018. In this article you will learn how to edit, update and delete in ListView. First drag and drop ListView. In ListView, next open Default.aspx source code. To make a column in Listview use <LayoutTemplate>. Here first I created a table name 'Product' in my database. It contains 5 columns: ProductId, ProductName,ProductLocation,ProductQuantity, and ProductPrice.
  • Dynamic Objects And Alternatives To ReflectionApr 08, 2018. The CodexMicroORM open source project on GitHub includes several features to help you create fast, concise .NET deliverables. One such feature is implemented in the Performance.cs file and enables dynamic (i.e. run-time) access to properties of any object – faster than what you’d get out of System.Reflection.Type. CodexMicroORM leverages this feature in several places, one being the ability to build composite objects: your existing “POCO” (plain-old C# objects), with additional optional extended properties.
  • Console Application To Fetch SharePoint List Data Using REST API With CAML Query In C# Managed CodeApr 05, 2018. SharePoint 2013 has many restful APIs, to fetch data from lists. However, sometimes we need to use CAML query to filter out the data. SharePoint rest API has an option to pass CAML query as a data to API call. Below steps will help you to call a rest API with CAML query filtering.
  • Basics Of Node.js ModulesApr 02, 2018. Nowadays, Most of the web developers are working with new technology like Angular, React, Vuejs a frontend and Express.Js, Meteor web framework or SharePoint Framework of the JavaScript. But every developer face issue to understand the pattern of writing the code or we can say the ecosystem used in the packages\libraries.
  • Local Authentication Using Node.jsApr 02, 2018. Authentication means validating your credentials like username and password to confirm your identity. The system or application confirms that you are the true user for accessing the private or confidential data. Authorization is a process of verifying that you have access to do something.
  • Why We Need SSL For Our WebsiteApr 02, 2018. Secure Sockets Layer (SSL) is a standard security technology for establishing an encrypted link between a server and a client—typically a web server (website) and a browser.
  • Indexing In-Memory Collections For Blazing Fast AccessApr 01, 2018. The CodexMicroORM open source project on GitHub hosts a few useful .NET goodies that can help you write concise code with great performance. In this article I’ll cover a collection type that supports multi-property indexing and as such, performs very well with equality lookups.
  • 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.
  • C# 6.0 Features In Visual Studio 2015Mar 28, 2018. C-Sharp introduce no big concepts but many small features that makes you keep cleaning your code, get rid of boilerplate and let you stand up more clearly.
  • MVC CRUD Operations Using Entity FrameworkMar 27, 2018. In this article I am going to talk about MVC CRUD Operations Using Entity Framework 6 without writing any code. First, you should learn about MVC and the basics of Entity Framework.
  • Implementing Guard In Angular 5 AppMar 27, 2018. In this post, we are going to implement Guard, which helps us to restrict users to access some pages if they haven’t logged in to our application, in Angular 5.
  • ASP.NET Core - Two Factor Authentication Using Google AuthenticatorMar 26, 2018. We will generate a QR code in our ASP.NET Core application and use it to configure Google Authenticator app in our smartphone which will generate a six-digit time-based one-time password (TOTP) to implement two-factor authentication in our web application.
  • Code First Migration - ASP.NET MVC 5 With Entity Framework And MySQLMar 26, 2018. In this article, we are going to explain Code First Migration in ASP.NET MVC 5 with EntityFrameWork & MySql.
  • Separation Of Concern And Data Access From Within CodeMar 24, 2018. In this article, you will learn the separation of concern and data access from within code.
  • Creating A Blockchain In JavaScriptMar 22, 2018. In the previous article, Getting Started With Blockchain Using JavaScript, you learned how blockchain works. Now, the next step is to write some blockchain code and write our first application. In this video series, you will learn how to build a simple blockchain application using JavaScript.
  • Angular @Output() DirectiveMar 22, 2018. In this article we are going to talk about how to send data from child component to parent component using the @Output() directive. For simplicity I am going to use the same code which I have used in my previous article and I will add some more code to explain output directive so in case you missed my previous article then I would recommend you to read that first.
  • Step-By-Step Demo Of Creating Azure Virtual Network, Subnets And Network Security Groups - Part ThreeMar 21, 2018. In this article, I am going to show you how to create Azure Virtual Machines, Subnets and Network Security Groups.
  • Step-By-Step Demo Of Creating Azure Virtual Network, Subnets And Network Security Groups - Part TwoMar 20, 2018. In this article, I am going to show you how to create Azure Virtual Network, Subnets and Network Security Groups.
  • Secure .NET Core Applications From CSRF Attack: .NET Core Security - Part TwoMar 20, 2018. If we compare .NET Core with .NET as far as the resolution of CSRF attacks is concerned, The ValidateAntiForgeryToken attribute and The AntiForgeryToken HTML helper(@Html.AntiForgeryToken()) are still there in .NET Core. On top of these, there are some more powerful options we have in .NET Core.
  • Step-By-Step Demo Of Creating Azure Virtual Network, Subnets And Network Security Groups - Part OneMar 19, 2018. In this article, I am going to show a step by step demo of how to create Azure Virtual Networks, Subnets and Network Security Groups.
  • 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.
  • Overview Of Azure Virtual NetworksMar 13, 2018. This article will explain about Azure Virtual Networks, Network Security Groups, Subnets and other topics revolving around Azure Virtual Network.
  • Generating Client Certificate For P2SMar 13, 2018. In my previous article, I have explained about P2S VPN gateway “Azure Native Certificate Authentication” through Self Signed Root certificate. The Self Signed Root Certificate cannot be shared with the end users as it has more privileges. The Child Certificate can be exported from the Self Signed Root Certificate, and the Azure resources can be accessed through this certificate by the end users.
  • 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.
  • Mapping Similar Objects In ASP.NET Core 2.0Mar 13, 2018. This article is about mapping similar objects of two different classes with reduced lines of code using ASP.NET Core Automapper.
  • Tricks And Shortcuts To Use Visual Studio Like A Pro and Double Your Code SpeedMar 07, 2018. In this article I’m going to show you lots of tricks and shortcut keys in Visual Studio so you can write code faster.
  • Understanding Method Overriding And Virtual, Override And New Keywords In C#Mar 06, 2018. Use of inheritance and polymorphism has become an integral part of our life as a programmer. Inheritance provides a lot of benefits including code reusability, separation of concerns, cleaner code, extensibility etc.
  • Delete SharePoint List Items In Browser ConsoleMar 05, 2018. This article demonstrates how to delete SharePoint list items in browser console using REST API without writing any code in the SharePoint site. To delete list items just copy paste the code in the console window of the browser and then call the function by passing the List name whose items have to be deleted.
  • Learn About API Authorization In Node.jsMar 05, 2018. In this post, we are going to secure our NodeJS APIs with customized security token generated by the logged in users and HTTP actions.
  • 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.
  • How To Fetch Access Token Using Microsoft Graph APIMar 03, 2018. In this article, I have explained how Microsoft Graph API works.
  • Transaction In MVC Using Entity FrameworkMar 01, 2018. This article explains how to use transaction in MVC using entity framework to save records in different tables
  • Enforce SSL And Use HSTS In .Net Core(2.0) Security - Part OneFeb 20, 2018. SSL (Secure Sockets Layer)is a standard security protocol for establishing encrypted links between a web server and a browser in an online communication.
  • Generate And Upload P2S Root CertificateFeb 19, 2018. Azure Point to Site (P2S) VPN gateway helps to have a secure connection with Azure virtual machines through an individual client computers. Leveraging this option, VM owners can access the Azure VMs from remote locations.
  • How To Manage Externally Shared Contents In SharePoint OnlineFeb 18, 2018. Anonymous access to the SharePoint Online site has been removed for more than a year. Instead, Microsoft allows us to share the files or folders from SharePoint Online to external users. This configuration can be done in the Office 365 admin portal and SharePoint Online to enable or disable sharing.
  • Download User License Information For PowerApps And Microsoft FlowFeb 16, 2018. PowerApps is one of the services available in the Office 365 environment that enables us to create apps or forms for business and other uses without coding experience. We can connect against external data sources like SQL, SharePoint, Salesforce, etc... to develop an application. PowerApps has its own data source called Common Data Service.
  • 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.
  • 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.
  • Simple Visual Analytics Using Logic AppsFeb 13, 2018. Logic apps are one such way to get started if you’re not familiar with coding and looking to work your way around to automate your application processing. Logic apps have various usabilities with simple action flow creation. Today we will be looking at Visual Analytics using Twitter and Power BI on Logic App.
  • Work With CDN On Azure Storage - Part FiveFeb 10, 2018. This article will help you to work on Azure Storage by adding CDN (Content Delivery Network) to access data with high availability.
  • 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.
  • Unit Test In .NET Core Application Using NUnitFeb 08, 2018. There are three different test frameworks that are supported by ASP.NET Core for unit testing - MSTest, xUnit, and NUnit. These allow us to test our code in a consistent way. In this article, I will explain about the unit test using NUnit.
  • Introduction To LINQ With Entity Framework In Visual StudioFeb 08, 2018. LINQ queries are similar to SQL query created for developers to maintain standardized coding approach. It deals with the data objects therefore it is similar to OOPs.
  • Unit Test In .NET Core Application Using XUnitFeb 07, 2018. There are three different test frameworks for Unit Testing supported by ASP.NET Core: MSTest, xUnit, and NUnit; that allow us to test our code in a consistent way. In this article, I will explain about the xUnit framework. the XUnit is an open souce test framework and main focus of this framework are extensibility and flexibility. It follows more community focus to being expand.
  • Cookie Authentication With ASP.NET Core 2.0Feb 07, 2018. Authentication is an integral part of web security. ASP.NET Core provides multiple ways to implement authentication in a web application. We will be looking into on such technique - Cookie authentication in this article.
  • Introduction To Microsoft Cloud App SecurityFeb 06, 2018. Security is the million-dollar question for organizations who are moving to the cloud from on-premise. They want their data and applications to be as secure as possible from attacks like phishing, hacking, data breaches, insecure APIs, and recent threats that have come up, namely Ransomware and WannaCry. Like other IT giants, Microsoft is working hard to get its cloud security tight using various tools and technologies, and one of them is Cloud App Security.
  • ASP.NET Web API With SwaggerFeb 06, 2018. ASP.NET Web API is an extensible framework for building HTTP based services that can be accessed in different applications on different platforms such as web, windows, mobile etc. It is like a web service or WCF service but the exception is that it only supports HTTP protocol.
  • Automating SVN Check-Ins And Building A Project Via JenkinsFeb 05, 2018. A few weeks back, while sitting with my team, I learned that they run a Jenkins job which has to execute the automation scripts using the robot framework, daily around 1:00 a.m. The primary purpose of the job is to place all the necessary files and folders over the node machine of Jenkins (after copying them from the machine pointed as master on Jenkins), execute those scripts accordingly, generate the reports, and finally copy the output files back to the master machine to analyze the logs for the overall reporting and analysis purposes. This whole efficient job starts with a slack manual step which was enough to tag this activity 'not fully automated' because they had to place the updated work regularly on the specified path over the master machine before leaving the office (this includes taking the updated code, files, and automation scripts, building the project to take the DLLs etc.). This may sound tedious but more than that, there is no sense to do it manually.
  • Dynamic Web View Of A SharePoint List Item Using Excel Web Access Web PartFeb 03, 2018. Sometimes, the customer would like to see the SharePoint list item with a specific design instead of default view for which the developer develops an app or web part to achieve it.
  • Introduction To Serverless Computing Using Azure FunctionFeb 01, 2018. Serverless Computing is driven by performing some action as a response to the specific event or trigger. While building serverless apps you don’t need to provision a server or infrastructure. Billing is based on resources consumed or actual time code is running. There's no need to build app to run the code, no need to set up infrastructure, no need to setup deployment infrastructure. Just focus on code.
  • Blob Security On Azure Storage - Part ThreeFeb 01, 2018. Shared Access Signature is shortly called as SAS, SAS is a URI that grants restricted access rights to Azure Storage resources, you can provide a SAS to clients who should not be trusted with your azure storage account key but whom you wish to delegate access to certain storage account resources. By distributing a shared access signature URI to these clients, you can grant them access to resource for a specific period time. The Service – Level SAS delegates access to a multiple storage services like blob, files, tables and queues.
  • Exception Handling In ASP.NET MVCJan 30, 2018. This default way of handling exception where we write our source code into the try bock and catch exception in catch block. However you can have multiple catch blocks for a try block. Even you can have Try –catch block inside Try block.
  • Adding/ Removing Users To Enterprise Applications In Azure Active DirectoryJan 29, 2018. In this article we will be looking into adding new users to Azure active directory and providing access to your enterprise applications without giving them access to your application's dedicated login information.
  • Continuous Integration Using TeamCity And Docker For ASP.NET CoreJan 29, 2018. Please read the previous posts before continuing with this one. I have discussed the basics of Docker and shown how to deploy simple and multiple applications using Docker. In this post, I will use the code from the first post and demonstrate the continuous integration with TeamCity.
  • SharePoint 2013 - Add Top Navigation Link To A Site Using REST APIJan 29, 2018. In this article, we will look at how to add links to the Top Navigation Bar in a SharePoint site using REST API. I will demonstrate this by using a little jQuery and REST API to add a link to the Top Navigation which makes it a custom top navigation link since we are using some code to achieve it.
  • 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.
  • Retrieving List Items From A Specific View Using CSOMJan 25, 2018. In this article, you will learn how we can access the SharePoint data using Client Object Model. Here, I have taken an example of getting the data from SharePoint list specific View. Using this, we can create our own custom View with necessary fields and access them.
  • Top Five Developer Trends Of 2018Jan 25, 2018. The year 2017 has been one of the most exciting years for developers and technology lovers. Technologies such as big data, machine learning, Internet of Things (IoT), artificial intelligence, drones, autonomous vehicles, wearables, virtual reality, and smart homes are some of the fastest growing innovations.
  • Xamarin.Forms Tip - The Easiest Way To Convert A PCL Project Into .NET Standard ProjectJan 25, 2018. Microsoft updated the Xamarin.Forms project templates in VS 2017 to use .Net Standard instead of PCL for writing the shared code (including the Xamarin.Forms UI more details here) as NET Standard is the future of cross platform code sharing see this blog for more information on .Net Standard.
  • View Customization With JavaScript In Dynamics 365Jan 24, 2018. You need to write a JS function with 2 parameters, when you’ll add it to view, first parameters will recieve rowData(value with metadata shown below for one cell) and userLCID(i.e. language code fof current user). Based on those 2 inputs you can decide what icon to show. And name of this function goes in Function Name: field in View’s property.
  • Publish Nuget Packages In .NET CoreJan 19, 2018. Now that you have a registry and key to upload your packages, let’s create and push a package. I am using here a simple .NET Core class library I wrote to work with CSV files, the source code can be found on GitHub. You can of course use any of your projects.
  • Expression Bodied Members In C#Jan 18, 2018. What is Expression Bodied Members?1) Expression Bodied member is introduced in C#6.0 and enhanced in C#7.0. 2) Expression Bodied is a new technique or implementation to make code concise and readable. 3) Expression Bodied makes the type member(Constructor, Destructor, Methods, Property, Indexer) defined in a single expression. 4) Expression Bodied members can only be applied to the below list of type members: Constructor introduced in C#7.0 Destructor introduced in C#7.0 Property get accessor introduced in C#6.0 Property set accessor introduced in C#7.0 Methods introduced in C#6.0 Indexer introduced in C#7.0 The Syntax of expression body definition is:member => expression; where expression should be a valid expression and member can be any from above list of type members.Suppose we have a method or constructor that contain a single expression or line of code. Then In spite of using the traditional way to write code inside a method or constructor code block, we can write them as a single syntax. Those members who can follow this approach is known as Expression Bodied Members.
  • Upgrading Your Application In Azure Managed KubernetesJan 18, 2018. In the previous article, we deployed an ASP.NET Core 2.0 API app in AKS (Azure Managed Kubernetes). Now, let's quickly look into how to upgrade the application when there is a change in code. Please make sure you read the previous article to follow through this one.
  • Custom Model Binding In ASP.NET Core 2.0Jan 17, 2018. In an earlier post I discussed how to prevent insecure object references by encrypting the internal references (e.g. table primary keys) using Data Protection API. To avoid duplication of code that encrypts/decrypts on every controller I used filters in that example. In this post I’ll use another complimentary technique: custom model binding.
  • How To Control The Level Of Permissions On Your PowerApps While SharingJan 17, 2018. In this article, we will see how to give PowerApps access permission to other users.
  • Using CSP Header In ASP.NET Core 2.0Jan 15, 2018. Content Security Policy (CSP) is an additional level of security that could help prevent Cross Site Scripting (XSS) attacks. In these attacks malicious scripts are executed on user’s browser since browser doesn’t know whether the source of the script is trustworthy or not.
  • 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.
  • Bulletproof Disposable Types In .NET CoreJan 14, 2018. Whenever I do code review on .NET projects, hands down the number one issue is developers not calling .Dispose() on disposable objects. Ever since .NET was released, I have been preaching how important this is. If not done properly, it’s most likely to create virtual memory issues that will eventually cause the application to stop and possibly freeze server or users’ computer.
  • Google Chart With ASP.NET Core And Visual Studio CodeJan 13, 2018. The Google Chart API lets you dynamically generate charts with a URL string and embed these charts on a web page, or download the image for local or offline use. The Google Chart Tools enable adding live charts to any web page. They provide advantages such as a rich gallery of visualizations provided as image charts and interactive charts and they can read live data from a variety of data sources. Users embed the data and formatting parameters in an HTTP request, and Google returns a PNG image of the chart. Many types of chart are supported, and by making the request into an image tag the chart can be included in a web page.
  • ASP.NET Core 2.0 Status Code PagesJan 11, 2018. Exception handling middleware (as discussed here) will catch unhandled exceptions however if you want to display error pages for individual HTTP status codes then framework provides another middleware for this purpose.
  • Explore Azure Cosmos DB Without Azure SubscriptionJan 10, 2018. Azure Cosmos DB emulator is an exciting tool for getting started with Cosmos Db. This allows us to play with Cosmos DB without even having an Azure Subscription. That means you can write Cosmos DB code in your .net application and view your data on emulator.
  • How To Create An Angular Service And Access It In Multiple ComponentsJan 10, 2018. In our previous article, we developed a single page application using Angular 4. Now in this article, we are going to talk about services.
  • Co-Authoring In SharePoint And Why Check Out A Document Is Necessary In SharePointJan 10, 2018. In this article, I will discuss co-authoring in SharePoint & why we need to check out a document in SharePoint. SharePoint is the platform where multiple users can work on the same document at the same time.Co-authoring in SharePoint helps multiple users to access a document or edit a document simultaneously.
  • 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.
  • State Management In ASP.NET MVCJan 08, 2018. HTTP is a stateless protocol. Each HTTP request does not know about the previous request. If you are redirecting from one page to other pages, then you have to maintain or persist your data so that you can access it further. To do this, there were many techniques available in Asp.Net like ViewState, SessionState, ApplicationState etc.
  • Login And Registration Functionality In Xamarin.AndroidJan 07, 2018. For this article, the purpose of the code is to create a Login & Registration Functionality in Xamarin.Android.
  • 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.
  • 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.
  • 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.
  • CORS In ASP.NET Core 2.0Jan 04, 2018. To allow clients from a different origin to access your ASP.NET Core Web API, you’ll need to allow Cross-Origin Requests (CORS). Here same origin means clients who have identical schemes, hosts and ports.
  • ASP.NET Core 2.0 AuthorizationJan 03, 2018. Authorization is about deciding permissions users have and resources they can access. In ASP.NET Core this is achieved by first assigning claims to the user and then based on those claims defining policies to determine user permissions.
  • 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.
  • Using Global Constant Like A ProJan 03, 2018. In our code, most of the time we use constants (Ex: cell Identifier, some static text, maybe certain height). It’s good practice to use constants instead of variables whenever possible.
  • Using jTable Grid With ASP.NET MVCJan 03, 2018. In this article, we are going to learn how to use jTable Grid with ASP.NET MVC, and along with that we are going to use Entity framework for accessing the database.
  • Azure PowerShell Module InstallationJan 02, 2018. Azure Cloud Shell and Azure PowerShell are the two different types of shells available to manage the Azure resources through cmdlets. Azure Cloud Shell can be accessed through the browser.
  • Repository Pattern In ASP.NET MVCJan 02, 2018. In this article, we will learn about Repository pattern which is mostly used to create enterprise applications. Repository pattern divides application’s UI, business logic and data access components into different layers that are easily maintainable and testable.
  • Hello World With TypeScript 2.0Jan 02, 2018. TypeScript is a language which is a super set of JavaScript language. It compiles the code written to plain javascript code. So all the correct javascript code is valid in TypeScript. Apart from that TypeScript provides extra features also, which is very useful for writing good code.
  • List Of Items In Query String From JavaScript And Fetch It In Code Behind In ASP.NETJan 02, 2018. When there is a situation where we have to pass more parameters and it exceeds browser character limit we can consider using JSON Array.
  • 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.
  • Xamarin.Android - QR Code Reader By Mobile CameraJan 01, 2018. Today, I shall show you how to create a QR code reader with Mobile Camera Android application in Xamarin.

About Code-Access-Security

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