Extension: Omit null value properties in ASP.NET Core OData Introduction By default, ASP.NET Core OData serializes a single value property as “null”, and a collection value property as an empty array if its value is null as such: { "SingleValueProperty": null "CollectionValueProperty": [] } It’s good for most...
Posits, a New Kind of Number, Improves the Math of AI Training the large neural networks behind many modern AI tools requires real computational might: OpenAI’s most advanced language model GPT-3 required a million billion billions of operations to train, and cost about US $5 million in compute time. Some re...
Migrating from ASP.NET to ASP.NET Core (Part 4) In this post we discuss updates to the Project Migrations tool for incrementally migrating ASP.NET apps to ASP.NET Core.
Juneteenth History The History and Importance of Juneteenth by Valerie PigattSankofa Cypher on Facebook: https://m.facebook.com/Sankofa-Cypher-575743579217742/
Did .NET MAUI Ship Too Soon? Devs Sound Off on 'Massive Mistake' -- Visual Studio Magazine Microsoft recently advanced .NET MAUI to General Availability status, but many developers have complained about half-baked functionality that was shipped too soon.
ASP.NET Core in Action, version 3, is now available ASP.NET Core in Action, version 3, is available now from Manning's Early Access Program, and is fully updated to .NET 7.
Experimental WebTransport over HTTP/3 support in Kestrel ASP.NET Core now has experimental support for WebTransport over HTTP/3, a new secure multiplexed transport protocol for the web. Learn how to try out this new transport protocol in your app.
Securing Web APIs with Azure AD: Connecting Azure Clients Posts in this series: A Case StudyDesigning Authentication SchemesAuthorizing Client ApplicationsBuilding the ServerEnabling Local DevelopmentConnecting External ClientsConnecting Azure ClientsFull example In the last post, we used OAuth 2.0 Client Creden...
Modern C# Techniques, Part 1: Curiously Recurring Generic Pattern The curiously recurring generic pattern, where a base type or interface has its derived type as a generic parameter. Part of a series looking at modern C# code techniques.
Webinar: Stop Looking in the past; Start telling the future! Ever write a batch job? Batch jobs are bits of code that periodically look at your database’s current or historic state and then act on it. They often run of...
Let's Learn .NET - Azure Functions & Azure Static Web Apps In this month’s .NET beginner series, learn how to build serverless apps with .NET! We will take a look at how Azure Functions enable .NET developers to crea...
The (hardware) key to making phishing defense seamless with Cloudflare Zero Trust and Yubico Announcing a new collaboration with Yubico, to remove any barriers for organizations of any size to deploying hardware security keys.
I did that merge-as-cherry-pick thing, but my change still didn't merge correctly A case study of what goes wrong.
The RIGHT way to deal with Time in your C# Tests Check out my courses: https://nickchapsas.comBecome a Patreon and get source code access: https://www.patreon.com/nickchapsasHello everybody I'm Nick and in ...
Fall 2022 Updates for Xamarin, Hello iOS 16 and Android 13 iOS 16 is now available. Let's now look at what you need to do with your Xamarin projects before May 1, 2024.
Using XML Documentation With ASP.NET Core Minimal API Apps and OpenAPI Adding Custom documentation to Minimal API apps and Open API schema in ASP.NET Core
Database Systems - DZone Trend Report DZone’s 2022 "Database Systems" report provides industry insights into DBMS selection and evaluation criteria to set up organizations for scaling success.
Continuous Integration with GitHub Actions | endjin This post gives an overview of Continuous Integrations and shows how you can implement it with GitHub Actions, with an accompanying example Python project
10 Reasons Startups Prefer Node.js over .NET I’ve been a .NET software developer for my entire career, and I truly love the platform. I love the C# language, the productivity of the platform, and the ecosystem. But I’ve been dealing with an existential crisis for years now. I see how companies, espe...
Mark Okhakumhe - Intellectual Property Rights in the Technology Sector [w/ASL Interpreting] The slave who made the whiskey, Jack Daniel, was not given recognition until 2016. This recognition was 150 years late. This is not an isolated incident as t...
.NET: Learn LINQ as you never have before Introduction Dear developer friends, I wanted to share with you a book that particularly amazed...