Implementing the MVVM pattern with ReactiveUI and Fody

The MVVM pattern in a nutshell.

Traditional MVVM Implementation

To make bindings work a typical ViewModel…


Build beautiful user interfaces with AvaloniaUI

Graphical user interface components of Citrus.Avalonia — a style kit for cross-platform .NET Core applications. Available for Windows, Linux, and macOS.


Building reactive graphical user interfaces on Ubuntu with XAML

Utility app built on Ubuntu 18 KDE with AvaloniaUI, ReactiveUI, and ReactiveUI.Validation libraries.


How compile-time checks assist .NET devs in delivering software


Getting started with a new .NET Telegram Bot API library

Getting Started

First, we need to download .NET Core SDK


Validating forms with ReactiveUI and Fody

Code sharing in a nutshell with the MVVM architecture.

Getting Started

The MVVM (Model-View-ViewModel) architectural pattern enforces the separation between three software layers, so we can think of extracting the layers into different assemblies. In order to achieve this, worth taking a look at .NET Standard — a formal specification of .NET…

Artyom V. Gorchakov

Full-stack developer, masters student, digital designer twitter.com/worldbeaterdev

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store