Uno Platform 10/15/2020 Uno Platform WASM Invoke JavaScript When working with Uno Platform targetting WASM (Web Assembly) you sometimes need to integrate with existing javascript libraries. The team at Uno Platform have built an amazing platform and it is very simple to invoke any type of javascript library that might be loaded on the page.
Uno Platform 10/12/2020 Platform Specific C# in Uno Platform When building cross-platform apps using Uno Platform it is a common problem to run platform specific code. You may have the same User Interface action but the code needs to execute native APIs or just respond differently depending on the different business rules. Uno Platform provides easy to use pre-processor directives to make this easy to use.
Azure 9/16/2020 Saving Metadata in Azure Blob Storage Azure Blob Storage provides a powerful file storage API for saving files of any size that can then integrate with you application. A common request is being able to store simple metadata with the file and in the past I would create a simple database to store that data. Built-in to Azure Blob Storage is the ability to store metadata for the blobs usins a Key-Value-Pair of strings. This helps reduces software complexity while meeting the demands of metadata for blobs.
DNN 8/28/2020 DNN Persona Bar Component Using Uno Platform In DNN the Persona Bar is the admin control bar for managing sites. The Persona Bar is highly customizable from the top-level admin controls to the individual admin modules. The nice thing about developing modules for the Persona Bar is you do not need to use a specific development technique. The platform allows you to inject whatever HTML, JS, and CSS you choose, as long as you follow a few basic rules. Let's look into adding an Uno Platform app into DNN as a Persona Bar Component.
Azure 8/27/2020 Uploading Large Files to Azure Blob Storage in C# Azure Blob Storage is a great tool for storing any type of file for easy access in your app. The APIs allow you to easily upload and download files of any type which integrates with many popular languages and frameworks. If the SDK isn't supported you can always fall back right to the RESTful endpoints (which I wouldn't recommend, unless you absolutely have to).
.NET 8/3/2020 Why You Should Not Use async void With Inheritance C# developers experienced with WPF, UWP, Xamarin.Forms, Uno Platform and anything that involes the ICommand interface are familiar with async void. A quick trick to call Task based asynchronous methods that interact with some type of User Interface interaction. We all know this is bad, but still implement code this way because it doesn't cause immediate problems. STOP IT! async void is bad
Xamarin 7/8/2019 The Coordinate System in Xamarin.Forms and Android This month is Xamarin UI July and this article is the July 8th 2019 Featured Blog where we will learn about the Cartesian Coordinate System and how it applies to Computer Graphics, Xamarin.Forms and the different platforms that our mobile app run on.
DNN 5/16/2019 DNN Dependency Injection: WebForms Modules Dependency Injection is a new feature coming to DNN in 9.4 that allows you to inject abstractions or other objects into your Web Forms Module. This has been a common practice in both ASP.NET and ASP.NET Core application development. Removing the tight coupling between your controller code and business layer of your module.
DNN 5/15/2019 DNN Dependency Injection: Razor3 Modules Dependency Injection is a new feature coming to DNN in 9.4 that allows you to inject abstractions or other objects into your Razor3 Module. This has been a common practice in both ASP.NET and ASP.NET Core application development. Removing the tight coupling between your controller code and business layer of your module.
DNN 5/14/2019 DNN Dependency Injection: SPA & Web API Modules Dependency Injection is a new feature coming to DNN in 9.4 that allows you to inject abstractions or other objects into your SPA Web API Module Controllers. This has been a common practice in both ASP.NET Web API and ASP.NET Core application development. Removing the tight coupling between your controller code and business layer of your module.