Mastering Langchainjs to Coordinate Tool and Function Calls Using AI Agents
A guide to using Langchainjs for coordinating AI agent tool and function calls with chain-of-thought reasoning, including a practical code example.
A guide to using Langchainjs for coordinating AI agent tool and function calls with chain-of-thought reasoning, including a practical code example.
A guide to planning and designing a hub and spoke cloud network architecture, focusing on principles like resilience, micro-segmentation, and cost management.
A tutorial for R users on mastering data wrangling in 5 progressive levels, using the dplyr package and the Ames housing dataset.
Learn two Git tricks: quickly switch back to the previous branch and view the last 5 checked-out branches using reflog.
A guide to centralizing CancellationToken management in ASP.NET using a middleware service to reduce repetitive code.
Analyzes the claim that AI will replace human programmers in five years, examining current AI coding benchmarks and limitations.
Overview of bUnit v2, a major update to the Blazor unit testing library, covering new features, breaking changes, and API refinements.
Explains how to use xUnit's TheoryData<T> for type-safe parameterized tests in C#, replacing untyped IEnumerable<object[]> data.
An updated visual mind map of LINQ features and operations, now including all additions up to .NET 9.
A critique of AutoMapper for C# object mapping, advocating for compile-time source generators like Mapperly as a simpler, more maintainable alternative.
Explores how const strings in C# can be modified using unsafe code and string interning, despite being compile-time constants.
A software engineer's 2023 review, covering work on Netlify's frameworks team, layoffs, burnout, and a new role at OpenSauced.
Introduces bUnit Generators, a tool for automatically creating stubs for third-party components in Blazor unit tests.
Explains how to store complex objects and lists as JSON in databases using Entity Framework 8 and 7, including configuration and benefits.
Explains the enhanced logging features in .NET 8, focusing on the improved LoggerMessageAttribute and source generators for better performance and readability.
Explains the concept of Structured Concurrency for robust async code and demonstrates a potential C# implementation using a TaskScope.
Explores .NET 8's new Blazor Web template, unifying server and WebAssembly models with per-component server-side rendering.
Explains the benefits and practical use of C# nullable reference types for safer code and cleaner API design.
A guide to using the EntityFramework.Exceptions library to handle specific database errors like constraint violations in Entity Framework.
Expert advice for developers to enhance their portfolio websites with automation, testing, accessibility, and custom domains.