Making every developer more productive with Visual Studio 2019

Today, in the Microsoft Connect(); 2018 keynote, Scott Guthrie announced the availability of Visual Studio 2019 Preview 1. This is the first preview of the next major version of Visual Studio. In this Preview, we’ve focused on a few key areas, such as making it faster to open and work with projects stored in git…


Announcing Entity Framework Core 2.2

Today we’re making the final version of EF Core 2.2 available, alongside ASP.NET Core 2.2 and .NET Core 2.2. This is the latest release of our open-source and cross-platform object-database mapping technology. EF Core 2.2 RTM includes more than a hundred bug fixes and a few new features: Spatial data support Spatial data can be…


Friday Five: PowerPoint Tools, SourceLink, ASP.NET Core, and More!

Expiration Date Control In Vendor’s Certifications (MSDYN365FO) Antonio Gilabert is an AX lover and his entire professional life has been spent on this product. He started is own company which specializes in AX 9 years ago and has managed all aspects of sales, marketing, operations and financial matters since. In 2015 Antonio started a new professional…


Update your Windows desktop app to .NET Core 3.0.100-preview-009754

Recently we have learned how we can use the daily builds of .NET Core 3.0 to start experimenting with the upcoming support for WPF and Windows Forms. In the post we took a WPF project, a sample LOB app which I often use for my articles and sessions, and we migrated it to use .NET…

3

Cross-platform Time Zones with .NET Core

Developing applications that span multiple operating systems in .NET Core while working with Time Zone information can lead to unexpected results for developers not familiar with the differences in how operating systems manage Time Zones. In this post, we will explore those differences and the challenges they present. Reproducing the issue Suppose you are writing…


AzureLeap, .NET Core 2.1 Highlights, and More on The Friday Five!

Breaking the Monolithic Database in your Microservices Architecture Samir Behara is a Solution Architect with EBSCO Industries and builds software solutions using cutting edge Microsoft technologies, primarily C# and SQL Server. He is a Microsoft Data Platform MVP with over 12 years of IT experience in various domains like Insurance, Manufacturing, and Publishing. Samir is a frequent speaker at…


Announcing ML.NET 0.7 (Machine Learning .NET)

We’re excited to announce today the release of ML.NET 0.7 – the latest release of the cross-platform and open source machine learning framework for .NET developers (ML.NET 0.1 was released at //Build 2018). This release focuses on enabling better support for recommendation based ML tasks, enabling anomaly detection, enhancing the customizability of the machine learning…


Understanding the Whys, Whats, and Whens of ValueTask

The .NET Framework 4 saw the introduction of the System.Threading.Tasks namespace, and with it the Task class. This type and the derived Task<TResult> have long since become a staple of .NET programming, key aspects of the asynchronous programming model introduced with C# 5 and its async / await keywords. In this post, I’ll cover the newer ValueTask/ValueTask<TResult> types, which were introduced to help improve asynchronous performance in…


Announcing .NET Standard 2.1

Since we shipped .NET Standard 2.0 about a year ago, we’ve shipped two updates to .NET Core 2.1 and are about to release .NET Core 2.2. It’s time to update the standard to include some of the new concepts as well as a number of small improvements that make your life easier across the various implementations…


Azure Functions – Timer

This lab has been moved to its new home here: https://benperk.github.io/azure/training/azure-functions-timer.html The labs contained in this article show how to create, configure, code and monitor an Azure Function with a Timer.  There is a detailed document here “Timer trigger for Azure Functions” which discusses the Timer trigger in detail so I will not readdress that content….