July 09, 2020
Rider 2020.1.4 and ReSharper Ultimate 2020.1.4 Bugfixes Are Ready! – .NET Tools Blog | JetBrains
July 08, 2020
.NET Core is the future of .NET! Version 4.8 of the .NET Framework is the last major version to be released, and Microsoft has stated it will receive only bug-, reliability-, and security-related fixes going forward. For applications where you want to continue to take advantage of future investments and innovations in the .NET platform, […]
July 07, 2020
[DISPLAY_ULTIMATE_SOCIAL_ICONS] The options for building cross-platform phone, desktop, and web-apps with C# are expanding. I previously wrote about Uno Platform, Xamarin.Forms, and Avalonia UI. The recent Microsoft Build conference mentioned Blazor, Uno Platform and MAUI. MAUI is an evolution of Xamarin.Forms that targets .NET 5/6. Whether or not Blazor can be considered a genuinely cross-platform technology is complicated. This article compares the technologies and some others and attempts to clarify some confusion around the future of C# cross-platform development. BrowserPhonesDesktopIdiomMAUI✔✔XAMLUno Platform✔✔✔XAMLAvalonia UI◑✔XAMLBlazor✔Blazor, HTML/CSSMobile Blazor Bindings✔Blazor, XAMLPlatform / Technology Comparison Note: all technologies mentioned are open-source. Read the previous article MAUI MAUI is an evolution of Xamarin.Forms (XF). It is a technology for building native mobile and desktop apps with C# and XAML. There is no preview available yet. This is the roadmap. However, MAUI should take over from Xamarin.Forms when it is ready. Xamarin.Forms is the flagship Microsoft C# cross-platform technology. It is a mature technology that large organizations have implemented to build many quality mobile applications. MAUI runs on the .NET 5/6 runtime while Xamarin.Forms runs on the Mono runtime for phones. .NET 5 is in preview mode so it could be some time before MAUI itself is production ready or even stable enough to experiment with. Platforms: iOS, Android, Tizen, UWP (WinUI) When to use: Your team already has a Xamarin.Forms appYou want the native look and feel of the native platformYou need to build a native phone and desktop app from a single codebaseYou don't need to target the browser Uno Platform Uno is a technology for building native mobile, desktop, and WebAssembly (WASM) apps with C# and XAML. It is a bridge for UWP that brings Windows 10 (WinUI/UWP) apps to phones, macOS, and the browser. UWP XAML, which is the purest evolution of the Microsoft XAML technology. Uno Platform has a lot of crossover with MAUI, but one point of distinction is browser support. Uno Platform targets WASM, which allows developers to deploy web-apps from a UWP based codebase. Uno's XAML paradigm closely models itself after. The second point of distinction between MAUI/XF and Uno is that XF apps look like their native platform by default while Uno styles the app to be identical across platforms by default. Bookmark my upcoming Introduction to Uno Platform Udemy Course.  Platforms: Browsers, iOS, Android, macOS, UWP (WinUI), Linux support on the roadmap When to use: Your team already has a UWP app or is looking to adopt WinUIYou need to target the browserYour team is familiar with the XAML paradigm from WPF, Silverlight or UWPYou need to build a native browser, phone and desktop app from a single codebase Avalonia UI A cross platform XAML Framework for .NET Framework, .NET Core and Monohttps://avaloniaui.net/ Avalonia allows developers to build native applications across Windows, macOS, and Linux. It embraces the XAML paradigm, which is familiar to C# developers who have built WPF applications. It takes on the unique approach of rendering graphics with Skia on Win32, X11 & Cocoa instead of relying on the platform's native controls. The platform also has experimental support for phones, and this promises to make it a strong contender. WASM support is also on the roadmap, which brings it to browsers. Platforms: Windows, macOS, Linux, experimental iOS and Android, browser and full iOS support on the roadmap When to use: Your team already has a WPF appYou need pixel-perfect rendering across platformsYou need to build a cross-platform desktop app from a single codebase (especially Linux)You don't need to target the browser Blazor Blazor is a browser-based technology that uses WASM or SignalR to bring .NET code to the browser. Developers define UI with HTML, and style with CSS, but manipulate the HTML DOM with C# instead of JavaScript. Its popularity has recently surged and strikes a chord with web developers because of the familiarity with HTML DOM access. Blazor apps work like JavaScript apps but with C#. Blazor comes with a syntax called Razor, which is familiar to ASP MVC developers.  Pure Blazor is only a real cross-platform technology insomuch as it runs in most modern browsers. However, Mobile Blazor Bindings (below) bring Blaz...
July 06, 2020
Key element of LSTM is the ability to work with sequences and its gating mechanism.
July 06, 2020
Microservices communication with rabbitmq and asp.net core using masstransit. How to communicate in an efficient maner between micro services.
July 05, 2020
New Month Brings New Windows 10 Build - Some Massive New Features, Including a Revamp of Windows 10 Start Menu. Only for Dev Channel Right Now
July 03, 2020
Getting started with Rider for #UnrealEngine is quick and easy. This video will take you through the initial steps, getting the app installed once you’ve reg...
July 02, 2020
Engadget is now a part of Verizon Media engadget Your data, your experience
July 02, 2020
Porting Assistant is a free tool that can help port .NET Framework applications to .NET Core on Linux by analyzing the full tree of public API and NuGet packages to resolve dependency issues.
June 29, 2020
Unreal Engine 4 .NET Core integration. Contribute to nxrighthere/UnrealCLR development by creating an account on GitHub.

Hot Vacancies

Senior .NET Developer

.NET Core

We are looking for Senior .Net Developer to join Kiev team. You will be part of a team of strong, result-oriented professionals developing new generation tasks management, people management, learning platform.

C# developer

Wallit SRO
.NET Core

A Hybrid exchange (HEX) is the link that will unite the advantages of a centralized exchange, such as cooperation with large investors and the trust of many users with the advantages of a decentralized exchange. Ping Exchange is a hybrid-decentralized exchange with a specific focus on a user-friendly, trading platform which also provides the ability for peer-to-peer, community barter trades. Trading on the Ping Exchange platform with our broker software is exceptionally fast, once again in line with our global design objectives.

Middle .Net developer

.NET Core

We are looking for Middle .Net developer. Our client is a company that serves the terminals around the world!

Backend developer

.NET Core

We are an Irish product company “OneView Healthcare” and we are looking for backend developer!

Lead Software Engineer at ServiceTitan

.NET Core

ServiceTitan is a leading mobile, cloud-based software platform that connects home service companies with value-added products and services. In 2018 the company raised $165 million in Series D funding and became a unicorn startup. 60% of the working time of an Engineer will be devoted to the development, 40% - to the work on requirements, mentorship, and supervision. You will work on new features and products.