An Advanced Web View based Maui Project. This project was inspired from Cordova/Capacitor. However,...
We are happy to announce a brand new Open Source JavaScript engine completely written in C# for...
There are two major differences between instanceOf Array and Array.isArray. Cross Context...
Xamarin Forms Xamarin Forms provides platform independent UI framework, however the code i...
This post does not justify content on parler or its way of doing business. Whatever happened on Parl...
Myth: array.length is cached by JavaScript Engine I have seen many comments and posts sayi...
I am tired of iOS and all restrictions. I like PC because we have choice to virtualize, use any OS an...
Pattern matching is great, makes life easier, but it comes with a cost. Most of the time the cost is...
History & Motivation We have been using Xamarin.Forms for a couple of years, but busin...
I have seen many posts about justifying why and why not to unit test, but most posts only talk about...
Xamarin.Forms app in JavaScript With Web Atoms, you can create Xamarin.Forms apps in JavaS...
Rich View Model Web Atoms provides feature rich View Model to write common logic with simp...
Isn't there any existing JavaScript engine for Xamarin.Android? Well, there is LiquidCore...
Types of Bindings Web Atoms offers two types of data bindings. JavaScript Data Binding and...
Why did I want to migrate? First of all its very dangerous to keep all your data with one...
Events and Commands Both events and commands can be written in one single pattern. <...
List View Same as in XAML, you can create DataTemplate easily in TSX as shown below, synta...
As you have seen in previous article on how to use TypeScript with TSX (JSX) for Xamarin.Forms, it de...
Test Class and Method I know many would be unhappy seeing classes, but classes are only us...
How is it possible? We have created a JavaScript bridge for Android using V8 and in iOS us...
Immutable DateTime Date object is not immutable, and also modifying it is little complicat...
Data validation in User Interface is crucial for every application and Web Atoms makes it very easy t...
Please feel free to add more tips. Do not create async if only last return statement has aw...
Multi Column Indexes Multi column indexes are great way to improve queries that reduces jo...
Service Declaration @DISingleton() @BaseUrl("/api/v2020/app/") export default class Task...
Web Atoms provides simple and runtime dependency injection with constructor and property injection.
Avoiding multiple REST Api calls while reading property
If we move conditions from where clause to join, performance improves drastically
Publish web project in .NET Core 2 with Symbols
Once bound, function cannot be bound again in JavaScript