by bill-s, 2019-10-28T20:34:14.233Z
It is remarkable to see the transformation over the last few years as more and more developers build scalable, cloud native applications, taking advantage of managed services to deploy and run them. With this transformation, microservice architectures have become the standard for building cloud native applications, and it is predicted that by 2022, 90% of new apps will feature microservice architectures. A microservice architecture offers compelling benefits, including scalability, loose service coupling and independent deployments. However, this approach can come at a high cost of understanding and skilling on distributed systems.
by bill-s, 2019-10-28T20:35:38.429Z
In a follow up to our previous episode on Supercharging your Web APIs with OData and ASP.NET Core, Hassan is back with Jeremy to talk about how we can customize the OData entity model so that we can use OData with any data source. Along the way, there might be a little Blazor goodness too!
by spetzu, 2019-10-28T07:24:24.302Z
Convey is a set of helper libraries that can be used independently of each other to help you to build your web applications and microservices, yet it is neither a framework nor a silver bullet. Convey does provide utilities to tackle challenges such as messaging, service discovery, load balancing, secure configuration, monitoring, distributed tracing and many more.
by bill-s, 2019-10-28T20:19:12.603Z
Today, we’re thrilled to announce the general availability of Desktop Analytics—the cloud-connected service that integrates with System Center Configuration Manager to help IT professionals take a data-driven approach to their management of Windows endpoints. Since announcing public preview in July, thousands of organizations have already benefited from the intelligence and insights generated by millions of enrolled endpoints. We’ve been hard at work delivering new features and improvements that address your feedback on the service.
by bill-s, 2019-10-28T20:33:41.096Z
This tutorial will demonstrate a simple way to create a Progressive Web App (PWA) from your Blazor WebAssembly app. A PWA is an installable web app that works offline and is treated as a first-class citizen on desktop and mobile.
by bill-s, 2019-10-28T20:29:02.101Z
As you may know, the next version of Microsoft Edge will adopt the Chromium open source project to create better web compatibility and less fragmentation of different underlying web platforms. If you haven’t already, you can try out preview builds of Microsoft Edge from https://www.microsoftedgeinsider.com which is now available on Windows 10, 8.1, 8, 7, and macOS!
by ThomasArdal, 2019-10-29T06:12:51.412Z
.NET offers an extended set of APIs to write content to a file. In this post I will list and compare the possibilities, showing you the best ways in 2019.
by bill-s, 2019-10-28T20:38:49.859Z
Recently, I migrated a web API from .NET Core 2.2 to version 3.0 (following the documentation by Microsoft). After that, the API worked fine without changes to the (WPF) client or the controller code on the server – except for one function that looked a bit like this (simplified naming, obviously).
The Thing class has an Items property of type List<Item>, the Item class has a SubItems property of type List<SubItem>.
What I didn’t expect was that after the migration, all SubItems lists were empty, while the Items lists contained, well, items.
But it worked before! I didn’t change anything!
In fact, I didn’t touch my code, but something else changed: ASP.NET Core no longer uses Json.NET by NewtonSoft. Instead, JSON serialization is done by classes in the new System.Text.Json namespace.
by bill-s, 2019-10-28T20:18:22.426Z
Passes to Microsoft Ignite are sold out, but you can still participate. Join us online to livestream keynotes, watch selected sessions on-demand, and more.
by bill-s, 2019-10-28T20:27:51.171Z
In the battle over cloud providers, the bid for the United States Department of Defense (DoD) Joint Enterprise Defense Infrastructure (JEDI) contract is a big deal. The DoD released on October 25, 2019 that they are awarding the JEDI contract worth up-to $10 Billion ($10,000,000,000) over the next 10 years to Microsoft. They have ultimately chosen Microsoft, and Microsoft Azure, as the cloud of choice to standardize on a single cloud vendor to build out their enterprise cloud.
by bill-s, 2019-10-28T20:32:08.286Z
TLDR; I wanted to know what the fastest vector types were on .NET. Turns out, performance varies wildly across platforms. System.Numerics.Vector4 and friends give good performance overall, especially for .NET Core apps, while homemade vector types do not get auto-vectorized. Avoid Vector<T> like the plague. Oh, and iPhone 11s are stupid fast.
by bill-s, 2019-10-28T20:31:24.989Z
Over the last few years, I’ve come across more and more research papers based, in some way, on the ‘Common Language Runtime’ (CLR).
So armed with Google Scholar and ably assisted by Semantic Scholar, I put together the list below.
by vfrzvfrz, 2019-10-31T10:20:45.024Z
In this post, I show you how to use the fantastic Quartz.Net scheduler library within a ASP.NET Core 3.0 application. It allows to do background, delayed and recurring jobs with ease.
by bill-s, 2019-10-28T20:26:42.772Z
Why Progressive Web Apps Are Websites That Took All the Right Vitamins
Progressive Web Apps VS Native Apps VS Mobile Websites
The Key Components of PWAs
Progressive Web Apps In Real Life
Progressive Web Apps Resources
by bill-s, 2019-10-28T20:37:15.484Z
It’s been a busy time for .NET Core – we just shipped 3.0, and are currently working on a few updates for v3.1 (due in November.) As we turn our attention to .NET Core 5.0, we want to take a step back and see what you are doing with .NET Core and how we can make it even better.
We have put together a quick survey that will help us understand our customer base a bit better, how you are using .NET core, and what we can do to improve it. So please head over to Survey Monkey and help shape the future of .NET Core.
Surveys help give us a breadth view of .NET Core users, but we also want to understand in more depth what challenges you face in your projects, so if you are willing to participate in more detailed feedback, please provide your contact details in the survey.
Thank you for your contribution.