Advertisement · 728 × 90
#
Hashtag
#ASPNET
Advertisement · 728 × 90
Preview
Duende IdentityServer The most flexible and standards-compliant OpenID Connect and OAuth framework for ASP.NET Core.

.NET 10 performance benefits everyone. By optimizing IdentityServer for the new runtime, we pass those gains down to every application that relies on us. Reduced CPU cycles in auth mean lower cloud bills for the entire community.

Learn more here: duende.link/2swrhhw

#dotnet #aspnet #aspnetcore

0 0 0 0
Video

Standards evolve because people participate. Insiders help shape the roadmap. When we prototype new features, we ask the community how they fit real-world architectures.

Apply: duende.link/insiders

#aspnet #dotnet

1 0 0 0
Post image

Blazor + Plugins + Dynamic HTML = ???

Read more here:
https://bgh.st/3r0pex

#aspnet #aspnetcore #blazor #csharp

0 0 0 0
prior content of the hash table with ships' coordinates. these were objects with latitude and longitude properties, encoded into bytes (with messagepack...) and stored under MMSI (=real world id) of a respective ship. hash table with type ids was more readable, because those are simple values, but still, it was separately...

prior content of the hash table with ships' coordinates. these were objects with latitude and longitude properties, encoded into bytes (with messagepack...) and stored under MMSI (=real world id) of a respective ship. hash table with type ids was more readable, because those are simple values, but still, it was separately...

content of the single hashtable with all ships' data now. organization of such compound keys under one table instead of making many hash tables per each ship (which is way more popularly advised working with redis) was chosen to be able to conveniently retrieve aaaall data to make checkpoints, in one simple HGET command

content of the single hashtable with all ships' data now. organization of such compound keys under one table instead of making many hash tables per each ship (which is way more popularly advised working with redis) was chosen to be able to conveniently retrieve aaaall data to make checkpoints, in one simple HGET command

main part of the hosted service that accepts AIS data from gRPC connection. both coordinates and ship type data are saved in the same redis hash table under compound keys, like in the previous pic

main part of the hosted service that accepts AIS data from gRPC connection. both coordinates and ship type data are saved in the same redis hash table under compound keys, like in the previous pic

main part of the hosted service that sends ships' checkpoints to frontend. all the entries are retrieved in one command, as it is said in the post. then checkpoint instances are constructed from entries (they are absolutely not guaranteed to come in order). the "mmsiShipMap" is a concurrent dictionary where keys are MMSIs as string (because they are cut out from hash entry names, which are strings), and values are the checkpoint instances. property values are applied to them along with finding hash entries with the same mmsi in the big collection received... and the results are sent by signalR in one action. prior to this, almost identically working merge by mmsi was on CLIENT side, ow ow ow, and caused "out of memory" errors from time to time 🥴

main part of the hosted service that sends ships' checkpoints to frontend. all the entries are retrieved in one command, as it is said in the post. then checkpoint instances are constructed from entries (they are absolutely not guaranteed to come in order). the "mmsiShipMap" is a concurrent dictionary where keys are MMSIs as string (because they are cut out from hash entry names, which are strings), and values are the checkpoint instances. property values are applied to them along with finding hash entries with the same mmsi in the big collection received... and the results are sent by signalR in one action. prior to this, almost identically working merge by mmsi was on CLIENT side, ow ow ow, and caused "out of memory" errors from time to time 🥴

i'm back to the maritime project! refactored redis storage of arriving #AIS!

❌ Before: 2 hash tables for ship types and coords, latter are stored as bytes, joining data on frontend

✅ now: 1 hash table with clean fields, all marker props in 1 class

#buildinpublic #dev #redis #dotnet #aspnet #gis

2 1 1 0
Spot art.
Photo of presenter(s)
text reads: ASP.NET Community Standup: Zstandard compression comes to .NET 11

Spot art. Photo of presenter(s) text reads: ASP.NET Community Standup: Zstandard compression comes to .NET 11

In case you missed it...
.NET 11 is getting first‑class Zstandard support built in to HTTP compression in ASP .NET Core. ⚡️In this #ASPNET Community Standup replay, we walk through the new APIs and some eye‑opening benchmarks. 🎥
buff.ly/sDkeEq3

7 1 0 0
NO SWAGGER? NO PROBLEM! OpenAPI Made Easy in .NET 9
NO SWAGGER? NO PROBLEM! OpenAPI Made Easy in .NET 9 Get the source code for this video for FREE → https://the-dotnet-weekly.kit.com/swagger-alternative Want to master Clean Architecture? Go here: https://bit.ly/3PupkOJ Want to unlock Modular…

