Open in app
Home
Notifications
Lists
Stories

Write
Artyom V. Gorchakov
Artyom V. Gorchakov

Home

Pinned

Reactive MVVM on the .NET Platform

Implementing the MVVM pattern with ReactiveUI and Fody — A portable and maintainable codebase is important, especially in large-scale and cross-platform .NET implementations. On XAML-based platforms, such as Windows Presentation Foundation (WPF), Universal Windows Platform (UWP), Xamarin Forms, and AvaloniaUI you can achieve maintainability goals by implementing the MVVM pattern. MVVM stands for Model-View-ViewModel, where Model represents services, data…

Mvvm

4 min read

Reactive MVVM Pattern On The .NET Platform
Reactive MVVM Pattern On The .NET Platform

Published in The Startup

·Pinned

A Cross-Platform GUI Theme for Desktop .NET Core Applications

Build beautiful user interfaces with AvaloniaUI — Avalonia is a novel XAML UI framework, allowing .NET developers to deliver cross-platform .NET Core desktop applications for end-users. Inspired by Microsoft stack technologies, such as Xamarin Forms, Windows Presentation Framework, and Universal Windows Platform, Avalonia provides fully-featured means of building high-performant user interfaces of any complexity and any scale…

User Interface

5 min read

A Cross-Platform GUI Theme for Desktop .NET Core Applications
A Cross-Platform GUI Theme for Desktop .NET Core Applications

Published in DataDrivenInvestor

·Aug 17, 2020

Develop Cross-Platform Desktop GUI Apps on Linux with .NET Core

Building reactive graphical user interfaces on Ubuntu with XAML — With the initial release of .NET Core, we can now build cross-platform .NET applications using not only Windows, but also macOS, Ubuntu, and other Linux distros. As a full-stack developer who is pretty excited about the evolution of the .NET ecosystem, I use a laptop with Ubuntu and Windows in…

Dotnet Core

6 min read

Develop Cross-Platform Desktop GUI Apps on Linux with .NET Core
Develop Cross-Platform Desktop GUI Apps on Linux with .NET Core

Nov 1, 2018

A Story Of Reliable Code

How compile-time checks assist .NET devs in delivering software — Imagine you are a C# programmer designing API of a tiny search engine. The engine is really simple — it searches for goods in a database using a query string provided by a user. …

Programming

5 min read

A Story Of Reliable Code
A Story Of Reliable Code

Jun 3, 2018

Funogram: Writing Telegram Bots In F#

Getting started with a new .NET Telegram Bot API library — Telegram is a secure instant messaging service providing a platform that allows creating bots — the Telegram Bot API. A Bot is a Telegram account operated by software. There are Bot API implementations for almost every popular programming language, including Python, JavaScript, and C#. Funogram is a strictly typed Telegram…

Telegram

3 min read

Funogram: Writing Telegram Bots In F#
Funogram: Writing Telegram Bots In F#

Feb 24, 2018

Build Cross-Platform Reactive .NET Apps

Validating forms with ReactiveUI and Fody — In the previous article, we took a look at several ways of implementing the MVVM pattern on the .NET platform. We found out, that the simplest approach is to use assembly weaving with reactive bindings and extensions. Now we are going to build a sample application using these techniques. …

Android

6 min read

Building Cross-Platform Reactive .NET Apps
Building Cross-Platform Reactive .NET Apps
Artyom V. Gorchakov

Artyom V. Gorchakov

Full-stack developer, postgraduate student, digital designer github.com/worldbeater @ dribbble.com/worldbeater @ orcid.org/0000-0003-1977-8165

Following
  • Jumar Macato

    Jumar Macato

  • Junker

    Junker

  • Karen Karen

    Karen Karen

  • Ivan Marinin

    Ivan Marinin

  • Дмитрий Родионов

    Дмитрий Родионов

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable