C# Corner

Resources  
  • 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.
  • 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.
  • Custom URL Scheme In AndroidFeb 13, 2018. In this article, we will learn how to open Android Application from your browser or hyperlink, if it is installed in android phones.
  • How To Create A Basic Bot Using Bot Service In Azure PortalFeb 07, 2018. Bot Service allows you to create, connect, test, deploy and manage bots from your browser. It also provides the Bot Builder SDK for developing bots and the Bot Framework for connecting bots to channels. You can use five default available bot templates to get started with building bots.
  • 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.
  • Office Online Server For SharePoint 2016Jan 29, 2018. SharePoint portals are mainly used for document collaboration. End users add and manage documents in SharePoint. Viewing and editing the documents in a browser experience is a more preferred option for everyone rather than downloading a copy of document and working on it.
  • 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.
  • Preventing CSRF Attacks In ASP.NET Core 2.0Jan 12, 2018. OWASP 2013 classifies Cross Site Request Forgery (CSRF) as one of the Top 10 risks and is present if attacker can force the victim's browser to send forged request to your web application and it considers it a legitimate request.
  • 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.
  • Understanding Process, Application Domain And AssembliesJan 05, 2018. We usually come across these terms: Process, Application Domain or App Domain, Assemblies. It is good to have a basic knowledge of these terms and how each one is related to each other.
  • 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.
  • 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.
  • 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.
  • When SharePoint 2013 Site With .Dev Extension Stops Working In ChromeDec 18, 2017. In this article, I’ll explain how our SharePoint 2013 site with extension “.dev” stopped working in CHROME browser
  • Creating Server And Host HTML Page Using Node.jsDec 07, 2017. Today my mission is to explain about creating server in Node JS and hosting html pages on this server and accessing it from web browser.
  • How To Use Indexed DB To Improve Page Load PerformanceDec 05, 2017. Indexed DB is a local storage system, which will store data in client-side on browser. This is useful for applications that require us to store large amounts of data. These applications can run more efficiency and load faster.
  • Building SPA With Angular And ReduxDec 01, 2017. In the current application development era, Single Page Application (SPA) is a great feature to develop modern web based applications. In these SPA applications we tend to move the data level dependency from the server side to browser level as much as possible to improve the application performance. So as much as application level functionality moves to the browser level the amount of the data and way to manage these data is also increased. Modern SPA application frameworks like Angular and React use component based architecture that divides our application into small-small sections. Each component contains its own HTML page, stylesheet and its own state(data). This approach is very efficient because it divides our application into small sections that we can manage very easily and also we can reuse these components in our application.
  • Introduction To ASP.NET MVC Model BindingNov 02, 2017. Asp.NET MVC model binder allow you to map http request data with model. HttpRequest data means when user makes a request with form data from browser to controller at that time model binder works as middle man to map the incoming http request with controller action method.
  • Debugging Tips - Part OneOct 24, 2017. A cool attribute to save some debugging time is DebuggerTypeProxy (Namespace: System.Diagnostics). Using this attribute, you can write your own logic to interpret the object at debug time. Meaning, if you have a list of class objects then you can project on certain properties and force debugger to show the value off of this proxy class. This attribute is applicable to Structures, Classes and Assemblies.
  • Deploying A Virtual Machine Using Azure PowerShellOct 11, 2017. Azure PowerShell provides a set of cmdlets that use the Azure Resource Manager model for managing your Azure resources. You can use it in your browser with Azure Cloud Shell, or you can install it on your local machine and use it in any PowerShell session. It is optimized for managing and administering Azure resources from the command line, and for building automation scripts that work against the Azure Resource Manager.
  • Overview Of Partial View In ASP.NET MVCOct 11, 2017. In ASP.NET MVC, View gets activated or executed with the help of a controller. All the incoming browser requests first knock to the controller then controller functionality will decide which view or action should be executed.
  • NodeServices - Where JavaScript And .NET Meet Back On The Other SideSep 30, 2017. JavaScript is everywhere. It's in the browser, on the server, and it's climbing through your windows and snatching your people up. And because it's a fairly trivial language to pick up (but impossible to master), it can be extremely useful when you want to do something on the server.
  • How To Secure PII Data In SQL Server Using .NET AssemblySep 21, 2017. PII (Personally Identifiable Information) is used to identify individual identity markers such as SSN, DOB, Bank Account Number etc. When you are working with financial applications you face a scenario where you have to store the data in encrypted format, so no one can see the actual data.
  • Create Web Browser Android Application Using Android StudioSep 10, 2017. Android is one of the most popular operating systems for mobiles. In this article, I will show you how to create a Web Browser android application using android studio.
  • Creating A Mini Browser Using Visual StudioSep 06, 2017. In this article, we will be creating a mini browser using Visual Studio.
  • Web API Token Based Authentication With Angular - Part OneSep 06, 2017. Authentication is a vital process in system programming. Authentication means verifying the user who is accessing the system. Today we are using modern devices that have different types of Apps or software and sometimes we directly access the website from browser. To access this application, we probably need to pass our credentials and these systems verify it. If you are valid user then it will allow accessing the system otherwise not.
  • Introduction To ProtractorAug 18, 2017. Protractor is an E2E UI automation testing tool for angular or Angular JS and it is very similar to selenium webdriver. Angularhas some extra web elements like ng-model, ng-if so we can’t test angular applications without Protractor. Protractor is built on the top of WebDriverJS that uses native events and browser-specific drivers which interact with web application.
  • Boosting Up The Reflection Performance In C#Aug 10, 2017. Reflection is a way of obtaining metadata information about the types used in applications, which helps you describing the types, modules or assemblies at runtime. This is an extremely useful feature in the strongly-typed languages like C#.
  • Dependency Injection - Part Two - Five Reasons To Write Loosely Coupled CodeAug 09, 2017. A loosely coupled application has good isolation among its classes, modules and assemblies. Therefore, if we make a change to one part of the application, we only need to update the relevant modules. We do not need to make changes throughout the application.
  • Introduction To jQuery And Web API 2 Controller’s Method Relationship Using jQuery AJAX In ASP.NET MVC RazorAug 06, 2017. ASP.NET Web API is a smart framework to build HTTP services which can be consumed by Multi platform clients including desktops or smart phone devices, irrespective of browsers or Operating Systems being used.
  • Making Web Sites Look Like Native Apps Without the App StoreAug 02, 2017. Earning a place on a user's home screen is key to engagement with customers. The automatic Add to Home Screen Experience provides this capability to progressive web applications. This is driven by the web manifest file, providing valuable meta information to the browser.
  • Routing In Angular 2 With TypeScript And Visual Studio 2015 - Part OneJul 29, 2017. In this article, we are going to learn how to implement routing in Angular 2 with an example. Routing is a concept which helps users to navigate from one view to another view of the application. Similarly, routing in Angular 2 helps users to navigate from one view to another view depending upon the URL which user enters in the browser.
  • Cache Headers For MVC File Action Result (ASP.NET Core 2.0 Preview 2)Jul 25, 2017. I’m pretty sure that you are familiar with StaticFiles middleware of the framework. All it does is serve static files (CSS, JavaScript, image, etc.) from a predefined/configurable file location (typically from inside the web root, i.e., wwwroot folder). But along the way, it also does some cache headers configuration. The reason behind this is you don’t want your server to be called up every time for a file that doesn’t change frequently. Let’s see how a request for a static file looks in the browser’s network tab.
  • Microsoft Azure Cloud Shell Startup And Creating A Linux VM WebServer Using Cloud ShellJul 06, 2017. Microsoft Azure Cloud Shell is very interactive, easy and browser accessible shell platform for creating, maintaining and managing all Azure resources using portal only. Azure Cloud Shell provides you access to Azure CLI browser based experience which supports built in tasks.
  • WPF Notifications For All (SignalR)Jun 26, 2017. In the current times, all operating systems and browsers have a notification engine. This is a very practical characteristic and that enables us to have apps 100% connected and 100% live. With notifications, we can have information about: our other apps, our environments, our users, our fails, etc., when they occur.
  • 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.
  • Generate Reports Using JSReport and Browser ClientMay 24, 2017. Generate Reports Using JSReport and Browser Client.
  • Developers Use Case For .NET API BrowserApr 24, 2017. This article illustrates a developer's use case for .NET API Browser.
  • Creating Your Own Operating SystemFeb 22, 2017. In this article, we will write our own bootloader using 16-bit assembly language to create our own operating system.
  • Implement Client Caching For SharePoint PropertiesJan 27, 2017. In this article, we will explore HTML5 Local Storage API, using which, the Web Applications can store data locally in the user’s browser.
  • Extending MVC Controllers From External Assemblies And ProjectsJan 13, 2017. In this article you will learn how to extend MVC Controllers from External Assemblies and Projects.
  • Share Plugin In Xamarin.Forms Application For Android And UWPJan 07, 2017. In this article, you will learn how to share text, links, or open a browser in Xamarin.Forms Application for Android and Universal Windows Platform with XAML and Visual C# in cross platform application development.
  • Create Python Flask Web Application And Display SQL Records In BrowserDec 09, 2016. In this article, you will learn how to create Python Flask web applications and display SQL Server table records in a Web Browser.
  • What Is New In Windows 10 Creators UpdateNov 20, 2016. In this article, you'll learn about what's new in Windows 10 Creators Update.
  • I Don't See Google Search Engine in Microsoft EdgeNov 01, 2016. How to set Google Search engine in Microsoft Edge web browser.
  • Enable PDF Files In SharePoint To Open Up In The BrowserSep 29, 2016. In this article, you will learn how to enable PDF files in SharePoint to open up in the browser.
  • How To Use Shortcuts Keys Of Microsoft Edge Browser In Windows 10Sep 29, 2016. In this article, you will learn how to use shortcuts keys of Microsoft Edge Browser in Windows 10.
  • How To Change Your Default Web Browser In Windows 10Sep 06, 2016. In this article, you will learn, how to change your default Web Browser in Windows 10.
  • Assemblies In .NET ApplicationAug 14, 2016. In this article, I am going to explain about assemblies in .NET. Also, we will see how we can create assembly with a strong name. This article will help you understand the assembly, deeply.
  • Azure App Service - Extensions - Log BrowserAug 04, 2016. In this article, we will learn, what Azure App Service Extension is and how to enable it for an app service - web app.
  • KnockoutJS - Upload CSVJul 26, 2016. Learn to load CSV from browser with KnockoutJS and more...
  • Introduction To 3D In HTML5 With Three.jsJul 24, 2016. Learn how to create 3D content, using HTML, CSS, and JavaScript, and run it in the browser.
  • Using PowerApps In Web BrowserJul 15, 2016. In this article, you will learn how to use PowerApps in web browser.
  • How To Get GeoLocation In Your BrowserJun 02, 2016. In this article you will learn how to include Geolocation feature in your browser using JavaScript.
  • Voice of a Developer: Browser Runtime - Part Thirty ThreeMay 28, 2016. In this article you will learn about Browser Runtime in JavaScript. This is part 33 of the article series.
  • Voice of a Developer: XMLHttpRequest API - Part 24May 17, 2016. In this article you will learn about JavaScript JSLint - JavaScript Code Quality Tool. This is part 24 of the article series.
  • Creating Advanced Tabbed Notepad In JavaMay 13, 2016. In this article, we will create a notepad in Java with features like Multi Tabbed Documents, Document Selector, Openning/Saving/Closing Multiple documents, Running External Programs,Different Look and Feels, Viewing files in Browser, etc.
  • Creating Advanced Notepad In C#Apr 18, 2016. In this article, we will create a notepad with features like Multi Tabbed Documents, Document Selector, File Association, Opening/Saving Multiple Files, Line Numbers, Running External Programs, Viewing files in Browser, Full Screen Mode etc.
  • An Overview of IIS 7.5 Feature - CompressionMar 31, 2016. In this article, we will look into one of the features of IIS 7.5 that helps in compressing responses and files for faster transmission from IIS to client browser.
  • SharePoint Developers vs Browser ConsoleFeb 27, 2016. This article explains how to use a browser’s console as a developer tool for SharePoint client scripting.
  • .NET Decompiling Tools: Part 1Jan 31, 2016. This article explains about decompiling tools for the .NET application and their features, how to use the tools to decompile assembly and assembly browser.
  • Private Public Assembly in .NETJan 24, 2016. In this article you will learn about Private Public Assembly in .NET.
  • What Is PowerAppsJan 13, 2016. PowerApps is a browser-based platform that allows non-developers to build apps by simply dragging and dropping objects to a Web browser.
  • Create Your Own Web Browser In C#Jan 11, 2016. In this article you will learn how to create your own Web browser.
  • Getting Users From Active DirectoryJan 02, 2016. In this post, we will fetch Active Directory users using C# code. For this, all we need are Active Directory assemblies.
  • View PDF Files From Web Browser In C#Dec 25, 2015. In this article you will learn how to view PDF files from web browser in C#.
  • Understanding Window Service In AngularJSDec 24, 2015. In this article you will get to know about Window Service in AngularJS.
  • App Web Tile Navigator For SharePoint Hosted App Using Office 365Dec 15, 2015. In this article, we are going to learn how to create App Web list, how to fill data into it and render data in browser using SharePoint Hosted App with Office 365.
  • Windows 10 Microsoft Edge BrowserDec 07, 2015. In this article we will learn the functionality of Microsoft Edge App in Windows 10.
  • Introducing Bing Code Search, An Easy Way To Find Code Samples From Within Visual Studio 2013Nov 25, 2015. In this article you will learn Bing Code Search, which is an easy way to find code samples from within Visual Studio 2013.
  • Decompile An Assembly In C#Nov 18, 2015. In this article you will learn how to decompile an Assembly in C#.
  • The Newest Fiddle Sibling: .NET FiddleNov 17, 2015. This article will cover some of the major features found in .NET Fiddle and set you on the path to coding from the comfort of your browser.
  • How To See Cache Files In Web BrowsersNov 05, 2015. In this post we will see how we can see cache files in browsers, such as Chrome, Mozilla and Internet Explorer.
  • Handy Development Tools For Assisting Others From Your BrowserOct 28, 2015. In this article you will learn Handy Development Tools for Assisting others from your Browser.
  • Find Browser And Browser Version Using jQueryOct 13, 2015. In this post we will see how we can find out the browser name and browser version using jQuery.
  • Enable "Open with Explorer" Option In SharePoint Online Document Libraries In Microsoft Edge BrowserSep 09, 2015. In this article I’ll explain the workaround to enable the option “Open with Explorer” in SharePoint Online Document libraries in Microsoft Edge browser.
  • How Fast Is Microsoft Edge Compared To Chrome and IEAug 31, 2015. Check how fast Microsoft Edge is compared to other browsers.
  • A Simple LocalStorage Demo Using AngularJS and HTML 5Aug 17, 2015. In this article you will learn how to use Browser Local Storage for storing user data using HTML5 and AngularJS.
  • Various Methods For Outputting Data on the Browser in PHPAug 13, 2015. In this article we will see various methods for outputting data to the browser.
  • Browser Refresh in Visual StudioJul 18, 2015. This article explains working with multiple browsers for UI designing as a very common feature.
  • Create Google Chrome Browser ExtensionJul 14, 2015. In this article you will learn how to create Google Chrome Browser Extension.
  • NodeJS Series Part 4: Creating a Port ListenerJul 05, 2015. Here I will describe NodeJS which is Part 4 of NodeJS series. The purpose of this article is about creating a server, listening to it through a port number and then sending output to the browser.
  • What Create.js IsJul 03, 2015. Create.js is an open-source JavaScript library designed to provide a modern, fully browser-based HTML5 environment for managing content.
  • How to Create Excel File Using C#Jun 06, 2015. This article shows how to create an Excel file using the interop assembly Microsoft.Office.Interop.Excel.
  • Autocomplete TextBox in WPF (Using Only .NET and WPF Libraries)May 31, 2015. In this source sample I show how to add the autocomplete functionality in your WPF application's TextBox control using your own model data, .NET assemblies and WPF assemblies.
  • Determine Which Browser Your Application is Running InMay 29, 2015. This article shows how to determine the browser your application is running in.
  • Spartan Browser (Microsoft Edge) in Windows 10May 28, 2015. This article explains the Project Spartan browser with its features.
  • Assemblies in C#: Part 2May 27, 2015. This article explains assemblies in C# with an example.
  • Assemblies in C# : Part 1May 25, 2015. This article explains Assemblies in C#, a basic unit of application deployment and versioning.
  • Upload and Display Files Using MVC and AJAXMay 23, 2015. In this article you will learn how to upload and display a file in a browser using MVC and AJAX.
  • What Rental Threading IsMay 19, 2015. Understand what rental threading is and how it is useful in browsers.
  • How to Prevent Session Overlapping in Browser Through New Tab or WindowMay 14, 2015. In this article, I will explain how to prevent an overlapping of sessions in browser tabbing or using a new window.
  • How to Create a Simple Multi-Tabbed Web Browser in C#May 06, 2015. In this article I'm going to show you how to create a simple multi-tabbed web browser in C#.
  • Automating a BrowserApr 10, 2015. This article explains in short, how to automate a browser.
  • Getting Assembly Metadata at RuntimeMar 28, 2015. This article shows how to get assembly metadata at runtime.
  • Directives in ASP.Net Web PagesMar 22, 2015. In this article we will learn about the Directives of ASP.Net Web Pages.
  • Dynamically Create Instance of a Class at Runtime in C#Mar 11, 2015. This article explains how to create an instance of a class using the class name at runtime.
  • How to Browse Project in Multiple Browsers at Same TimeMar 11, 2015. This article will show how to browse a project in more than one browser at the same time.
  • Consistent UI Across Browsers For File Upload ControlFeb 15, 2015. This article talks about how to give a consistent UI for the ASP.Net File Upload Control across browsers.

About Assembly-Browser

NA
Web Development Outsourcing
Looking to add more bandwidth to your software team? Web Developers, designers, testers are now available on demand. Flexible hours, very competitive rates, expert team and High Quality work.