www.youtube.com/watch?v=0qtw... - Setting up #OpenAPI without #Swagger in #ASPnet 9 and 10. Nice walkthrough Milan Jovanović.

0 0 0 0
Preview
Duende IdentityServer v7.4 is now available Duende IdentityServer v7.4 is here! Full compatibility with .NET 10 LTS, plus a standards-based foundation for agentic AI systems and MCP.

.NET 10 performance benefits everyone. By optimizing IdentityServer for the new runtime, we pass those gains down to every application that relies on us. Reduced CPU cycles in auth mean lower cloud bills for the entire community.

Learn More: duende.link/is74b0b

#dotnet #aspnet #aspnetcore

1 0 0 0
Preview
Application Modernization Future-proof your apps with Duende's identity modernization. Get better security and control while preserving your existing identity logic.

Don't rely on status pages during an outage. Commercial licenses include priority support. Direct assistance from the maintainers is a necessity for mission-critical infra.

Learn how: duende.link/appmodb

#dotnet #aspnet

0 0 0 0
Preview
The Big Picture An overview of modern application architecture patterns and how OpenID Connect and OAuth 2.0 protocols implemented by IdentityServer solve authentication and API access challenges

Null exceptions are costly. We are enforcing strict Nullable Reference Types across the IdentityServer API in .NET 10. The compiler catches bugs before you deploy. The community deserves rigorous design.

Learn more on our documentation site: duende.link/bpicli

#dotnet #aspnet

1 0 0 0
Post image

.NET 11 is getting first‑class Zstandard support — from System .IO.Compression all the way to built‑in HTTP compression in ASP .NET Core. ⚡️

In this #ASPNET Community Standup, Radek Zikmund walks through the new APIs and some eye‑opening benchmarks. 🎥
buff.ly/sDkeEq3

8 2 0 0
Post image

Are you interested in using Visual Studio for your web development?

Read more here:
www.devleader.ca/2023/09/21/setup-visual-...

#aspnet #aspnetcore #visualstudio

0 0 0 0
Video

Standards evolve because people participate. Insiders help shape the roadmap. When we prototype new features, we ask the community how they fit real-world architectures.

Apply: duende.link/insiders

#aspnet #dotnet

1 0 0 0
Preview
Hardened Images catalog | .NET | Images | Docker Hub Search Docker Hub

There are #Docker hardened images for:
- #dotNET: hub.docker.com/hardened-ima...
- #ASPnet: hub.docker.com/hardened-ima...

0 0 0 0
Preview
A First Look at Duende User Management | Duende Join us March 24 for a first look at Duende User Management. Learn to replace ASP.NET Identity with built-in Passkeys, MFA, and audits.

Our livestream starts NOW! 🔴

Passkeys. Built-in MFA. One-Time Passwords. Audit trails. 🔐 See how Duende User Management is replacing the complexity of ASP.NET Identity with a crafted, integrated foundation.

Join the live preview: duende.link/78q3hk

#dotnet #aspnet #aspnetcore

1 1 0 0
Preview
A First Look at Duende User Management | Duende Join us March 24 for a first look at Duende User Management. Learn to replace ASP.NET Identity with built-in Passkeys, MFA, and audits.

Our livestream starts in ONE HOUR! 🚨

Want the power of Duende IdentityServer but with faster time-to-value? ⏱️ We’re previewing a first-party user management .NET SDK that gives you Passkeys, MFA, and audit trails out-of-the-box.

RSVP: duende.link/78q3hk

#dotnet #aspnet #aspnetcore

1 1 0 0
Original post on mastodon.social

We're doing a #livestream today around a first look at our User Management library here at Duende. Think of it as an alternative to #aspnetcore Identity. It let's you manage users (shocking I know 😅), and their profile, passwords, auth mechanisms, and more.

#dotnet #aspnetcore #aspnet […]

0 0 0 0
Preview
A First Look at Duende User Management | Duende Join us March 24 for a first look at Duende User Management. Learn to replace ASP.NET Identity with built-in Passkeys, MFA, and audits.

Passkeys. Built-in MFA. One-Time Passwords. Audit trails. 🔐 See how Duende User Management is replacing the complexity of ASP.NET Identity with a crafted, integrated foundation.

Join the live preview: duende.link/78q3hk

#dotnet #aspnet #aspnetcore

0 0 0 0
Preview
A First Look at Duende User Management | Duende Join us March 24 for a first look at Duende User Management. Learn to replace ASP.NET Identity with built-in Passkeys, MFA, and audits.

Want the power of Duende IdentityServer but with faster time-to-value? ⏱️ We’re previewing a first-party user management .NET SDK on March 24th that gives you Passkeys, MFA, and audit trails out-of-the-box. Keep your data control, ditch the custom coding.

