Fast Conversion of Objects to Dictionaries in C# February 28, 2018May 31, 2020Munir Husseini2 Comments Converting (plain old) C# objects to dictionaries is easy with Reflection (e.g., as seen here). But Reflection is rather slow,…
ASP.NET Core: Precompiled Razor Views in Class Library February 12, 2018May 15, 2020Munir Husseini3 Comments Generating precompiled Razor views in ASP.NET Core is easy. However, there are a few things you need to know so…
Announcing CodeAssistant.net January 30, 2018Munir HusseiniNo Comments From today on, the new site CodeAssistant.net is online. A collection of tools, converters and generators for software and web…
Monkey Logon – Xamarin Apps With OAuth2Authenticator November 22, 2017May 16, 2020Munir HusseiniNo Comments This entry is part 7 of 6 in the series Monkey Logon - Xamarin, ASP.NET Core 2 & External OAuthAdding support for OAuth in Xamarin applications is easy. Most of the work is already implemented in the class OAuth2Authenticator. In…
Monkey Logon – OAuth Code Flow From Within an Ongoing Implicit Flow November 1, 2017Munir HusseiniNo Comments This entry is part 5 of 6 in the series Monkey Logon - Xamarin, ASP.NET Core 2 & External OAuthIn this post, I will show how to initiate an OAuth Code Flow from within an ongoing OAuth Implicit Flow…
Implement OAuth Implicit Flow October 10, 2017October 10, 2017Munir Husseini1 Comment This entry is part 4 of 6 in the series Monkey Logon - Xamarin, ASP.NET Core 2 & External OAuthIn the previous article of this series, we added external authentication providers to the sample application. In this article, we’ll…
MSB4057: The target “package” does not exist in the project. September 29, 2017September 29, 2017Munir HusseiniNo Comments When MSBuild executes a project file, it might not find all imported targets files and ignore them silently. This makes…
Register External Authentication Providers September 28, 2017October 2, 2017Munir Husseini1 Comment This entry is part 3 of 6 in the series Monkey Logon - Xamarin, ASP.NET Core 2 & External OAuthIn the previous articles, we created a web application and added SSL. Next, we’ll register external authentication providers to allow…
Add a Self-Hosted Server with SSL for Development September 22, 2017October 3, 2017Munir HusseiniNo Comments This entry is part 2 of 6 in the series Monkey Logon - Xamarin, ASP.NET Core 2 & External OAuthIn the previous article, we created a new web application with ASP.NET Core 2 using the “ASP.NET Core Web Application”…
ASP.NET Core 2 Service with ASP.NET Identity September 22, 2017October 3, 2017Munir HusseiniNo Comments This entry is part 1 of 6 in the series Monkey Logon - Xamarin, ASP.NET Core 2 & External OAuthA common case for a modern mobile app: Users should be enabled to log on to a mobile app using…