Bluesky · Hashtag

#dotnet

1,835
posts · 30d
161
users
61
posts / day
11.4
posts / user
-4% vs last week

#dotnet is an active hashtag on Bluesky. In the last 30 days, 161 people shared 1,835 posts with it — around 61 a day. Activity is down 4% versus the previous week, peaking on Jul 28 with 125 posts.

#dotnet posts per day (last 30 days)

Posts with #dotnet

Scott Hanselman 🌮
@scott.hanselman.com
over 1 year ago
Hey #dotnet folks if you’re using a CI/CD double check your resource URLs. A CDN has gone bankrupt and may cease operations in the next month. We are working to make transparent fixes but you can be proactive github.com/dotnet/core/...
Critical: .NET install domains and URLs are changing · Issue #9671 · dotnet/core

github.com

Critical: .NET install domains and URLs are changing · Issue #9671 · dotnet/core

Some .NET binaries and installers are hosted on Azure Content Delivery Network (CDN) domains that end in .azureedge.net. These domains are hosted by edg.io, which will soon cease operations due to ...

12 164 310
David Fowler
@davidfowl.com
over 1 year ago
ASP.NET Core has grown into a mature framework since its initial preview release in Summer 2014. I'm super proud to have been a part of the inception and growth over all of these years. I was just browsing the TOC for docs and was blown away! #dotnet #aspnetcore
7 6 124
James Newton-King ♔
@james.newtonking.com
over 1 year ago
A big .NET Aspire vNext feature landed: introducing the resources graph 🚀 Aspire knows your resources and their relationships. We've added a D3 powered graph to visualize your app and its dependencies in the dashboard. #dotnet #aspire
Video thumbnail
Play button
11 27 124
David Fowler
@davidfowl.com
over 1 year ago
I didn't realize that we made required parameters work with JSON deserialization 😍 #dotnet
using System.Text.Json;
using System.Text.Json.Serialization;

JsonSerializer.Deserialize<Person>(
    """
    {
        "name": "David"
    }
    """);

public class Person
{
    [JsonPropertyName("name")]
    public required string Name { get; set; }

    [JsonPropertyName("age")]
    public required int Age { get; set; }
}
Unhandled exception. System.Text.Json.JsonException: JSON deserialization for type 'Person' was missing required properties including: 'age'.
   at System.Text.Json.ThrowHelper.ThrowJsonException_JsonRequiredPropertyMissing(JsonTypeInfo parent, BitArray requiredPropertiesSet)
   at System.Text.Json.Serialization.Converters.ObjectDefaultConverter`1.OnTryRead(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options, ReadStack& state, T& value)
   at System.Text.Json.Serialization.JsonConverter`1.TryRead(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options, ReadStack& state, T& value, Boolean& isPopulatedValue)
   at System.Text.Json.Serialization.JsonConverter`1.ReadCore(Utf8JsonReader& reader, T& value, JsonSerializerOptions options, ReadStack& state)
   at System.Text.Json.Serialization.Metadata.JsonTypeInfo`1.Deserialize(Utf8JsonReader& reader, ReadStack& state)
   at System.Text.Json.JsonSerializer.ReadFromSpan[TValue](ReadOnlySpan`1 utf8Json, JsonTypeInfo`1 jsonTypeInfo, Nullable`1 actualByteCount)
   at System.Text.Json.JsonSerializer.ReadFromSpan[TValue](ReadOnlySpan`1 json, JsonTypeInfo`1 jsonTypeInfo)
   at System.Text.Json.JsonSerializer.Deserialize[TValue](String json, JsonSerializerOptions options)
   at Program.<Main>$(String[] args)
10 4 119

Posts are pulled live from Bluesky and cached briefly. Posts with content labels are hidden.