RSVP: duende.link/78q3hk

#dotnet #aspnet

3 3 0 0
Video

The best optimization is the one you don't write. Upgrading to .NET 10 delivers throughput gains purely through runtime improvements. Get a "free" boost by updating the package.

Learn More: duende.link/bpicb

#aspnet #dotnet

1 0 0 0
Preview
GitHub - tonerdo/dotnet-env: A .NET library to load environment variables from .env files A .NET library to load environment variables from .env files - tonerdo/dotnet-env

github.com/tonerdo/dotn... - `dotnet add package DotNetEnv` and now #dotNET projects can read .env files too. Great for copying secrets between #React and #ASPnet.

1 0 0 0
Preview
🛡️ Modernizing .NET — Part 16: Replacing BinaryFormatter with protobuf-net for Speed and Security Learn how to eliminate the risks of BinaryFormatter by migrating to protobuf-net. Boost performance by 7x and reduce size by 3x.

Part 16 of Modernizing .NET is out! 🛡️

Today we’re ditching the obsolete BinaryFormatter in favor of the fast and secure protobuf-net.

🚀 7x faster 📉 3x smaller ✅ Fully safe for modern .NET

medium.com/@michael.kop...
#dotnet #dotnetcore #aspnet #aspnetcore #csharp #programming #protobuf

0 0 0 0
Preview
Application Modernization Future-proof your apps with Duende's identity modernization. Get better security and control while preserving your existing identity logic.

SaaS providers are black boxes. Duende gives you full source access. Step-through to understand exactly how it all works.

Learn how: duende.link/appmodb

#aspnet #aspnetcore #dotnet

2 2 0 0
Video

The best solution architects do not work in isolation. They validate their ideas with peers and experts. Join the conversation and validate your designs with the best in the industry.

Apply here: duende.link/insiders

#dotnet #aspnet #aspnetcore

1 0 0 0
Preview
A First Look at Duende User Management | Duende Join us March 24 for a first look at Duende User Management. Learn to replace ASP.NET Identity with built-in Passkeys, MFA, and audits.

Passkeys. Built-in MFA. One-Time Passwords. Audit trails. 🔐 See how Duende User Management is replacing the complexity of ASP.NET Identity with a crafted, integrated foundation.

Join the live preview: duende.link/78q3hk

#dotNet #aspnet #aspnetcore #IdentityServer

2 0 0 0
htmxRazor - htmxRazor

htmxRazor v1.3.0: server-driven data table, Command Palette, focus management after swaps, container queries, skip nav, APG keyboard audit. No Bootstrap. No client-side JS library. .NET Tag Helpers for htmx. htmxRazor.com

#aspnetcore #htmx #webdev #aspnet

4 1 2 0
Preview
A First Look at Duende User Management | Duende Join us March 24 for a first look at Duende User Management. Learn to replace ASP.NET Identity with built-in Passkeys, MFA, and audits.

Passkeys. Built-in MFA. One-Time Passwords. Audit trails. 🔐 See how Duende User Management is replacing the complexity of ASP.NET Identity with a crafted, integrated foundation.

Join the live preview on March 24th: duende.link/78q3hk

#dotNet #aspnet #aspnetcore #identityserver

2 0 0 0
Preview
Blazor Web App Build Series - Metrics Platform This is a special playlist for newsletter subscribers to follow along with as we build out a custom metrics platform in Blazor! Newsletter subscribers get ac...

Building a Blazor App From Scratch Series:
www.youtube.com/playlist

----
📨 Sign up for my email newsletter!
🗣️ Share with your network!

#blazor #dotnet #dotnetcore #csharp #aspnet #aspnetcore

0 0 0 0
Preview
Duende IdentityServer The most flexible and standards-compliant OpenID Connect and OAuth framework for ASP.NET Core.

.NET 10 performance benefits everyone. By optimizing IdentityServer for the new runtime, we pass those gains down to every application that relies on us.

Reduced CPU cycles in auth mean lower cloud bills for the entire community.

Learn more: duende.link/2swrhhw

#dotnet #aspnet #aspnetcore

1 0 0 0
Just a moment...

Explore the latest insights on ASP.NET Core! Discover answers to common questions and enhance your skills. Perfect for developers seeking practical knowledge. #ASPNET #CodingTips

0 0 0 0
Preview
Application Modernization Future-proof your apps with Duende's identity modernization. Get better security and control while preserving your existing identity logic.

SaaS providers are black boxes. Duende gives you full source access.

Step-through to understand exactly how it all works.

Learn More: duende.link/appmodb

#aspnet #dotnet

1 0 0 0