Microsoft Tech Summit 2017 – Notes
MS Tech Summit 2017 (27-28 March) offered different sessions covering different topics such as : Azure, Office 365, .Net, SQL Server and Xamarin. Sessions took place in different rooms at…
8 things you probably didn’t know about C#
Indexers can use params We all know the regular indexer pattern x = something["a"] and to implement it you write: The cool thing is you can have both indexers in…
.NET Docker Development with Visual Studio 2017
Develop .NET Framework Apps with Windows Server Core Containers and .NET Core with Linux Containers with the productivity you’d expect from Visual Studio, while maintaining the native Docker experience. Get…
What’s new for .NET Core and Visual Studio 2017
Announcing .NET Core tools are 1.0! Check out the changes in .NET Core tooling such as csproj and the new dotnet commands. Get a recap of recent .NET Core news.…
Exploring C# Productivity in Visual Studio 2017
Visual Studio 2017 aims to make C# development more pleasant and productive than ever. Kasey and Mads take you on a tour of new refactorings, improved navigation, and code style…
What’s New with ASP.NET Core 1.1
In this video, we go over some of the exciting new features in ASP.NET Core 1.1. Learn about ASP.NET Core 1.1 integration with Azure and more.
.NET Productivity Improvements
In this brief overview, we present some of the new productivity features to come for Microsoft .NET in Visual Studio 2017, including improvements in debugging, unit testing, live code analysis,…
What’s new in .Net Core 1.1 ?
Microsoft .NET Core 1.1 includes support for additional Linux distributions, has many updates, and is the first Current release. Watch a quick command-line interface (CLI) demo on Linux of how…
Ressources manipulation with ResGen.exe & AL.exe
Al.exe: – Assembly Linker (Al.exe) generates a file that has an assembly manifest from modules or resource files. – A module does not have an assembly manifest. – It embeds…
NDC London 11-15 Jan 2016
The lines are getting increasingly blurred between the web and native apps. Operating systems are able to execute JavaScript from a remote web server, web apps are able to reach…
Finding the Correct Version of Aspnet_regiis.exe
Aspnet_regiis.exe is installed in the Microsoft.NET Framework directory. If the computer is running multiple .NET Framework versions side-by-side, multiple versions of the tool might be installed. The following table lists…
Cross-Site Request Forgery (CSRF) Attacks in ASP.NET Web API
Overview Cross-Site Request Forgery is an attack where a user is forced to execute an action in a web site without knowing the action ever took place. If a web…
Paging Through a Query Result
Paging through a query result is the process of returning the results of a query in smaller subsets of data, or pages. This is a common practice for displaying results…
Retrieving Data Using a DataReader
Retrieving data using a DataReader involves creating an instance of the Command object and then creating a DataReader by calling Command.ExecuteReader to retrieve rows from a data source. The following example illustrates using a DataReader where readerrepresents a valid DataReader and command represents…
Entity Framework Development Workflows
Find out about the different ways you can use Entity Framework to access a relational database from your .NET application. Presented By: Rowan Miller
C# detect Chrome Browser
public static bool IsChrome(HttpRequest Request) { try { return (Request.UserAgent.Contains("Chrome")); } catch (Exception exp) …