Mars 2020, NASA’s latest mission to Mars, was launched a couple weeks ago. However, with all the Tianwen-1 work down the pipeline, until now I haven’t had time to dedicate an appropriate post to this mission (though I showed some sneak peek on Twitter). This m…
Cranelift is a code generator written in the Rust programming language that aims to be a fast code generator, which outputs machine code that runs at reasonable speeds. The Cranelift compilation model consists in compiling functions one by one, holding extra i…
So I have requested a food delivery from DoorDash, and it happened that my food still hadn’t been picked up yet. I opened my DoorDash app at 12:30 pm today, and it’s still being prepared until now at 7:50 pm. During the approximately 8 hours waiting, I have tr…
Disclaimer – This post was poorly researched and most of the historical ‘facts’ are pieced together from my own recollection, books I’ve been reading and Wikipedia searches. Despite the lack of rigorous scholarship (or perhaps because of it) I expect the concl…
Publishers take two risks to bring new ideas to the world. (And I’m talking about any middleperson–a gallerist, a TV network, a movie studio, a label–they’re all publishers)…
Transitive dependencies can be problematic when the same package is registered in multiple projects. Learn how to use a tool called Snitch to clean up your p...
Micro-frontends is a relatively new architectural style for building web-based applications, which as the name suggests, is an extension of the popular microservices pattern. In this blog post I argue that this is a pattern you might not need!
The Uno Platform is an Universal Windows Platform Bridge to allow UWP based code to run on iOS, Android, and WebAssembly. It provides the full definitions of the UWP Spring Creators Update (17134), and the implementation of growing number parts of the UWP API,…
Let's implement Blazor CRUD using Mudblazor Component Library in .NET 5 Blazor Server App Project. This is applicable to Blazor WebAssembly projects as well.
From weak passwords to getting pwned, in part 2 of our Engage podcast series "Risky Business," we look at simple yet critical steps we need to take to guard against identity theft and fraud with two I
Blazor REPL is a fiddle-like platform for writing, compiling, executing and sharing Blazor components entirely in the browser. Perfect for code playground and testing.
blazorrepl.com·Vladislav Karamfilov and Kristian Mariyanov··1 minutedotnet
Yesterday, we released the February 2021 Cumulative Update Preview for .NET Framework. Quality and Reliability This release contains the following quality and reliability improvements. CLR1 Addresses an issue where the entire process would be torn down when a …
devblogs.microsoft.com·Tara Overfield Software Engineer II , .NET Servicing··3-4 minutesidesdotnet
.NET 6 Preview 1 is now available and ready for evaluation. This is the first preview of .NET 6, the next major update to the .NET platform. .NET 6 is expected to ship in November of this year, and will be a Long Term Support (LTS) release.
In this standup, we chat with Blazor aficionado and open source community member Chris Sainty about Blazor, his open source work, and more!Featuring: Safia A...
Uno Platform, an innovative player in the .NET-centric development world, reaffirmed its support for #WinUIEverywhere in its new v3.5 release, announcing day-zero support of Microsoft's UI platform for Windows apps, WinUI 3 Preview 4.
This release supports .NET Core 3.1 and .NET 5.0. See Getting Started.
The Microsoft.ReverseProxy packages are available on NuGet.org.
Major changes and features:
We started publishing a preview o...
The Distributed Application Runtime (Dapr) team announced today that Dapr v1.0 is now available and is considered production-ready. Dapr is an open-source runtime that allows developers to build resilient, microservices-based applications that run on the cloud…
Michael Sharp, developer on the ML.NET team, will walk us through the ML.NET APIs and demonstrate how you can contribute.Community Links: https://www.theurli...
Entity Services are services that are centered around an Entity. For example, a CustomerService or a ProductService. Most times these services focus on data...
An emulator for the Backblaze B2 Cloud Storage service. The goal of the project is to mimic the B2 API to provide a tool that can be used to test applications built to use B2. .NET Core dependency injection is used to enable different providers (in memory, fil…
Here we go again! Fellow BASIC enthusiast Jeff “Coding Horror” Atwood, of Stack Overflow and Discourse fame, has started a project to translate the programs in the 1978 classic BASIC Co…
If you’re using a Windows Runtime WebView control, you may want to return custom content when the page requests content from specific URIs. One scenario for this is that you want to block specific sites. Another scenario is that you have copied the contents of…
Microsoft Orleans is a framework that helps you build distributed applications that you can host almost anywhere that .NET runs. In this episode, Reuben Bond from the Orleans team comes on to show Cec
I figured I should just post this somewhere so I can make future reference to how I feel about the matter, anytime someone asks me about such-and-such video, 3D, game or "dynamic" multimedia system. Don't get me wrong, I like me some illustrations, photos, mov…
When using Anti Cross Site Scripting Forgery (XSRF) protection in your application, which is on by default, you may be surprised when you try to AJAX submit to a controller and you get a HTTP 400 Bad …
gitattributes.io website was inspired by the https://www.gitignore.io/ project.
Easily create new .gitattribute files. The web provides easy to use API.
It's a small ASP.NET Core web app which can be used to learn basics about .NET Core development.
Just before 4PM ET on February 18 (this Thursday), NASA’s Perseverance rover will attempt to land on Mars. Like its predecessor Curiosity, which has been exploring Mars since 2012, Perseverance is a semi-autonomous mobile science platform the size of a small c…
MailBody is a library for generating transactional html emails by using a fluent interface. It allows developers to quickly create transactional html e-mail, straight from code, without messing with html and inline css styles. By default it contains a basic ht…
I wrote an Azure Durable function which makes a phone call to out of hours support engineers when an alert is raised within their production Azure environment, and I wanted to talk about how I did it and what I used. When an alert is raised with the customers …
gregorsuttie.com·by Gregor Suttie··5-6 minutesclouddotnet
Over the last ~9 years I've spent way too much time answering questions on stack overflow.
I don't know why. I want to say it's because I like helping people.
It's certainly not for "internet points". In fact I despise the
gamification on Stack Overflow so muc…
This episode is a bit of a mind-boggler. We will learn about the MultiConverter, which allows you to chain multiple ValueConverters together. But we're not stopping there! We will also see the Variabl
For years I have wanted to develop games as a hobby but never got a project to a finished state. This time I choose a limited scope fun game. And now it is done and on the App Store.
Its the classic dutch game Sjoelen made for iOS
It is made in c# with …