Agent Memory, Web Real-Time and Diagnostics
Coverage includes DBSC authentication, SQL date migration, C# memory dumps, real-time transport choices, DI lifetimes, and agent design.
Jasen's top three picks
- 1 PostgreSQL to SQL Field Notes: Date & Time
Microsoft Dev Blogs - Jerry Nixon
A useful migration detail: temporal semantics are where SQL conversions often reveal hidden assumptions.
- 2 Learning Optimizely CMS: Getting Started with Optimizely
Medium - Rutuja Pandule
A beginner-oriented starting point for getting acquainted with Optimizely's CMS model.
- 3 When working with Win32 FILETIME , don't forget that you have std::chrono now
Microsoft Dev Blogs - Raymond Chen
A concise reminder to prefer modern chrono facilities over hand-rolled FILETIME arithmetic.
Editor's note
I assembled another deliberately varied mix, from PostgreSQL-to-SQL date handling to agent memory design. Andrew Lock’s DBSC preview is worth tracking because device-bound sessions could strengthen authentication flows. The C# memory-dump walkthrough is the practical counterweight: production diagnostics should be easier to reach when failures happen.
Today's articles
PostgreSQL to SQL Field Notes: Date & Time
Microsoft Dev Blogs - Jerry Nixon
Welcome to SQL First, welcome to SQL! You're going to like this. Upgrading from PostgreSQL is real work, and depending on your old PostgreSQL, that process ca
Topics: Azure PostgreSQL SQL Server
Read articleLearning Optimizely CMS: Getting Started with Optimizely
Medium - Rutuja Pandule
My Optimizely CMS Learning Journey — Part 1
Topics: .NET Core
Read articleWhen working with Win32 FILETIME , don't forget that you have std::chrono now
Microsoft Dev Blogs - Raymond Chen
Some time ago, I was looking at a pull request, and saw that the code was manually calculating the "number of minutes since the last change" by doing annoying math. static const DWORD c_TicksPerSecond...
Topics: C#
Read articleExperimental support for Device Bound Session Credentials (DBSC) in ASP.NET Core: Exploring the .NET 11 preview - Part 8
Andrew Lock | .NET Escapades
In this post I look at the new experimental support for DBSC provided by the Microsoft.AspNetCore.Authentication.DeviceBoundSessions package
Topics: ASP.NET Core Authentication Security
Read articleThe “Captive Dependency” Trap: Understanding .NET DI Lifetimes
Medium - Satyam Pushkar
In modern .NET applications, Dependency Injection (DI) is the backbone of clean, maintainable architecture. We rely on the built-in IoC…
Topics: Clean Architecture C#
Read articleWhat’s new in Microsoft Agent Framework: Interactive experiences, memory, and resilient execution
Microsoft Dev Blogs - Dan Taylor
An agent that answers a question is a starting point. An agent that completes useful work needs more: an interface users can interact with, memory beyond the current conversation, an appropriate envir...
Topics: OpenAI
Read articleGitHub Copilot and .NET Performance: Benchmark Every Optimization
dotNetTips.com - David (dotNetDave) McCarter
GitHub Copilot offers optimization suggestions but testing their effectiveness requires careful engineering. While some improvements may seem beneficial, they can complicate code or slow performance. ...
Topics: Benchmarking GitHub Copilot Performance
Read articleCreating a memory dump in C#
Microsoft Dev Blogs - Aaron Powell
When applications crash in production, how much do we actually know about what happened? And more importantly, how easy is it to debug what happened so that we can fix the bug? Let's learn how easy it...
Read articleTop 10 Unexpected NuGet Packages for .NET Developers
Medium - StepOne
The NuGet packages that save the most time are often not general-purpose frameworks.
Topics: C#
Read articleHumanizer in .NET: Turn Strings, Dates, and Numbers Into Human-Friendly Text
Medium - Anton Martyniuk
Software stores data the way machines like it. Users want to read it the way humans like it. Continue reading on CodeX »
Topics: C#
Read articleBuild a Simple RAG Application in .NET with Semantic Kernel
Medium - Rushik Lakhatariya
Large Language Models are powerful, but they can only answer based on what they know. What if you want them to answer using your company’s…
Topics: OpenAI Semantic Kernel
Read articleBlogWriter Goes Open-Source
YapCast – Jesse Liberty
Today I formally opened up my demo program BlogWriter as an open-source program. To do so, I added an MIT license and began taking contributions. Really that was about all there was to it, but it felt...
Read articleThe Day One Downstream API Took Down Our Service
Medium - Anirban Banerjee
It started with a few slow API calls.
Topics: Performance REST API
Read articleYour Agent’s Memory Is Probably Wrong: A Practical Guide to Agentic Memory Design
Medium - Ali Süleyman TOPUZ
I built a memory layer, watched it rot, watched it get poisoned, and rebuilt it as four layers instead of one
Topics: OpenAI
Read articleReal-Time at Last: SSE and SignalR in ASP.NET Core
Bipin Joshi .NET | Thus said a Byte • Insights on .NET and Web Development
In Part 1, we walked through the pre-real-time era of server status updates: full page refresh, XMLHttpRequest, Ajax and fetch(), and short/long polling. What all of that machinery was really reaching...
Topics: ASP.NET Core SignalR
Read articleUnderstanding MediatR Pipeline Behaviors in .NET
Medium - YogeshKumar Hadiya
In the previous article, we introduced MediatR into our Product Management Web API and used it to handle commands and queries through…
Read articleValue Types Don’t Always Live on the Stack
Medium - Sudip Parajuli
Lifetime and sharing decide the answer, not whether it’s a struct or a class.
Topics: C#
Read articleMemory in BlogWriter
YapCast – Jesse Liberty
BlogWriter uses the Responses API which can help with state maintenance. BlogWriter, however, implements important state (context) using a session object, and manages long-term memory by writing to a ...
Topics: OpenAI
Read article