.NET Ramblings
open-menu closeme
Home
Videos
Feeds
About
Contribute
github linkedin
  • New LINQ Methods in .NET 6-10: Chunk, MinBy, CountBy, Index, LeftJoin, and More

    calendar May 17, 2026 · devleader.ca
    New LINQ Methods in .NET 6-10: Chunk, MinBy, CountBy, Index, LeftJoin, and More

    New LINQ methods in .NET 6-10: Chunk, DistinctBy, MinBy, CountBy, Index, LeftJoin and more -- every addition with before/after C# code examples. Link to article: https://www.devleader.ca/2026/05/17/new-linq-methods-in-net-610-chunk-minby-countby-index-leftjoin-and-more


    Read More
  • When Reddit Says Quit Your Manager - Dev Leader Weekly 140

    calendar May 17, 2026 · devleader.ca
    When Reddit Says Quit Your Manager - Dev Leader Weekly 140

    Welcome to another issue of Dev Leader Weekly! In this issue, I discuss the Reddit thread telling someone to quit their bad manager -- and why I push back on the all-or-nothing framing, plus what to actually try first. Link to article: …


    Read More
  • When to Use Proxy Pattern in C#: Decision Guide with Examples

    calendar May 17, 2026 · devleader.ca
    When to Use Proxy Pattern in C#: Decision Guide with Examples

    Discover when to use proxy pattern in C# with decision criteria for virtual, protection, and caching proxies plus guidance on simpler alternatives. Link to article: https://www.devleader.ca/2026/05/17/when-to-use-proxy-pattern-in-c-decision-guide-with-examples


    Read More
  • Make Your .NET Assemblies Trimmable: Smaller Apps, Faster Starts, and AOT-Ready Code

    calendar May 17, 2026 · dotnettips.wordpress.com
    Make Your .NET Assemblies Trimmable: Smaller Apps, Faster Starts, and AOT-Ready Code

    Link to article: https://dotnettips.com/2026/05/17/make-your-net-assemblies-trimmable-smaller-apps-faster-starts-and-aot-ready-code/


    Read More
  • Weekly Recap: LINQ in C#, Design Patterns, and AI in Software Engineering [May 2026]

    calendar May 17, 2026 · devleader.ca
    Weekly Recap: LINQ in C#, Design Patterns, and AI in Software Engineering [May 2026]

    This week takes a deep tour of LINQ in C# covering grouping, aggregation, set operations, joins, deferred execution, and element access, plus complete guides to the proxy, flyweight, and bridge design patterns. The video lineup tackles context switching, generational dynamics on engineering teams, and where AI tooling …


    Read More
  • LINQ Element Access in C#: First, Last, Single, Chunk, and TryGetNonEnumeratedCount

    calendar May 16, 2026 · devleader.ca
    LINQ Element Access in C#: First, Last, Single, Chunk, and TryGetNonEnumeratedCount

    Master LINQ element access in C# -- First, Last, Single, Chunk, and TryGetNonEnumeratedCount for safer, faster .NET 6+ collection queries. Link to article: https://www.devleader.ca/2026/05/16/linq-element-access-in-c-first-last-single-chunk-and-trygetnonenumeratedcount


    Read More
  • Flyweight vs Singleton Pattern in C#: Key Differences Explained

    calendar May 16, 2026 · devleader.ca
    Flyweight vs Singleton Pattern in C#: Key Differences Explained

    Compare flyweight vs singleton pattern in C# with side-by-side code examples, key structural differences, and guidance on when to use each for instance management. Link to article: https://www.devleader.ca/2026/05/16/flyweight-vs-singleton-pattern-in-c-key-differences-explained


    Read More
  • OpenAI and Malta partner to bring ChatGPT Plus to all citizens

    calendar May 16, 2026 · openai.com/blog
    OpenAI and Malta partner to bring ChatGPT Plus to all citizens

    OpenAI and Malta partner to expand AI access, offering ChatGPT Plus and training to help citizens build practical AI skills and use AI responsibly. Link to article: https://openai.com/index/malta-chatgpt-plus-partnership


    Read More
  • When Your Use Case Half-Succeeds: Designing for Partial Failure in .NET

    calendar May 16, 2026 · milanjovanovic.tech
    When Your Use Case Half-Succeeds: Designing for Partial Failure in .NET

    A use case isn't a transaction. The moment it touches more than one system, you are dealing with partial failure. Here's how I classify side effects and design use cases that fail loudly and recover safely. Link to article: …


    Read More
  • LINQ Deferred Execution in C#: When Queries Execute and Multiple Enumeration Pitfalls

    calendar May 15, 2026 · devleader.ca
    LINQ Deferred Execution in C#: When Queries Execute and Multiple Enumeration Pitfalls

    Understand LINQ deferred execution in C# -- when queries actually run, multiple enumeration bugs, and when to materialize with ToList for correctness. Link to article: https://www.devleader.ca/2026/05/15/linq-deferred-execution-in-c-when-queries-execute-and-multiple-enumeration-pitfalls


    Read More
  • On .NET Live: How Coding Standards Supercharge .NET Quality & Performance

    calendar May 15, 2026 · dotnettips.wordpress.com
    On .NET Live: How Coding Standards Supercharge .NET Quality & Performance

    For the second time, I’m excited to be a guest on On .NET Live on May 18th at 9 AM PST! I’ll be talking about one of my favorite subjects: coding standards and how they can supercharge .NET code quality, performance, maintainability, and consistency across your projects. Join us live and bring your burning questions. … …


    Read More
  • Restrict access to sensitive documents in your Amazon Quick knowledge bases for Amazon S3

    calendar May 15, 2026 · aws.amazon.com/blogs/machine-learning
    Restrict access to sensitive documents in your Amazon Quick knowledge bases for Amazon S3

    In this post, we walk through how to configure document-level ACLs for your S3 knowledge base in Amazon Quick. You will learn how to set up and verify an ACL configuration that enforces document-level permissions across chat and automated workflows. Link to article: …


    Read More
  • Pyrefly LSP Integration with Type Engine in PyCharm 2026.1.2

    calendar May 15, 2026 · blog.jetbrains.com
    Pyrefly LSP Integration with Type Engine in PyCharm 2026.1.2

    In PyCharm 2026.1.2, you can enable Pyrefly as an external type provider, dramatically increasing the speed of the IDE’s code insight features. What is the Pyrefly LSP? “LSP” stands for the Language Server Protocol – a standardized protocol that allows code editors and IDEs to communicate with language servers. The LSP …


    Read More
  • IntelliJ IDEA 2026.1.2 Is Out!

    calendar May 15, 2026 · blog.jetbrains.com
    IntelliJ IDEA 2026.1.2 Is Out!

    IntelliJ IDEA 2026.1.2 has arrived with several valuable fixes. You can update to this version from inside the IDE, using the Toolbox App, or using snaps if you are a Ubuntu user. You can also download it from our website. Here are the most notable updates included in this version: To find out more details about the …


    Read More
  • A New Default Project Structure for Kotlin Multiplatform

    calendar May 15, 2026 · blog.jetbrains.com
    A New Default Project Structure for Kotlin Multiplatform

    We are updating the default project structure for Kotlin Multiplatform projects to give modules clearer responsibilities, better align with conventions used by other build systems and frameworks, and reflect the changes in Android Gradle Plugin 9.0. You’ll see this project structure in newly created projects generated …


    Read More
  • Advanced Shader Delivery expands Public Preview with AMD

    calendar May 15, 2026 · devblogs.microsoft.com
    Advanced Shader Delivery expands Public Preview with AMD

    Last October, we released Advanced Shader Delivery (ASD) on the ROG Xbox Ally handhelds. Advanced Shader Delivery addresses one of the most frustrating challenges for PC players today – long load times and disruptive stuttering during a game’s first Link to article: …


    Read More
  • The case of the Create­File­Mapping that always reported ERROR_ALREADY_EXISTS

    calendar May 15, 2026 · devblogs.microsoft.com
    The case of the <CODE>Create­File­Mapping</CODE> that always reported <CODE>ERROR_<WBR>ALREADY_<WBR>EXISTS</CODE>

    A customer reported that whenever their program called Create­File­Mapping to create a named file mapping, the call succeeded, but the resulting mapping was not the size they wanted. They requested a 1 megabyte mapping, but the mapping they got back was only 4KB, which they noticed because the program crashed once it …


    Read More
  • Help Shape the Future of Kotlin in the Age of AI

    calendar May 15, 2026 · blog.jetbrains.com
    Help Shape the Future of Kotlin in the Age of AI

    AI is rapidly changing the way developers write, review, learn, and maintain code. Code completion, AI chat assistants, autonomous coding agents, and other tools are giving rise to new workflows almost every month. But one important question remains: How well do these tools actually work with Kotlin? We want to better …


    Read More
  • Custom MCP Catalogs and Profiles: Advancing Enterprise MCP Adoption

    calendar May 15, 2026 · docker.com
    Custom MCP Catalogs and Profiles: Advancing Enterprise MCP Adoption

    We’re excited to announce the general availability of Custom Catalogs and Profiles for managing Model Context Protocol (MCP) servers. These two complementary capabilities fundamentally change how teams package, distribute, and manage AI tooling. Custom MCP Catalogs let organizations curate and distribute approved …


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

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

    Learn how to implement the proxy pattern in C# with step-by-step examples covering virtual proxies, protection proxies, and DI registration. Link to article: https://www.devleader.ca/2026/05/15/how-to-implement-proxy-pattern-in-c-stepbystep-guide


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

.NET Ramblings

Copyright  .NET RAMBLINGS. All Rights Reserved

to-top