.NET Ramblings
open-menu closeme
Home
Videos
Feeds
About
Contribute
github linkedin
  • Dependency Inversion Principle C#: Abstractions Over Concretions

    calendar Jun 15, 2026 · devleader.ca
    Dependency Inversion Principle C#: Abstractions Over Concretions

    Learn the dependency inversion principle c# with constructor injection patterns, .NET 10 DI lifetimes, and how DIP enables testable, loosely coupled code. Link to article: https://www.devleader.ca/2026/06/15/dependency-inversion-principle-c-abstractions-over-concretions


    Read More
  • Introducing Gemma 4 models on Amazon Bedrock

    calendar Jun 15, 2026 · aws.amazon.com/blogs/machine-learning
    Introducing Gemma 4 models on Amazon Bedrock

    Today, we are announcing the availability of the Gemma 4 family on Amazon Bedrock. Built by Google DeepMind and released under the Apache 2.0 license, Gemma 4 is a family of open-weight models designed with a focus on intelligence-per-parameter across a broad range of deployment scenarios. The family includes three …


    Read More
  • AI Agent Failure Detection and Root Cause Analysis with Strands Evals

    calendar Jun 15, 2026 · aws.amazon.com/blogs/machine-learning
    AI Agent Failure Detection and Root Cause Analysis with Strands Evals

    In this post, we walk you through calling the detector functions to diagnose real agent failures. You learn how to interpret their structured output: categorized failures with confidence scores, causal chains linking root causes to downstream symptoms, and fix recommendations specifying whether a change belongs in your …


    Read More
  • Docker joins the Athena coalition: a cross-industry collaboration for supply chain security

    calendar Jun 15, 2026 · docker.com
    Docker joins the Athena coalition: a cross-industry collaboration for supply chain security

    The obvious takeaway from 2026's biggest incidents is that attackers are increasingly using AI to move fast. Docker's CISO, Mark Lechner, wrote about this shift and what every engineering team should do now. What worries us is that the bar is about to drop further. For most of the last decade, finding a serious …


    Read More
  • Make Visual Studio look the way you want

    calendar Jun 15, 2026 · devblogs.microsoft.com
    Make Visual Studio look the way you want

    Themes are personal. Some of us live in dark mode, some swear by high contrast, and some of us have very strong opinions about that one shade of blue from years ago. The new themes in Visual Studio 2026 are built on Fluent, which gives us a much more consistent and accessible foundation, but we have heard from plenty …


    Read More
  • Build context-rich research agents with Deep Agents and Bedrock AgentCore

    calendar Jun 15, 2026 · aws.amazon.com/blogs/machine-learning
    Build context-rich research agents with Deep Agents and Bedrock AgentCore

    In this post, you'll build a competitive research agent that demonstrates this pattern end to end. This walkthrough targets developers building multi-step AI workflows who need isolated execution environments for their agents. In Part 2 of the notebook, you can deploy this same agent to Bedrock AgentCore Runtime using …


    Read More
  • How to Implement Memento Pattern in C#: Step-by-Step Guide

    calendar Jun 15, 2026 · devleader.ca
    How to Implement Memento Pattern in C#: Step-by-Step Guide

    How to implement the memento pattern in C# with step-by-step code examples for undo/redo, state snapshots, and behavioral design patterns. Link to article: https://www.devleader.ca/2026/06/15/how-to-implement-memento-pattern-in-c-stepbystep-guide


    Read More
  • Opinion: The Anthropic Dispute Is Not Really About Anthropic. It’s About Trust.

    calendar Jun 15, 2026 · blog.jetbrains.com
    Opinion: The Anthropic Dispute Is Not Really About Anthropic. It’s About Trust.

    When the US government effectively forced Anthropic to suspend access to some of its newest AI models over security concerns (Fable 5, Mythos 5), much of the debate immediately split into familiar camps. One side saw government overreach. The other saw a necessary intervention against potentially dangerous technology. …


    Read More
  • New lines are more than and

    calendar Jun 15, 2026 · meziantou.net
    New lines are more than 
 and

    When we talk about new lines, most developers think about \r\n (Windows) and \n (Unix-like systems). That works most of the time, but it is not the full picture. Unicode and several regex engines recognize additional line break characters. If your application parses user input, logs, CSV-like content, or cross-platform …


    Read More
  • How to Get Tech Debt Prioritized - Dev Leader Weekly 144

    calendar Jun 15, 2026 · devleader.ca
    How to Get Tech Debt Prioritized - Dev Leader Weekly 144

    Welcome to another issue of Dev Leader Weekly! In this issue, I dig into a Reddit thread about getting your manager to prioritize tech debt -- why it almost always loses to shipping features, the two forces working against you, and how to reframe the conversation in the language the business actually cares about. Link …


    Read More
  • Software development and AI

    calendar Jun 15, 2026 · damienbod.com
    Software development and AI

    This is a bit of rambling from me and what I believe is a good setup for developing software together with AI tools. I believe the AI tools are good, which will help good developers produce better software for our end clients. What is the aim of creating software? This is a super hard question […] Link to article: …


    Read More
  • Interface Segregation Principle C#: Focused Interfaces That Scale

    calendar Jun 14, 2026 · devleader.ca
    Interface Segregation Principle C#: Focused Interfaces That Scale

    Master the interface segregation principle c# with before/after examples, DI registration in .NET 10, and tips for designing focused, role-based interfaces. Link to article: https://www.devleader.ca/2026/06/14/interface-segregation-principle-c-focused-interfaces-that-scale


    Read More
  • Mediator vs Observer Pattern in C#: Key Differences Explained

    calendar Jun 14, 2026 · devleader.ca
    Mediator vs Observer Pattern in C#: Key Differences Explained

    Compare the mediator vs observer pattern in C# with code examples, use cases, and guidance on choosing the right behavioral pattern. Link to article: https://www.devleader.ca/2026/06/14/mediator-vs-observer-pattern-in-c-key-differences-explained


    Read More
  • Boost Your .NET Projects: Copilot, Benchmarks, and the Truth About Faster Code

    calendar Jun 14, 2026 · dotnettips.wordpress.com
    Boost Your .NET Projects: Copilot, Benchmarks, and the Truth About Faster Code

    The article discusses the limitations and benefits of using Copilot for code optimization in the Spargine .NET project. While some suggestions from Copilot significantly improved performance, others were ineffective or detrimental. The author emphasizes the importance of thorough testing and verification of …


    Read More
  • Liskov Substitution Principle C#: Correct Inheritance Every Time

    calendar Jun 13, 2026 · devleader.ca
    Liskov Substitution Principle C#: Correct Inheritance Every Time

    Learn the liskov substitution principle c# with real examples. Avoid inheritance violations and build correct, substitutable hierarchies in .NET 10. Link to article: https://www.devleader.ca/2026/06/13/liskov-substitution-principle-c-correct-inheritance-every-time


    Read More
  • Memento Design Pattern in C#: Complete Guide with Examples

    calendar Jun 13, 2026 · devleader.ca
    Memento Design Pattern in C#: Complete Guide with Examples

    Master the memento design pattern in C# with code examples, undo/redo implementation, and best practices for state preservation. Link to article: https://www.devleader.ca/2026/06/13/memento-design-pattern-in-c-complete-guide-with-examples


    Read More
  • Building Dapr Workflows in .NET With Aspire

    calendar Jun 13, 2026 · milanjovanovic.tech
    Building Dapr Workflows in .NET With Aspire

    Long-running business processes are hard to get right. Dapr Workflow lets you write them as plain C# code that survives crashes and restarts, and Aspire makes the whole thing run with a single command. Here's how to wire the two together. Link to article: …


    Read More
  • Open Closed Principle C#: Extending Without Modifying

    calendar Jun 12, 2026 · devleader.ca
    Open Closed Principle C#: Extending Without Modifying

    Learn the open closed principle c# with real examples. Extend behavior without modifying existing code using Strategy pattern and .NET 10 features. Link to article: https://www.devleader.ca/2026/06/12/open-closed-principle-c-extending-without-modifying


    Read More
  • Building Supercharger: How Rocket Close optimized title operations with agentic AI

    calendar Jun 12, 2026 · aws.amazon.com/blogs/machine-learning
    Building Supercharger: How Rocket Close optimized title operations with agentic AI

    In this post, we explore how Rocket Close built a solution using Strands Agents, large language models (LLMs), Amazon Bedrock, Amazon Bedrock Knowledge Bases, and Model Context Protocol (MCP) tools. We cover solution features, the rationale for the technology stack, lessons learned, and the business impact at Rocket …


    Read More
  • GitHub Copilot modernization for C++ is out of preview

    calendar Jun 12, 2026 · devblogs.microsoft.com
    GitHub Copilot modernization for C++ is out of preview

    GitHub Copilot modernization for C++ is out of preview as of Visual Studio 2026 version 18.7. This agent, accessible by typing @Modernize in the Copilot Chat window, can be used to upgrade your projects to use a newer version of the Mic Link to article: …


    Read More
    • ««
    • «
    • 1
    • 2
    • 3
    • 4
    • 5
    • »
    • »»

.NET Ramblings

Copyright  .NET RAMBLINGS. All Rights Reserved

to-top